软件测试----测试流程
1.需求分析阶段
(1)需求分析
- 需求分析
- 产品原型
- 口述
(2)学习业务流程
(3)提取功能点
(4)编写需求分析书
没有需求怎么办?参考市面上已经成熟的同类型产品的实现
2.测试设计阶段
(1)测试计划
- 时间人员及资源的分配
(2)测试方案
- 针对每个测试内容如何开展测试
- 采用什么测试工具
- 采用什么测试计划
(3)测试策略
- 哪些测试内容先测
- 哪些测试内容后测
- 开始测试和结束测试的标准是什么
(4)测试用例
- 用例编号 (唯一的)
- 用例名称(言简意赅)
- 前置条件(执行这个用例前软件必须要满足的条件)
- 优先级(执行这条用例时间要求紧急的等级)
- 重要级(被测功能在系统里的重要级别)
- 测试数据
- 测试步骤
- 预期结果
- 实际结果
3.测试执行阶段
(1)预期结果和实际结果做对比,若一样则通过,不一样则有问题
(2)提交bug
(3)回归测试,在版本2上检查版本1上发现的问题有没有解决
4.测试总结阶段
编写测试报告:
(1)对工作的总结
(2)对bug的统计分析(包括对测试、开发、软件模块、等级、解决时间、每个版本、状态的分析)
(3)对被测软件的质量评估
5.评审
同行评审、小组评审、部门评审、第三方评审、邮件评审等。