从发现缺陷到提高质量

发表于:2011-8-01 10:30

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:sam    来源:51Testing软件测试网采编

  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 产品易于被验证和被测试

  总结:为了提高产品的质量需要从组织的观念开始改变

  ● 全员测试

  ● 测试不仅仅是为了发现缺陷、而是通过发现缺陷来提高质量

  ● 测试需要尽早的、继续的运行

  ● 将继续集成的自动化推向开发阶段

  以上几条一个都不能少

22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号