如何在创业公司里做好简单有效的回归测试分析

文章目的

本文是作者在创业公司进行测试过程中,通过对每次迭代测试工作进行总结和改进而提出的一套行之有效的测试分析方法,能通过此方法,在保证可接受的质量前提下,缩小迭代所需的测试范围,提高测试效率。该方法经过几次迭代实践,可操作性强,无难度,能达到事半功倍的效果,特别适合在初创公司(研发流程不规范)实践。

背景

提出此方法的原因是因为我们的软件经过半年迭代后,功能相比初期增加了很多功能模块,功能交互也变得复杂,测试用例从200-300条增长至1000条,在测试人员没有相应增加的情况下,每次回归测试(FFT)无法在2-3天之内完成,已经到了通过加班无法解决的状况,且每次回归测试后我们发现的缺陷不多,但是确实有严重bug和测试的必要性。在不能不做的情况下,我们被迫做出改变,在牺牲一定质量的情况下,提高测试效率,保证产品能按时发布。

回归缺陷产生的原因

在谈如何做回归测试分析前,先分析一下回归缺陷产生的原因,熟悉缺陷产生的原因是测试分析的基础,才能准确的找出缺陷可能产生的地方,从而能准确的找出测试范围。

这里不谈缺陷产生的如下两个原因,因为这类bug主要在新功能提测的期间产生,回归测试不应该出现。

1.需求描述不清楚

2.沟通不畅

我认为,在每次的迭代周期里回归缺陷产生的根本原因只有一个,就是软件代码由于某些原因发生了变化,变化的过程中没有控制好质量引入的。变化的主要原因如下:

1.新需求或者新功能的加入

2. 重构或者缺陷的修改

知道了回归缺陷产生的原因,那么我们做测试分析,确定测试范围就要从这两个变化的主因入手。下面我们就针对这两个主因来一个一个分析。

对新需求或者新功能做测试分析

这个不多说,步骤如下:

需求分析 -> 测试点 ->测试点审查(review) ->测试用例

1. 根据项目经理发的项目计划,确定新功能范围,找到相应需求,对需求进行分析,分析过程中要和产品经理多沟通,多提问

2. 需求分析完之后,提炼测试点,一定要做,通过测试点能清楚的展示测试的思路和脉络

3. 对测试点进行review,一定要得到开发人员的反馈

4. 最后总结成测试用例

对这一部分分析完之后,所得到的测试用例即可加入回归的测试范围。

对重构或者缺陷修改进行测试分析

对重构和缺陷修改进行测试分析从如下两方面入手:

1. 和开发人员,开发负责人多沟通

2. 总结开发人员的提交改动,根据提交信息和修改文件做测试分析

针对以上两点,实践如下:

1. 找到上次发布版本和当前测试版本对应工程的commit号,运行git log —oneline  commit1..commit2能拿到该工程的所有修改。其他版本管理工具如svn,diff也能够拿到

2. 拿到修改后,总结成列表,开发人员是不会给我们总结的,自己先做分析,做完分析后,叫上开发一起进行分析。特别是对那些修改变动大的提交要重点分析,这个分析过程是测试一个积累过程,通过3-4次,对软件代码的结构,每个文件代表的模块都会很熟悉,分析的准确率和效率会越来越高。这里可以对开发的提交日志有所要求,比如提交日志包含目的,修改影响范围两部分,这样有助于测试人员进行分析。

3. 做分析的时候要学会引导开发人员,比如要从功能测试,兼容性测试,性能测试,稳定性测试来去引导开发来做确认和分析

这两方面都做好之后,测试分析也会分析的到位,最后测试范围很容易也就出来了,测试范围出来了,测试计划也就出来了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,080评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,422评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,630评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,554评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,662评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,856评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,014评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,752评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,212评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,541评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,687评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,347评论 4 331
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,973评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,777评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,006评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,406评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,576评论 2 349

推荐阅读更多精彩内容