什么时候可以不进行测试?

news2025/1/16 13:50:28

如果存在任何原因导致不需要使用测试结果提供的信息,就没有必要进行测试。测试得到的信息不可靠,也没有必要测试。

1、测试后风险增加

软件行业的经理经常需要做出带风险的决定,通常在获得部分信息的情况下做出决定是比较保险的。但有些时候经测试获得信息可能会增加决定的风险。

  1)对项目进行太多测试,可能推迟发布产品而不能及早进入市场;

  2)测试提供的信息,开发人员因测试提供的信息,进行的程序修复可能会破坏程序其他部分的运行;

  3)测试发现问题,但是并未引起重视进行修复,可能会导致后续的问题。

2、对测试反馈的信息无动于衷

需要解释并使用测试产生的信息。

  1) 测试人员提交测试报告后,应对报告进行仔细审核,找到有用的信息;

  2) 测试人员不清楚怎么测试,应对他们进行培训;

  3) 测试人员不能很好理解软件,应对他们进行培训;

 3、因感性而非理性所做的决定

人们存在一种感情倾向,不希望发现自己犯了错误。所以人们会做出与理性使用信息没有关系的决定。

4、不良的测试

考虑不周的测试或者执行过程不佳的测试都属于“不良测试”。这样的测试会让人认为产品的质量高于实际质量,导致提前交付。或者产品质量低于实际质量,导致推迟交付,损失效益。这都是不可取的。

5、产品没有准备好接受测试

有以下几种情况,说明产品尚未准备好接受测试,那么就没有必要进行测试,情况如下:

  1) 测试是否有助于解决产品存在的至少一个问题?

  2) 是否希望知道该问题的答案?

  3) 是否只是漫不经心地对待测试结果?需要对测试发现的问题追根究底。

  4) 是否预先和测试人员就通过测试的标准达成一致?

  5) 如果不能,怎样才算通过测试?

  6) 是否认为测试的结果会替你做出决定?不可能从纯技术的角度做出商业决定。可以使用测试得到的信息来支持商业决策。

  7) 测试结果能否是你改变决定?

6、相关常识

1) 既然雇佣测试人员,就要相信他们的测试结果。如果不信任他们,要么是选错了人,要么就需要帮助他们提高可信度。

2) 不能让测试人员代替经理做决定,他们只是提供信息。

3) 不使用测试提供的信息,就最好不要进行测试。

4) 在做出决定时,要冷静并控制好自己的情绪,尽量用理性进行决定。

5) 要对测试数据进行评估。数字本身只是数字。要学会问:获得这一数字的过程是什么?这个数字有何含义?

6) 测试是一项技术开发支持活动,需要和需求、设计、编程、文档、制造及支持过程协调起来。同时要给开发人员必要时间和资源来修复测试中发现的问题。

7) 不要催促测试人员进行测试,测试是非常精细的工作。催促测试人员容易产生危险的有误导性的结果,尤其在测试人员感到害怕、疲劳或变现愤世嫉俗时。

8) 测试经理也需要了解测试过程,所以需要任命有测试经验的人担任测试经理。

9) 很多看起来非理性的决定在不同的价值取向下是理性的。记住这一原则,可以避免经理、测试人员和开发人员之间的许多冲突。

10) 测试产生的信息用途很多,交付产品后进行测试,可以收集对客服和支持人员有用的信息。

在这里插入图片描述 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/198105.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

沿着数字中国的大江大河,领略云上三峡

长年以来,提到沿江旅行,国人脑海中浮现的画面一定是三峡。而在今天,沿着数字中国的大江大河溯源而上,也会看到一座云上三峡。郦道元在《水经注》里是这样描写三峡的“至于夏水襄陵,沿溯阻绝。有时朝发白帝,…

Docker - 11. 本地镜像发布到私有库

1. 为什么要有私有库? 如果涉及到公司机密文件,使用DockerHub、阿里云这样的公共镜像仓库就不合适,所以需要创建一个本地私人仓库提供给团队使用,基于公司内部项目构建镜像。而 Docker Registry是官方提供的工具,可以…

【技术应用】java实现排行榜方案

【技术应用】java实现排行榜方案一、前言二、实现方案方案一、通过数据库实现方案二、通过集合List实现数据排序功能方案三、通过redis的zset实现方案四、通过java中的sortedSet集合实现方案五、通过java的priorityQueue队列实现一、前言 最近在做一个项目的性能优化&#xff…

12、获取字符串信息

目录 一、获取字符串长度 二、字符串查找 (1)indexOf(String s) (2)lastIndexOf(String str) 三、获取指定索引位置的字符 一、获取字符串长度 使用String类的length()方法可获取声明的字符串对象的长度。 语法如下&#x…

Linux Centos9 Stream 安装mysql8

安装mysql8教程前言安装Mysql8.0使用Mysql yum 存储库进行安装。安装mysql8.0启动mysql 服务创建用户完成安装使用Navicat 连接刚装好的mysql如果博主的文章对您有所帮助,可以评论、点赞、收藏,支持一下博主!!!前言 操作系统:Linux Centos9 …

JAVA-Spring Bean作用域

目录 基本概念 Bean 作用域 spring支持的bean作用域有哪些? 近日研究Spring和SpringBoot的一些内容,给大家做一些分享,请大家多多提出您的宝贵意见。 学习知识要了解其涉及到的基本概念,才能理解这个知识,并且做到…

