1 我们需要强调对隐藏缺陷多的模块进行测试:问题是怎么在测试计划之前确定哪些模块缺陷多,容易出错呢?根据经验,出错率大的地方往往是以下几种情况:
* 时间压力大的情况下完成的模块;
* 经验不足的员工编写的模块;
* 前期发现过大量bug的模块;
* 接口关系复杂的模块;
* 技术难度大,处于行业领先地位的模块;
* 从未做过测试或缺乏底层测试的模块。
2 对于重要的模块加强测试:“重要”这个概念在这里往往也不是轻易评估的,实际实施中应该需要测试评审小组商议决定。这里就根据经验列出以下几点作为参考:
* 和安全相关的模块,比如产生辐射,高温,高压等威胁人身安全的模块,这是最为关键的一点;
* 从经济利益角度考虑,出现故障将造成较大经济损失的模块;
* 从使用角度看,用户操作的模块优先级要高于服务操作模块,因为用户的优先级高于客服人员;
* 基本功能模块优先级高于扩展功能模块,试想基本功能都不能使用,那扩展功能岂不是空中楼阁;
* 执行概率高的模块,因为执行概率高的代码在运行中暴露缺陷的几率也大。
文章来源于领测软件测试网 https://www.ltesting.net/