软件测试的流程(详细):
测试需求分析阶段:阅读需求,理解需求,以及评审需求。主要就是对业务的学习,分析需求点,参与需求评审会议
测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有一个制定。
测试设计阶段:主要是编写测试设计和测试用例,会参考需求文档(原型图),概要设计,详细设计等文档,用例编写完成之后会进行评审。
测试执行阶段:搭建环境,执行冒烟测试(预测试)-然后进入正式测试,bug管理直到测试结束。提交buglist和进行回归测试。
测试评估阶段:出测试报告,确认是否可以上线
ps:详细的测试计划,测试方案和测试总结在文件中,想要自取
过程产出物的详细说明:
1:需求评审时的评审标准是什么?
2:测试计划的模块和主要内容是什么?
测试计划的模块书可查看文件内容
主要内容:
1)组织形式(由谁做)
2)测试对象和范围(测什么))——根据软件质量的特性来决定,再根据用户需求做出侧重
3)需求跟踪(保证做了正确的是)——确定系统测试项与《需求规格说明书SRS》或软件需求库中需求之间的对应关系;建立系统测试项_需求跟踪矩阵表
4)测试的通过/失败的标准(衡量标准)测试标准
5)挂起标准及恢复的必要条件(风险规避)
为什么要树立标准?
1保证测试顺利执行
2用标注规范自身
3与项目组建立共同理解
什么时候挂起什么时候恢复?
需要的时候恢复,不需要(bug越来越多,有更重要的项目)就挂起
6)工作任务分配(任务分工和安排)
7)结束后应交付的测试工作产品(成功是什么)
产出物:每个阶段都有产出物
3:测试方案的模板和主要内容是什么?
方案的内容:
1)明确系统测试环境搭建的要求
测试环境的选取
测试数据的准备
测试脚本的开发
测试环境的维护
2)完成系统测试子项的细分
3)明确系统测试策略选取
明确测试要点
明确测试优先级*(功能为主,非功能为辅)
测试用例设计方法的选择
等价类、边界值(强调局部)
因果图、判定表、正交表(强调组合
状态迁移、流程分析(强调路径)
输入输出域、错误分析、异常分析(做补充)
4)明确系统测试风险评估与预防措施
风险:需求变更 业务及系统熟悉程度 人员流动 人员时间 技术能力 软件环境 硬件环境
风险评估:
第一类:现有资源可以应对
第二类:不能应对
应对措施的考虑:
4:测试报告包含哪些内容?
标题:XXXX系统测试报告
1.简介
1.1编写目的
1.2参考资料
1.3术语定义
2.测试背景
2.1项目背景
2.2测试环境
3.测试计划进度执行情况
3.1测试人员安排情况
3.2测试时间
3.3测试版本信息
4.测试执行阶段情况报告
4.1测试用例分布情况
4.2测试用例执行情况
5.缺陷统计与分析
5.1测试结果汇总
5.1.1测试情况的汇总
5.1.2测试问题级别分布
5.1.3功能模块的汇总
5.2测试缺陷状态分析
5.3测试结果分析
5.4重要缺陷摘要
5.5残留缺陷与未解决问题
6.测试结论与建议
6.1测试结论
6.2建议
标签:需求,测试计划,5.1,流程,项目,测试用例,测试,测试环境 From: https://www.cnblogs.com/lwcx/p/17208139.html