生命周期:从出生到死亡的阶段
需要区别软件生命周期和软件测试生命周期
软件测试生命周期分为5个阶段;需求分析->测试计划->测试用例设计->测试执行->测试评估
1、需求分析
测试人员分解、了解需求,得出测试点
需求评审会议:需求人员讲解,研发/测试相关负责人参加
2、测试计划
根据需求编写测试计划,包括主要功能、人员分配、项目大致执行时间安排
3、测试用例设计
测试人员通过需求,了解开发设置,进行测试用例设计,测试用例设计完成后需要进行测试用例评审
4、测试执行
测试人员最为重要的工作阶段,结合测试方法,测试基础知识,暴露出软件各方面的缺陷
重要要求:软件质量过关,达到需求要求,上线后不能出现严重的bug,如404,500错误
5、测试评估
测试给出软件测试的评估,包括是否合格满足上线条件,严重bug是否都已关闭,保证顺利上线,并做出测试报告总结。