如何让回归测试变得轻便快捷

本文章转载于搜狗测试

是否你在做回归测试的时候常常会因为范围评估不准而遗漏一些bug?是否回归测试时候的你面对一条条的回归用例而发愁呢?不要在烦恼,精准测试让回归测试变的不再困难!!

一:什么是精准测试

在回归测试的时候,测试人员往往会根据开发同学所给出的改动范围来评估需要回归的测试范围,这个时候如果测试人员的经验不足,或者开发人员的更换会导致不了解代码的具体影响范围。可能会使回归范围不全或者冗余。于是我们尝试着引入精准测试的概念。可以根据代码的变动范围来直接精确的定位需要回归的用例,这样使回归测试所需的时间更加精短,回归的范围更加准确。

二:怎么实现精准测试

当我们拥有了一系列关于用例和函数之间的对应关系的时候,我们就会对于一个用例可以测试到的范围有了一个明确的定位。而我们可以轻易的统计到一次提交代码对项目代码的改变范围。那么对于我们是否测试到了一个有效的回归范围是不是就有了一个明确的反推关系了呢?答案是肯定的!那么现在概念和方法已经明确了,我们需要的就是一个好的设计和一个高明的技术实现了。

三:有了精准测试帮我们避免的问题

回归遗漏:可能由于开发人员很久以前的写的代码或者由于交接了别人所写的代码,导致修改了一个函数但是对于该函数影响的范围没有完全的定位,这样就导致了可能有的用例或者场景没有被回归范围覆盖到。

回归冗余:知道了具体影响范围但是回归的时候不知道具体是什么影响因素,以至于只能大部分甚至所有的影响因素用例都跑了一遍,直接造成了大量的人力和时间上的浪费,不能精确的定位回归用例。

不确定回归覆盖程度:每次跑完一轮可以将用例所经历过的函数全都集合起来,统计用例的覆盖程度,用来检查用例是否覆盖的足够全面。

四:总结

精准测试一直是测试行业的一个具有挑战性的议题,在前进的过程中会不断遇到各种各样的困难。但是在一个飞速发展的时代,不断前进,不断改进正是我们技术提升的动力,今天抛砖引玉提出了精准测试的概念。希望各位同学由此可以扩展出更多的改变与突破。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,329评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,825评论 5 101
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 9,370评论 4 123
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,313评论 2 126
  • 要回答别人的问题,是不是就得先用这个问题好好的自问一下才能好好回答? “你是谁啊?”对方把自己藏在被子里大声的问到...
    柳涛虹阅读 201评论 0 2

友情链接更多精彩内容