遗漏缺陷,对测试来说,这是个很敏感的话题; 遗漏缺陷对每个项目来说,或多或少都会有,但如何能尽量避免遗漏缺陷,这是个很头疼的话题,特别是在项目多,但测试人员少的情况下,测试时间被压缩,参与项目测试的测试人员频繁调动,大家都在赶进度,这在一定程度上加剧了缺陷的遗漏。

年底了,公司的项目都要赶在过年前结项,一大堆的项目等着测试,测试人员又少;我统计了下近期结项的几个项目,缺陷遗漏率明显增高,更有甚者,有个别项目在第三循环测试后,缺陷遗漏率仍达到80%,多可怕的一个数字呀,这样的产品上线后,会是什么样的结果??

今天,我向部门的其他测试人员了解了下,对于这种情况,相当大部门的同事均认为是公司项目多,测试时间紧,以致开发及测试质量明显下降。测试时间紧,测试人员调动大,这确实是个原因,但并不是主要原因,主要原因还在于测试用例及测试策略的不规范,以及测试前的准备工作不到位。

以下有几点本人的看法:

1.无论在什么情况下,测试前的准备工作要做足,对于参与测试的人员,在测试前,需进行项目新增功能点的培训,让参与测试的人员能尽快熟悉系统,减少测试过程中不必要的沟通。

2.测试用例需尽量完善,如果靠执行测试用例,能发现70%的缺陷,那这个用例就很优秀了。但目前普遍都达不到这个要求。

3.测试策略需尽量分配到具体功能点或者具体业务流,不要以整个大模块为分配点,以整个模块为测试目标,测试人员会导致测试重点不明或者产生测试重点偏差,容易遗漏缺陷。

4.第一循环测试,尽量投入人力和时间,要在第一循环发现大部分缺陷,不要把缺陷留到后面。

5.每天下班前,需召集参与项目测试的所有人员,讨论下今天的测试情况及缺陷情况,有必要时并适时对测试策略进行调整。

6.测试策略需注意交叉测试,以缓解测试人员由于审美疲劳产生的缺陷遗漏。

7.每个测试循环的测试完成后,需及时维护测试用例,新增并维护遗漏的业务流或功能点。

8.对于一个维护类型的项目,自动化测试很重要,它能代替手工完成很大部分的工作量。需大力推广自动测试。

9.另外,缺陷描述需准确,以减少由于开发人员看不懂缺陷而进行来回沟通的时间。

10.每次测试完成后,项目测试负责人都需总结经验,并总结比较容易出现缺陷的模块,以备下次测试时做为重点。

转载于:https://www.cnblogs.com/ybbh5776/archive/2011/08/26/2154258.html