八种排序算法

文章目录1、冒泡排序1.基本思路2.代码实现3.时间复杂度和空间复杂度2、快速排序1.基本思路2.代码实现3.时间复杂度和空间复杂度3、直接插入1.基本思路2.代码实现3.时间复杂度和空间复杂度4、希尔排序1.基本思路2.代码实现3.时间复杂度和空间复杂度5、简单选择1.基本思路2.代码实…

数据库管理系统有哪些

文章目录RDBMS非RDBMSDocumentKey-valueGraphhttps://db-engines.com/en/ranking该网站根据各 DBMS的流行度,列出了它们的排名,每月更新一次。当前是2023年2月份的排名。DataBase Model这一列中显示了各 DBMS所使用的 数据模型,有的使用了单个…

SpringAMQP从0到1

初识MQ 同步和异步通讯 微服务间通讯有同步和异步两种方式: 同步通讯:就像打电话,需要实时响应。 异步通讯:就像发邮件,不需要马上回复。 两种方式各有优劣,打电话可以立即得到响应,但是你却…

Redis最佳实践 | 黑马Redis高级篇

目录 一、Redis键值设计 1、优雅的key结构 2、BigKey问题 什么是BigKey BigKey的危害 如何发现BigKey 如何删除BigKey 3、恰当的数据类型 二、批处理优化 1、Pipeline 大量数据导入的方式 MSET Pipeline 2、集群下的批处理 三、服务端优化 1、持久化配置 2、慢…

MyBatis案例 | 使用映射配置文件实现CRUD操作——多条件查询

本专栏主要是记录学习完JavaSE后学习JavaWeb部分的一些知识点总结以及遇到的一些问题等,如果刚开始学习Java的小伙伴可以点击下方连接查看专栏 本专栏地址:🔥JavaWeb Java入门篇: 🔥Java基础学习篇 Java进阶学习篇&…

【论文阅读】Exathlon: A Benchmark for Explainable Anomaly Detection over Time Series

论文来源 标题: Exathlon: A Benchmark for Explainable Anomaly Detection over Time Series (Vincent Jacob,2021) 作者: Vincent Jacob, Fei Song, Arnaud Stiegler, Bijan Rad, Yanlei Diao, Nesime Tatbul 期刊: Proceedings of the VLDB Endowment 研究问题 Exathlon是…

尚医通(三)医院设置模块后端 | swagger | 统一日志 | 统一返回结果

目录一、医院设置模块需求二、医院设置表结构三、医院模块配置四、医院查询功能1、创建包结构,创建SpringBoot启动类2、编写controller代码3、创建SpringBoot配置类5、运行启动类6、统一返回的json时间格式五、医院设置逻辑删除功能1、HospitalSetController添加删除…

CDA Level Ⅱ 模拟题(二)

练习题 【单选题】1/20 一项针对全国25-35岁用户群的手机喜好调查,但调研项目经费大概是10万元,并且用户群相对集中在中国中部城市。前期预调研显示,用户群的数值方差和调研费用不等。以下哪种情况是比较适宜的调查方式? A.简单随…

【C++入门】

目录1、命名空间1.1、命名空间定义1.2、命名空间的使用2、C输入和输出3、缺省参数3.1 缺省参数概念3.2缺省参数分类4、函数重载4.1、函数重载概念4.2 C支持函数重载的原理--名字修饰5、引用5.1、引用概念5.2、引用特性5.3、常引用5.4、使用场景5.5、传值、传引用效率比较5.6、引…

【JavaEE】如何构造 HTTP请求认识HTTPS

✨哈喽,进来的小伙伴们,你们好耶!✨ 🛰️🛰️系列专栏:【JavaEE】 ✈️✈️本篇内容:如何构造 HTTP 请求同时认识HTTPS! 🚀🚀代码存放仓库gitee:JavaEE代码! …

HW在即,那些被遗忘的物理安全还好吗?

近段时间,一个网络攻击的段子在互联网上火了起来。 “某公司被黑客勒索,每20分钟断一次网,给公司带来了极其严重的影响,但通过技术手段怎么也找不到问题。最后公司发现是黑客买通了保安,每20分钟拔一次网线。” 看完…

即时通讯系列---如何设计消息协议层方案

1. 前言 上篇即时通讯系列—如何下手做技术方案设计 最后总结出IM系统的端侧基本结构 后续文章将从下到上以此做架构设计. 本文Agenda 什么是消息同步同步协议的常见设计方案包含哪些应该采用哪种方案方案细节 2. 名词定义: 消息漫游 : 用户如何从消息服务器获取会话和消息…

MITK2021.02编译记录

编译成功效果 编译文件夹 参考教程 https://libaineu2004.blog.csdn.net/article/details/124202508?spm1001.2101.3001.6650.6&utm_mediumdistribute.pc_relevant.none-task-blog-2%7Edefault%7EOPENSEARCH%7ERate-6-124202508-blog-76460702.pc_relevant_aa2&depth_…

C语言——数据在内存中的存储

C语言——数据的存储一、C语言中常见的数据类型1.1 数据类型的基本归类二. 整型在内存中的存储2.1原码、反码、补码知识回顾2.2大小端字节序2.2.1 何为大小端字节序2.2.2为什么会产生大小端字节序2.2.3练习三、浮点型在内存中的存储3.1浮点数存储规则一、C语言中常见的数据类型…