转自:https://blog.csdn.net/weixin_43214609/article/details/94735800?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
首先回顾一下,软件测试的生命周期
需求分析→测试计划→ 测试设计、测试开发→ 测试执行→ 测试评估
然后开始今天的讲解,测试流程:
需求分析 -> 测试计划 -> 编写测试用例 -> 测试执行 -> 测试报告编写
-------------------------------------准备工作----------------------------------------
1.需求分析
【确定测试范围】
一般情况,50%的错误都来自于需求。
分析方法:
需求串讲:整个项目组在一起讨论、答疑和介绍需求,主要解决需求理解不一致的问题。
验证需求:验证需求文档的正确的、必要性、完整性等
从设计需求中提取测试需求:不一定所有的测试都得按照需求说明书,小部分也要来自于设计需求或概要设计、详细设计等。
2.测试计划制定
【确定整个项目测试的把控】
测试计划包括:
测试计划:根据不同的开发模式,确认测试计划;主要包括:什么人、什么时间、做什么事情。
测试方案:测试范围、测试控制(缺陷跟踪、测试执行)、环境、测试风险等
测试策略:包括针对不同部分的测试方法、测试用例 (工具、测试方法)
3.测试用例的编写
【根据测试计划开始介入,编写,评审,等待执行阶段使用】
常用编写方法:
边界值
等价类
场景法:将测试点连接在一起,设定一个流程,进行测试
错误推测法:根据经验、知识存储去分析可能出现的BUG
-------------------------------------开始测试----------------------------------------
4. 测试执行
【对BUG的整个生命周期进行管理】
系统测试
1冒烟测试:决定是否接收测试
2测试用例进行系统测试
3回归测试:①回归BUG ②回归测试用例
验收测试
不断地进行冒烟、系统、回归,直到达到准入准出标准
-------------------------------------测试报告----------------------------------------
5.测试报告的编写
【结果是否通过测试?对缺陷的分析?】
测试概况
测试过程分析
缺陷分析(分析是哪个环节比较多)
测试结论(下一次加强对某个部分的管理)
缺陷清单
————————————————
版权声明:本文为CSDN博主「致宁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43214609/java/article/details/94735800