[原创]怎样尽可能多地发现缺陷,避免遗漏缺陷?相关推荐

  1. 评审过程中,A小组发现了5个缺陷,B小组发现了9个缺陷,他们发现的缺陷中有3个是相同的。请问:还有多少个潜在的缺陷没有发现?

    分析:这一个"捉-放-捉"问题 背景: 求解: 可以将A看成是第一次捕捉,发现了5个缺陷,全部打上标记 B看成是第二次捕捉,发现了9个缺陷,其中有3个有标记 那么可以算出系统中一共 ...

  2. 【华为云专家原创】 服务注册与发现如何满足服务治理?

    摘要:本文主要介绍了服务注册与发现的原理,以及常用的几种服务注册与发现组件介绍对比. 在单体应用向微服务架构演进的过程中,原本的巨石型应用会按照业务需求被拆分成多个微服务,每个服务提供特定的功能,并可 ...

  3. 软件测试 通用技术04 缺陷基本概述 缺陷的生命周期 缺陷的识别 缺陷报告 缺陷报告模板 测试需求、测试用例、缺陷报告的关系

    1 缺陷基本概述 1.1 缺陷的定义(重要!) 软件未实现产品说明书要求的功能: 软件出现了产品说明书指明不应该出现的功能: 软件实现了产品说明书未提到的功能: 软件未实现产品说明书虽未明确提及但应该 ...

  4. r型聚类典型指标_文献解读 | 缺陷和非缺陷型精神分裂症脑网络功能紊乱的共性和异性...

     # 导读  精神分裂症是一种高度异质性疾病,缺陷型精神分裂症(DS)与非缺陷型精神分裂症患者(NDS)存在症状上的差异.缺陷型精神分裂症的阴性症状具有原发性和持久性的特点.早期影像学研究报道了DS的 ...

  5. 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(3)

    简介:在作为系列的最后一篇覆盖的部分是缺陷生命周期的最后一个环节,缺陷的验证.本文主要描述了如何通过 Rational Team Concert(RTC).Rational Quality Manag ...

  6. 不要过高估计SDN的能力,也善于发现SDN技术的缺陷之美

    SDN是近两年网络领域里最热的关键字,但一直处于炒做阶段,实际应用的例子并不多,这与一些机构分析预测的截然不同,有机构预测SDN市场在2016年将达到37亿美元,到2018年将超过100亿美元,在20 ...

  7. 敏捷开发和测试中重现缺陷和验证缺陷的解决方案(2)

    第二步:静默录制脚本 创建好项目之后,我们就不再需要 RFT 图形界面了,而是使用静默方式录制缺陷重现脚本. 静默方式录制脚本的优点在于不需要操作者对 RFT 有太多了解.只需简单一个命令及几个按钮动 ...

  8. QC 新建缺陷,如何定制缺陷描述模板

    来源于http://www.cnblogs.com/sirrah/category/354446.html 先看下效果图,如下图红色框内的内容即是定制缺陷描述模板! 具体的定制步骤如下: 1.项目的管 ...

  9. 自动驾驶之路面缺陷检测 道路缺陷检测

    路面缺陷检测算法演示 车载相机或智能手机拍摄地面,对其进行分析识别,及时预警需要修补的道路.这项技术在道路维护管养中可发挥重要作用

  10. 软件测试缺陷报告单怎么填,缺陷报告(缺陷报告怎么写)

    报告软件测试错误的目的是为了保证修复错误的人员可以重复报告的错误,从而有利于分析错误产生的原因,定位错误,然后修正之.因此,报告软件测试错误的基本要求.. 1. 首先要做一个"标题党&quo ...

最新文章

  1. extjs关于jsonreader
  2. java 校验姓名只能包含中英文_java代码验证用户名,支持中英文(包括全角字符)、数字、下划线和减号 (全角及汉字算两位),长度为4-20位,中文按二位计数...
  3. 5训练需要更改参数吗_这就是需要的瘦肚子训练,5个杠铃片腹肌训练动作暴汗燃脂瘦腰腹...
  4. 克隆复制可使用原型( Prototype)设计模式
  5. jquery字符串转数组
  6. 最受欢迎的Java环境
  7. python简单圣诞树手工折纸_简单立体手工折纸圣诞树的视频教程
  8. HTML打开网页拒绝访问,WindowsApps无法访问怎么解决?
  9. 夯实Java基础(十九)——集合
  10. 汉语言文学专业c学校,哪个学校汉语言文学专业最好?有哪些录取要求最低分数线是多少?...
  11. python的读音-python怎么读?python的含义和读音!
  12. OpenCV基本图形绘制之椭圆
  13. php安装make报错信息及解决方法
  14. 技术解读Rainbond ServiceMesh微服务架构_开源PaaS Rainbond
  15. mysql五:索引原理与慢查询优化
  16. DP题目推荐合集(洛谷/UVa)
  17. 本机查看文件服务器所有共享的文件,谁访问,谁打开,
  18. 系统命令联网激活方法
  19. 12306能删候补订单记录_12306候补购票功能使用教程:一次只能提交1个候补订单...
  20. Tomcat:The valid characters are defined in RFC 7230 and RFC 3986 问题处理

热门文章

  1. 自定义console.log字体样式
  2. hdu_3062_Party(2-SAT)
  3. eclipse设置保护眼睛的背景色与字体
  4. 静态代码块与构造函数的作用
  5. xshell使用xftp传输文件 、使用pure-ftpd搭建ftp服务
  6. pathinfo函数
  7. Golang unsafe包使用笔记
  8. BIO、NIO、AIO差别
  9. 在doPost,service等方法里配置字符编码过滤器,防止出现中文乱码
  10. 详解 Spring 3.0 基于 Annotation 的依赖注入实现