项目流程

软件测试的流程(详细):

测试需求分析阶段:阅读需求,理解需求,以及评审需求。主要就是对业务的学习,分析需求点,参与需求评审会议

测试计划阶段:主要任务就是编写测试计划,参考软件需求规格说明书,项目总体计划,内容包括测试范围(来自需求文档),进度安排,人力物力的分配,整体测试策略的制定。风险评估与规避措施有一个制定。

测试设计阶段:主要是编写测试设计和测试用例,会参考需求文档(原型图),概要设计,详细设计等文档,用例编写完成之后会进行评审。

测试执行阶段:搭建环境,执行冒烟测试(预测试)-然后进入正式测试,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建议

 

posted @ 2023-03-12 14:47  苦逼小李  阅读(89)  评论(0)    收藏  举报