1.测试需求分析阶段
阅读需求,理解需求,主要就是对业务的学习,分析需求点,参与需求评审会议
2.测试计划阶段
主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(需求文档),进度按安排,人力物力的分配,整体测试策略的制定,风险评估与规避措施的制定
3.测试设计阶段
主要是编写测试用例,会参考需求文档(原型图),概要设计,详细设计等文档,用例编写完成之后会进行评审
4.测试执行阶段
搭建环境,执行冒烟测试(预测试)—然后进入正式测试,bug管理直到测试结束
5.测试评估阶段
输出测试报告,确认是否可以上线
总的来说测试流程就是:
需求分析----->参与需求评审----->编写测试计划、测试用例------>用例评审----->搭建测试环境、准备测试数据----->冒烟测试----->执行测试用例----->bug跟踪处理----->回归测试----->输出测试报告----->线上回归测试----->线上监控
总的来说,软件测试的基本流程共有5个步骤,分别是:需求分析、编写测试计划、编写测试用例、执行测试和输出测试报告
常见的软件测试的面试题:
1.你认为测试是什么?
2.软件测试都有哪些流程?
3.黑盒测试和白盒测试是什么?它们之间的区别?各自含有什么测试方法?
白盒测试方法的详解:https://blog.youkuaiyun.com/dangzhangjing97/article/details/81706637
黑盒测试方法的详解:https://blog.youkuaiyun.com/dangzhangjing97/article/details/81701873