如何彻底回归BUG?

发表于:2009-3-02 14:56

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:aux0    来源:51Testing博客

  开发解决了一个BUG,但同时引入了新BUG,测试人员在回归BUG时没有及时发现,这就叫回归不充分。这种现象不管对开发人员,还是测试人员都是相当痛心疾首的事。该如何彻底解决此类问题呢?有如下建议:

  开发人员:

  1、 首先开发解决问题时,须全面考虑,把更改方案记录来,并作好更改的影响分析,包括此更改对本模块、其他模块的影响,提出对测试的建议。

  2、 在故障库上的BUG解决说明中附上更改说明及对测试的建议,对测试很有用,时间长了,需要时追溯起问题来特别有用。

  3、 开发人员在修改bug状态的时候,要注明修改了哪个模块的哪些函数,这些信息有助于懂代码的测试人员去分析判断该bug是否真的修复好并对系统产生哪些影响。

  4、 开发改好BUG后,先在开发环境下自行调试,然后安装版本到真实环境下,对更改点进行确认及按更改点影响到的功能点进行smoking test。控制好提交测试的版本,不出现影响测试进度的低级问题,如执行正常功能时失效,死机等。

  测试人员:

  1、 熟悉系统,各模块的关联关系,更改点会影响到的地方作好用户层的影响分析;

  2、 及时更新测试方案与测试用例,严格按用例执行;

  3、 回归与更改点有关的基本功能,用户常用功能或操作;

  4、 在故障库的“验证记录”中列出所有回归的路径及内容(即bug回归路径的测试用例简述);

  5、 测试人员主动找开发人员、需求人员沟通,加深对系统业务,设计原理的理解,可以就回归BUG的测试点或测试路径与开发一起交流,扩展或缩小回归路径;

  6、 测试技术经理或主管对测试回归充分性进行监督与审核(回归不完善可能引发出系统严重问题,,故障库上留下的回归信息也方便项目组其他相关人员分析)。

  以上步骤都已完成,问题不再出现,验证通过,关闭此问题,置“关闭”状态。

  关键点:解决BUG的彻底性,回归BUG的全面性,与解决BUG的开发人员,回归BUG的测试人员对系统业务、软件系统逻辑的熟悉程度有很大关系。

版权声明:原创作品,转载时请务必以超链接形式标明文章原始出处作者信息本声明,否则将追究法律责任。

本文出自aux0的51Testing软件测试博客:http://www.51testing.com/?26026

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号