1 获取测试需求:从软件开发需求规格说明书中,获取软件测试需求,明确测试对象与范围,了解用户具体需求,编制测试需求文档。

  2 编写测试计划:根据需求规格说明书,测试需求文档来编写测试计划。

  3 制定测试方案:根据测试计划,描述需要测试的特性,测试的方法,测试坏境的规划,测试工具的设计和选择,测试用例的设计方法,测试代码的设计方案。

  4 开发与设计测试用例:编写高效的测试用例是软件测试生命周期最重要的一项。

  5 执行测试:按照开发好的测试脚本和设计好的测试用例,进行测试。

  6 提交缺陷报告:执行测试脚本或用例后,找出与预期结果不相符的问题,填写缺陷报告,提交给测试管理人员与相关开发人员。

  7 测试分析与评审:当整个测试过程结束后,要对产品的全部缺陷加以统计,分析,评审,总结,找出缺陷发生的原因,提出过程改进的意见。

  8 提交测试总结:给出产品是否通过测试的结论,产品性能优化的措施。

  9 准备下一个版本的测试。当一个产品即将发布的时候,准备新的测试过程。