软件测试工作规范 (2)

提取差异部分(表结构、过程、触发器等)进行分析。若差异部分不是计划内的升级版本所致,则应该删除。这样在下一个计划版本升版后,下下个计划版本没有在测试环境上升版前,测试环境和生产环境就实现了结构上的一致了。

开发环境,同样与生产环境对比,差异部分先去除最近一次要发布生产的脚本影响,再将剩下的,在开发组内部沟通确认,将没有人负责的删除。这样,可得到相对统一的环境。

由于开发环境,一般只有一个,所以在多个版本并行开发过程中,数据库管理是相对比较混乱的。在这种情况下,尽量保证测试环境与生产环境的数据库结构的统一。对保证发布质量有较大意义。

1.3.2.6. 冒烟测试

冒烟测试出现的场景有两个,一个是在内部提测时;一个是在生产环境上线时。

冒烟测试通过验证主要功能是否已经实现,有利于粗略的验证提测物是否具有可测性、上线部署后的系统有无重大问题。

1.3.3. 缺陷处理 1.3.3.1. 修复时间

缺陷处理应该有一定的时效性。

优先级

 

说明

 

1-紧急

 

必须在一个工作日内修复

 

2-较高

 

必须在三个工作日内修复

 

3-一般

 

必须在五个工作日内修复

 

4-不急

 

有时间再修复

 

 

1.4. 质量保证 1.4.1. 评审 1.4.1.1. 需求评审

对于产品需求的评估可以分为三个维度:

价值认同 - 对用户有没有价值,投入产出比怎样;

需求质量 - 需求是否易于理解,细节有没有说清楚,逻辑是否成立;

技术可行性 - 能不能做,成本多大规模,有多大风险。

1.4.1.2. 设计方案评审

由开发团队自行组织,从流程上,必须要进行的。

1.4.1.3. 用例评审

参与方:产品、测试、开发和项目负责人;

目的

1) 减少测试人员执行阶段做无效工作;

2) 避免三方的需求理解不一致;

3) 每个测试人员的质量标准与项目要求标准达成一致。

1.4.2. 交叉测试

1、每一个测试人员有自己思维的局限性,一种思维测试过之后,软件会对这种测试思维产生抗性,很难再发现新的问题,通过交叉测试,可以把新的测试思维带进来,测试出未发现的bug。

2、防止测试人员工作粗心导致漏测。

2. 执行监督

首先达成共识,在共同监督执行的基础上,并安排专人主持监督工作。

3. 优化改进

该文档罗列,定义了一系列的软件测试规范,主要目的还是为了保证项目进度、提高软件质量。在该方案执行的过程中,我们本着简洁、高效的原则,不断优化改进,以期拿出最适用药聚汇的软件测试工作规范。

3.1. 测试演进

 

软件测试工作规范

 

3.2. 缺陷预防

1) 需求阶段测试开始进入项目;

2) 进行单元测试-代码静态分析;

3) 持续集成-每日构建、自动反馈。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjgjy.html