软件测试的四大过程
- 分析
- 软件需求分析
- 测试需求分析
- 测试人员:提交测试点,输出需求跟踪矩阵
- 测试负责人:输出测试计划
- 测试需求项的提取
- 用户使用场景的分析
- 测试工具的调研和选取
- 测试缺陷分析
- 软件需求分析
- 设计
- 测试方案设计,根据实际情况从成本方面考虑使用最优的策略(任何设计用例,搭建环境,编写工具等)来完成测试工作
- 测试负责人:输出测试方案
- 测试用例设计,将测试计划中的测试项设计,以便更好的设计测试用例,这里子项细分需要从实际情况考虑用例粒度。
- 实现
- 测试环境的配置(测试人员,测试负责人,开发,运维)
- 测试数据的预备(测试人员)
- 测试用例的实现:(测试人员)
- 这里需要注意测试用例的粒度,一定要符合实际的项目情况,粒度太大,对后面的测试执行造成一定的困难
- ,粒度太小,测试执行人员负担过大测试时间过长,造成项目延迟或资源浪费。
- 测试用例设计方法,边界值,等价类,判定表,正交验证法等。
- 执行
- 执行用例(测试人员)
- 提交bug(测试人员)
- 改进测试用例(测试人员)
- 提交测试报告(测试负责人)