摘要:
关键词:兼容性、冒烟测试、系统测试、策略、主浏览器
一、有关冒烟测试的策略和工作流程
1、原因和范围
我们先来看看对冒烟测试的定义,某书上写的是冒烟测试指对每一个新编辑的正式版本进行预测试,确定该版本可以进下一轮测试。从上面的定义我们可以得出,冒烟测试的特点在于重点功能的“把关”,所以我们在冒烟测试用例时只涉及到重点功能,而且需要建立一个统一的通过标准。另外,由于Web系统浏览器市场的广度,我们在冒烟测试时得选取一个主浏览做为一个平台。为什么要建立一个通过标准?其主要是防止当冒烟测试不通过时,测试组有能令人们达到共识的依据进行裁决。选取主浏览器,其主要是提高测试人员在工作过程中的专一性,以及保证重要功能在主浏览器上的实现成度,以前尝试过冒烟测试时多个浏览器同时操作,效果相当糟糕。
2、流程
2.1、主要思想
依据需求中的浏览器占有市场率,选取主浏览器;
高优先级的Bug,需要优先验证,通过验证高优先级Bug,预估开发人员修改Bug的质量;
在软件发布前就确定需求是否完全实现,避免需求丢失;
通过测试人员交叉测试,避免测试人员思维僵化;
依据冒烟测试通过标准,提高版本和测试的效率。
2.2、导入此流程的条件
有冒烟测试计划;
确定冒烟测试的主浏览器;
有冒烟测试用例;
建立了具有共识的冒烟测试通过标准。
2.3、流程图
……………………
2、第一阶段(初探)
2.1、主要思想
依据需求中的浏览器占有市场率,组成系统测试的先后执行顺序,按此顺序进行一轮全面用例的验证,立争通过此轮测试发现由于浏览器不兼容导致功能不能实现的Bug,同时发现基于业务逻辑上的缺陷。