1.1 目的
- 对于软件开发者:帮助开发人员找到开发过程中存在的问题。
- 对于软件测试:找到软件中隐藏的缺陷,保证软件的质量,积累经验。
- 对于客户需求:检验软件是否符合客户需求。
1.2 流程
分析测试需求→制定测试计划→设计测试用例→执行测试→编写测试报告
1)。分析测试需求
测试人员在制定测试计划之前需要先对软件需求进行分析,以便对要开发 的软件产品有一个清晰的认识,从而明确测试对象及测试工作的范围和测 试重点。在分析需求时还可以获取一些测试数据,作为测试计划的基本依 据,为后续的测试打好基础。 此外,分析测试需求也是对软件需求进行测试,以发现软件需求中不合理 的地方。
2)制定测试计划
测试计划一般要做好以下工作安排。
● 确定测试范围:明确哪些对象是需要测试的,哪些对象不是需要测试的。
● 制定测试策略:测试策略是测试计划中最重要的部分,它将要测试的内 容划分出不同的优先级,并确定测试重点。
● 安排测试资源:通过对测试难度、时间、工作量等因素对测试资源合理 安排,包括人员分配、工具配置等。
● 安排测试进度:根据软件开发计划、产品的整体计划来安排测试工作的 进度,同时还要考虑各部分工作的变化。
● 预估测试风险:罗列出测试工作过程中可能会出现的不确定因素,并制定应对策略。
3)设计测试用例
测试用例编写的原则是尽量以最少的测试用例达到最大