软件测试流程
包括需求评审、测试计划制定、测试用例编写、测试用例执行、测试脚本编写、测试脚本的执行,进行回归测试、验收测试、编写阶段性测试报告等内容。
[需求分析,需求评审(RPD、产品原型图)
制定测试计划、评审测试计划、优化测试计划(产品项目计划,人员安排、任务安排)
制定测试方案(测试需求点分析,测试模块划分,流程图分析,制定测试规程)
编写测试用例、评审测试用例、优化测试用用例(功能测试用例、脚本测试用例)
执行测试用例、提交缺陷信息、编写阶段性测试报告(缺陷记录、缺陷管理流程)
进行回归测试(跟踪bug修改情况,执行回归测试用例集、进行探索性测试、编写回归测试测试报告)
测试执行阶段结束根据缺陷记录、阶段性报告编写测试总结报告
进行验收测试,出验收测试报告(测试验收、测试评估与建议)
测试归档(归类、存档测试过程中涉及的文档)
产品上线后跟踪与维护(收集用户反馈问题)
]
测试用例设计方法
1、等价类:划分为有效等价类和无效等价类。
2、边界值法:对边界值处进行测试
3、场景法:用流程图描述用户的使用场景,然后通过覆盖流程路径来设计测试用例
4、错误推测法:指利用直觉和经验猜测出出错的可能类型,有针对性列举出程序中所有可能的错误和容易发生错误的情况