关于测试用例的几个观点

背景

这篇是自用文章,不过为了方便更多读者,适当介绍一下背景。

笔者最近换了新工作,可能是跟下属不熟悉的关系,昨天在会议上要求他们在用例中说清楚测试点。这句话引起了下属的一些情绪。我觉得这个问题有必要拿出来说一说,而且讨论这个问题的时候很容易从A变成B,这需要管理者警惕。

昨天讨论的问题,归结起来有三点:

  1. 为什么测试用例标题中要把测试点描述清楚?
  2. 为什么写测试用例?
  3. 测试用例应该写成什么样的粒度?

这几个问题,测试新手大都能说出个一二三来,不过据我了解,很多测试工作很多年的同行,在工作中仍会对此产生困惑。

为什么测试用例标题中要把测试点描述清楚?

首先申请,这个要求是基于我们公司的情况而定的,并不一定适用于读者所在的公司。

  • 我们公司用工具来管理测试用例,如果不在标题中写清楚测试用例,后期创建测试套件和安排测试都会受到影响,不好操作,必然会返工。
  • 虽然当时大家没说,我猜测不止一个人会觉得,用例写出来都是自己执行,自己都知道要测试什么。这句话我们分两方面来深入分析一下:(1)以后要区分产品线、也会不断来新员工、也会结对测试。。。。这都意味着其他人会执行你们写的用例。如果不写清楚测试点,别人必然要花更多的时间在你们的用例上,甚至还不一定能正确理解。这不是给别人制造麻烦吗?到时候就算别人不说,心里也会有想法吧,而且从风险控制的角度,怎么判断执行了这些用例就代表测试工作覆盖了全部需求?(2)其次,如果只是自己执行测试,那就带来一个问题,有必要写这些用例吗?把更多的时间放在测试执行上岂不更好?反正这些东西都在心里面有?

为什么写测试用例?

在这个问题上产生疑惑,大都是在测试时间紧张的时候应不应该写测试用例。

我的看法:如果用例只用一次,那可能确实没必要写。但我们现在一是在测试产品,用例必然反复使用,其次这个用例并没有让大家立刻写出来,没有影响到现在的工作。所以,当有人遇到这种情况时,先不要急着起情绪,先把问题搞清楚。换个角度说,我听到时间紧张就叫嚣不要写用例,我心里都觉得这句话换个说法就是时间紧张了,是不是就意味着我们可以对工作放低要求?

再说,用例是辅助我们测试的,即使时间再紧张,只写写测试点不过分吧?(这其实就是测试点了)

测试用例应该写成什么样的粒度?

首先申明,我很赞同做一些探索式测试,并不是非要大家把用例写的多么规范、步骤多么详细,做了一些要求也不是因为刚上任为了所谓的三把火可以的制定新规。

用例颗粒度要多细?原则上就是覆盖需求,但基于我们的情况,需求本身很多时候都不清楚,没有文档,产品是买的第三方公司的,大家对这个行业也没有多丰富的了解。那必然带来一个问题,就是很难把需求覆盖全面。

在这样的背景下,用例还不把测试点写的清晰一些,是不是留下隐患、自讨苦吃呢?

给还是员工的你一点个人小建议:

在领导拿拿着你做的事做例子去说一些事的时候,没必要着急去解释、理论, 因为一般领导没打算听你的解释,只是在就事论事。领导不打算听,其他人听了意义也不大,所以领导很可能就觉得你在浪费大家时间,显得不职业。

原文发布于微信公众号 - 软件测试经验与教训(udatest)

原文发表时间:2017-10-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏花叔的专栏

关于小程序/小游戏接入广告的解读

微信放开了广告组件的接入条件,官方说开通banner广告和视频激励广告的条件很简单,只有两点:

44040
来自专栏web前端教室

[2018/08/27期]学生们今天结课了,今天这篇文章是写给你们的

前端这个行业日渐火爆,以后还将继续火爆,许多新人、零基础、转行的人不断进入。他们都有一个共同的问题,那就是“如何提问?”

11230
来自专栏智能计算时代

微软保护物联网的新颖方法

Sopris项目希望创建一套可以保护硬件和通信的安全层,并且可以刷新受影响的设备。 ? 事物部署工业互联网面临的主要问题之一是常年问题:安全。当您在组织周围部署...

28850
来自专栏云计算D1net

混合云管理平台与现代企业不可不说关系

混合云管理是现代IT运营领域中的一个热点话题。继续阅读本文以了解它是什么,它的工作原理以及它能够为用户的基础设施做些什么。 目前,最大的IT热点之一就是混合云。...

367110
来自专栏腾讯技术工程官方号的专栏

腾讯企业IT部蔡晨:从有界到无界,新一代企业安全防御之道

? 北京时间10月10日至10月11日,由腾讯安全发起,腾讯安全科恩实验室与腾讯安全平台部联合主办,腾讯安全学院协办的2018腾讯安全国际技术峰会(TenSe...

40820

我们如何在大数据时代构建更智能的搜索引擎?

看起来,创新似乎来自意想不到的地方(毕竟,如果它来自预期的地方,那它会被称为创新吗?)。如今,许多事情已经聚集在一起,将搜索及搜索引擎置于全新的角度,来自意想不...

17710
来自专栏ThoughtWorks

TW洞见〡今日最佳答案:为什么互联网公司不开除测试?

点击上方“思特沃克”可以订阅哦! 本篇洞见内容来自知乎。 欢迎点击最底部【阅读原文】跳转至ThoughtWorks官方微博就此问题发表你的看法。 文章末尾另有关...

38150
来自专栏从流域到海域

可视化微服务:设计微服务系统

原文地址:https://dzone.com/articles/visualizing-microservices-designing-a-microservi...

51170
来自专栏FreeBuf

这是一款新出的黑客游戏《Hackmud》

近日一款黑客游戏出现在市面上并引发了大量的讨论,下面就来介绍并向大家推荐一下这款游戏。 游戏与现实世界 其实市面上出现的黑客游戏,有网页版的,有客户端版的。对于...

46080
来自专栏CSDN技术头条

张升:农业银行的分布式架构应用实践与展望

近年来,以阿里为代表的互联网企业提出的“去IOE”,在业界引起了广泛的讨论。“去IOE”直接含义是不使用传统IT巨头的产品,这些厂商产品虽然好,但基本处于市场垄...

24570

扫码关注云+社区

领取腾讯云代金券