测试路上你问我答落叶文集(日更)职场菜鸟成长记

【落叶212】《测试路上你问我答》(70)怎么梳理软件测试体系和

2017-06-18  本文已影响126人  秋之川
文/秋之川

【目录】

这是《落叶》文集里第 212 片落叶,希望你能喜欢,不为别的,只为这份坚持。

【背景】

现在很多同学入职的公司都是从零开始玩测试,所以属于没流程,也没体系的状态,很多时候都是研发主管设定了一些规则,导致很多测试的同学因为没有成文的流程而不知所措,或问题多多。本身这个就很难有一个通用的解决方案或者答案,我之前整理过一个有关怎么做测试体系咨询的文章,现在看来,不同的角色、不同的时期去看那份咨询方案,其实都会有不同的收获。

【你问】

怎么梳理软件测试体系和流程?

【我答】

一、项目前期

【职责】

1、明确客户的需求;

2、了解客户的产品架构;

3、了解客户的产品在测试中都有哪些问题;

4、制定客户的产品测试计划书;

【流程】

1、客户提供产品相关的文件资料,其内容主要包括:

必选:产品核心架构图、产品功能流程图、产品涉及的主要技术和功能需求文档

可选:已存在的测试流程和方法、当前产品的质量缺陷分析报告、期望测试所要达到的成熟度

2、回顾客户提供的相关信息,如有需要,进行一段时间的产品试用体验,目的在于:

a) 了解产品功能,划分产品模块,评估产品规模;

b) 确定产品的当前测试水平,评估产品质量等级;

c) 根据产品规模和质量等级,初步评估测试成本;

3、与客户进行第一次面对面沟通,主要解决问题:

a) 对客户所提供的信息中不清楚和不正确的地方做一次确认;

b) 清楚地向客户陈述产品架构及功能,以确保对产品没有理解错误或偏差;

c) 客户如有疑问或具体要求,双方需商讨并达成共识;

4、制定测试计划书:

基本内容:

a) 测试执行流程,及每个测试阶段的重点及达标标准;

b) 划分自动化测试与手工测试覆盖范畴,并选定自动化测试工具;

c) 测试用例结构列表:核心功能点,全用户场景测试点,异常场景等等;

d) 测试报告及质量评估;

附加内容(并不包含在本次咨询范围,但可作为后续扩展计划):

a) 是否提供详细测试用例设计方法;

b) 是否需要提供自动化测试的需求分析和测试框架设计及部署,以及相关培训;

d) 是否需要提供性能测试的需求分析和测试框架设计及部署,以及相关培训;

e) 是否需要提供安全测试的需求分析和测试框架设计及部署,以及相关培训;

5、与客户回顾测试计划书,主要目的:

a) 详细解释测试计划书中的各项内容,取得客户的认可和确认;

b) 指导客户根据自己的需求,选择最合适的试点项目;

c) 确定最终的执行计划及执行负责人;

【成果】

1、产品质量评估报告;

2、产品测试执行计划;

二、项目中期

【职责】

1、指导测试执行负责人按测试计划书完成整个测试过程,通过过程监督,确保测试计划的顺利执行并达到最终标准;

2、对执行过程中出现的异常情况,以及客户提出的计划范围内的疑难问题提供咨询;

3、对客户在测试执行过程中提出的新需求,制定补充方案;

4、持续优化测试方案,并实施改进;

【流程】

1、该阶段严格按测试执行计划书执行,实施过程监控;

2、每个计划里程碑到达的时候,验收阶段性成果,并完成验收报告;

3、测试结束后,进行产品和过程质量评估;

【成果】

1、测试执行监督日志:问题答复记录,达标测试报告;

2、最终质量评估报告;

三、项目后期

【职责】

1、总结和分析本次测试计划的执行过程有哪些良好实践和问题,并进行改进;

2、预测潜在的质量风险,制定 KnownIssue 列表;

3、收集客户的反馈意见,完善测试咨询流程本身;

【流程】

1、根据测试过程中的缺陷数据,制定测试计划执行的过程分析报告;

2、与客户面对面沟通:总结测试执行过程,分析产品潜在质量风险,收集客户反馈信息;

【成果】

1、测试计划执行的过程分析报告;

2、产品潜在质量风险分析报告;

3、客户意见反馈表;

《测试路上你问我答》里的 Q&A 70,如果是你要的,甚好!如果不是,你问,我答!

作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

【目录】

上一篇下一篇

猜你喜欢

热点阅读