一个老油条测试对测试用例的思考

作为一名测试,大家都知道,测试一个元素的时候,需要从各种测试方法中去对该元素进行正反例编写,于是就会出现某一个功能,可能详细能写几十个用例或者上百个用例的情况,如果在算上整个平台的元素总量的话, 那么可想而知,测试用例的数量绝对非常庞大。作为一个老油条,每当我测试的时候,一看用例几百上千条或者更多的时候,就会很挣扎。

目前大部分的公司一般用例管理和执行是按照如下流程进行:


image.png

(上图简化了很多复杂流程,如有不适,请提示)

根据上面的流程我们可以看出用例方面存在一下情况:

用例存在无限更新的状态,因为不同的人,不同的测试方法,最主要是需求存在无限变动的情况,这样都会导致存在不同新的用例
测试每轮测试都是完全依赖这份用例文档,这个用例文档最终的用例数量非常巨大
测试每轮测试都是严重依赖开发发布测试环境,测试存在严重滞后

上述的这种测试还不是完全的基于敏捷开发测试的模式下进行的,如果上述这种测试行放到敏捷开发测试流程中会出现什么情况,同等时间更多的版本发布,测试需要更多的配合用例执行,这种情况下,测试就会进入到一种疲于奔命的应付中,对于测试来说,这是致命的,因为1无法保证用例执行的效率赶上版本的发布,2最重要的就是无法保证质量

当然也许有人会说我这个说法是对敏捷开发和测试的误解,我承认一个合格的敏捷开发和测试流程是非常符合当前大部分公司运作协作的,但是我们不得不说明一个现状就是,国内大部分的中小型公司,更多的还是基于传统开发模式的基础来讨论敏捷开发和测试的,有的一个产品甚至存在不同阶段传统与敏捷混用,导致这种情况的原因很多,这里就不做说明

基于这种情况,如果有大N根据自己的产品实现自己的测试用例管理平台或者流程管理平台,这是非常好的一个解决办法,但是基于更多公司测试环境的限制,下面我说下基于自己团队的尝试

测试用例管理工具的新尝试(xmind)

1. Execl,禅道,xmind的用例管理对比

excel具有很强大的表格特性,可以自定义任何方式的字段和丰富的表格关联,同时也具有很强大的统计功能,
禅道,是平台话管理工具,可以更好的和bug缺陷进行关联,同时可以随时监控执行过程
既然这些工具都这么有核心优势,为什么我们会选择xmind?

  1. 禅道的用例管理时按照随时添加的, 首先存在同一模块bug无法聚类,会导致不适合用例发散
  2. excel确实具有很强的表格特性,但是当内容较多时,视觉体验差,同时基于敏捷测试的现况具有高迭代的特性,存在用例维护频率高但是用例数量较少,发散快的特点(还有一点我没说,用excel来管理用例感觉有点杀猪用宰牛刀的感觉,因为excel实在是太强大了)
  3. 个人原因,因为喜欢xmind这种风格

结合上述有点牵强的理由,我选择xmind(非常适合发散, 高维护,用例较少的特点)效果如下:


xmind用例

用例区分核心用例和非核心用例

如何区分核心用例和非核心用例?
  1. 核心用例有以下来源:
    所有的业务功能正向用例及部分严重等级的反例
    业务核心主流程用例及部分严重性反向流程用例
    安全类用例
    性能测试用例

  2. 非核心用例有以下来源:
    文本框校验用例(边界值,必填项,特殊字符,长度)
    暴力操作相关用例(暴力点击,违规提交)
    界面UI测试(文字错误,UI变形)

新增灰度测试环境

在测试和开发环境中,增加一个过程是灰度测试环境,灰度测试环境主要保持跟开发环境保持一致,可以定期更新开发当前最新内容,测试可以在灰度测试中完成部分可提前量的测试

更新后的测试用例管理和执行的流程如下图:

image.png

如上图所示,通过这种改动,首先确保非核心用例的执行在测试的空档期中,这样从一定程度上面可以提高测试的工作饱和度,此外,可以让测试可以在后续正常测试环境中确保核心用例的质量,从而给与平台有个基线质量,此外多余的时间可以完成相关更深层次的技术和业务方面的摸索性测试,提高平台的质量。

当然这只是一种暂时性的摸索,目前自己也在尝试这种优化方案的执行,至于效果仁者见仁智者见智,不同和的项目也有可能存在细微的区别。如果大家有更好的想法,可以直接提出,大家一起共同进步和完善关于测试用例的相关内容

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

推荐阅读更多精彩内容