软件测试生命周期被分为七个主要阶段:计划、分析、设计、构建、测试周期/错误修正、最后测试和实施以及实施后。计划阶段要求制定高层次的测试计划,包括多重测试周期、质量保证计划等。在这个阶段,要确定项目质量度量、建立应用程序测试数据库、确定衡量标准,并开始制定项目整体测试时间表。每月大约需要5-10小时来完成这些任务。
分析阶段涉及开发功能验证矩阵,制定测试用例格式、测试周期矩阵与时间线,编写测试用例并建立基准数据库。需要为自动化测试系统设置路径和自动化引导,为压力和性能测试确定范围。每月大约需要25小时来完成这些任务。
设计阶段包括根据变更修改测试计划,核实测试计划和用例用到的数据,制定风险评估标准,规范自动化测试和多用户测试的细节,最终确定测试周期和计划。每月大约需要10小时来完成这些任务。
构建阶段要求完成所有计划、测试周期矩阵和时间线,完成所有测试用例和第一套自动化测试用例的测试脚本。开发单元测试,并运行质量保证验收测试套件。这个阶段大约需要20小时来完成。
测试周期/错误修正阶段包括执行第一套测试用例,报告错误,不断开展错误审核和修改测试用例。测试周期二和三分别涉及更多的测试用例执行。
最后测试和实施阶段包括执行所有前端和后端测试案例,执行所有压力和性能测试,并更新测试用例和测试计划的估计时间。
实施后阶段涉及实施后评估会议,准备最终的缺陷报告和相关度量,制定防止类似问题的战略,创建改进流程的计划目标和里程碑。
自动化测试组需要审查测试用例以评估其他可用于自动化回归测试的用例,清理自动化测试用例和变量,审查自动化测试和手工测试结果的整合过程。测试实验室和测试环境需要清理测试环境,标记和存档用过测试案例和数据,恢复测试仪器到原始状态等。
温馨提示:答案为网友推荐,仅供参考