软件测试流程

如题所述

第1个回答  2022-07-15
1.  调研阶段: 通常是老板或产品经理做的事,就是调研想做的产品

2.  需求分析阶段:调研阶段确定产品的大体功能,需求分析阶段则是确定具体的功能 ,这个阶段通常是产品经理和开发经理讨论制定需求细节,开发人员和测试人员参与评审   通常要出产品的需求分析文档

    这个阶段,测试人员需要做如下事情:评审需求文档,整理测试需求(从测试的角度进行需求和场景的分类)

3. 设计阶段:开发人员进行系统设计、子系统设计、接口设计等  通常也要出设计文档

    这个阶段,测试人员需要做如下事情:根据开发人员的设计文档,和开发人员多交流,得知产品的细节功能,包括系统的功能细节、界面原型  这些是写测试用例的依据

    搞清楚产品设计细节(甚至一部分设计细节)后,测试团队就应该制定 测试计划,编写测试用例

    测试计划要完成:

            * 评估工作量和人力匹配,风险评估,从而确定测试目标

            * 制定测试任务(包括制定测试协调人、编写用例、学习和开发测试工具、准备环境),并且分派到人员

            * 其他为了实现测试目标和任务确定必要的测试活动

4. 开发阶段:开发工程师根据设计开发       测试工程师需要做如下事情:

            * 评审测试用例

            * 准备测试工具、学习使用测试工具

            * 准备测试环境

5. 产品测试阶段:测试工程师根据前面写的测试用例进行测试,测试人员往往会在测试过程中发现测试用例有不                   、足的地方,需要及时改进

6. 回归测试阶段:回归测试的目的:

            * 验证开发工程师修复的bug正确修复了

            * 确保在修复的过程中没有引入其他的bug