预防缺陷是软件开发生命周期(SDLC)中非常关键但重要的一步。缺陷通常会导致软件无法满足要求并降低软件质量。它还涉及不同的结构化问题解决方法,仅用于识别,分析和防止缺陷的发生。 DP主要包括以下活动:
- 了解并了解仅用于缺陷检测和预防的机制。
- 要了解有关如何收集,分类和使用与缺陷有关的信息的信息。
- 确定并找到将经验教训应用到哪里。
- 根本原因分析。
- 应用缺陷预防过程。
缺陷预防责任:
测试员有不同的DP职责,如下所示:
- 需求规格审查:
在进行软件开发之前,应该了解客户的实际需求,需求和需求。毕竟,这是因为客户满意度是主要目标。因此,软件产品应满足并满足客户要求。测试人员通常负责理解和收集用户或客户的要求。客户的某些要求不切实际,因此无法实现。在了解并了解了客户的需求之后,测试人员应准备一个需求要点,即对要考虑的必要和重要的基本需求的快速总结。首先,测试团队在初始阶段审查需求。其次,开发人员或客户在另一个级别执行外部审查,以确保所有观点(即软件产品的总体设计)是否同步(符合客户要求)。 - 设计回顾 :
设计评审也是测试人员的主要职责之一。在这篇评论中,首先评估软件产品的设计并检查其是否满足客户的要求。只需完成此操作即可验证先前活动的结果。这样,如果发现任何缺陷,则可以在进一步修复之前对其进行修复。设计评审可被视为策略的可行性研究。 - 代码审查:
代码审查也是测试人员的责任,但并不是那么重要。这是在开发的早期阶段仅通过同级检查某人的代码来识别缺陷的最佳方法之一。应在审查代码的同行中考虑测试人员。开发人员通常在合并和集成测试应用程序之前执行代码检查,演练和检查。