从发现缺陷到提高质量
作者:网络转载 发布时间:[ 2011/8/1 14:03:12 ] 推荐标签:
4.1 ODC(正交缺陷分类)的概念
4.1.1 提炼出缺陷分类的维度
4.1.2 在每一个维度上对缺陷进行统计
4.1.3 根据缺陷在每一个维度上的数量、密集度等分析质量短板
4.2 探索缺陷根本原因的方法
4.2.1 缺陷的表现是什么?
4.2.2 引发缺陷的主要行为是什么?
4.2.3 这些行为为什么会引发缺陷?
4.2.4 缺陷是由于需求/设计/编码的哪一个步骤导致的?
4.2.5 是什么设计导致了这个问题?
4.3 Bug Taxonomy 方法
1)简单来说BUG Taxonomy是给缺陷分类
2)为所有的缺陷确定类别并终形成Risk List
3)Risk List的主要作用是用于指导设计测试用例
4.4 静态代码检查
4.4.1 编码规范
4.4.2 使用工具检测代码(推动研发实现单元测试覆盖率)
4.4.3 代码评审与代码走查
5、建立不同层次的自动化测试
在做完缺陷分析之后为了能够提高软件质量我们需要做什么?
5.1 UI测试
5.2 集成测试
5.3 单元测试
总结:自动化测试被执行的次数越多收益越大
5.4 提高生产效率的自动化
5.4.1 减少研发对单元自动化测试的投入成本
5.4.2 自动化的终目标即提高测试效率并提高项目组成员的参与性
6、产品的可测试性
产品的可测性对于产品的质量至关重要
6.1 产品易于扩展?
6.2 产品具有良好的体系结构
6.3 产品易于被验证和被测试
总结:为了提高产品的质量需要从组织的观念开始改变
● 全员测试
● 测试不仅仅是为了发现缺陷、而是通过发现缺陷来提高质量
● 测试需要尽早的、继续的运行
● 将继续集成的自动化推向开发阶段
以上几条一个都不能少
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11