跨出编写300个用例的第一步
作者:网络转载 发布时间:[ 2011/11/21 13:11:56 ] 推荐标签:
接到一个项目,一个大日常,跨很多应用,形成了标准的开发测试N:1,满心欢喜觉得自己终于可以独当一面了。可是当拿到N个UC的时候,有种瞬间傻眼的感觉。
但是由于越觉得这个工程很庞大,越想早点开始启动自己的工作,遂会好不容易找到一个突破口急于开始写用例。
刚冥思苦想出第一个文件夹的名字后,在这个模块下,想到什么写什么,想不出来的时候,又开始想第二个文件夹的名字,想下一个模块要写什么。当写到第十几个文件夹的时候突然想起第N个文件夹中好像少了一个用例,又每个文件夹,点开看里面的内容,回顾这个文件夹大致覆盖了哪些用例,看看缺少的这个用例该怎么补。也许庆幸的是,找到了那个文件夹补充好这个用例,但是当你写到第几十个文件夹时,过了几天以后,想到好像漏覆盖了什么功能点,那可能不是仅仅浪费几分钟去找这个文件夹,而是可能会花上大段的时间去回想自己写了什么,这个时候的思路打断会让你觉得不知道下一步该怎么走,思路越来越乱,下面的用例到底应该以什么纬度进行下去,还有多少的用例被遗漏掉了,什么用例是不需要写,什么用例是需要覆盖的,突然会对用例有种不可控的感觉。
但是,如果一个测试人员对自己的用例都无法控制,那还有谁可以来了解用例的覆盖度,用例的纬度。后面的回归测试同学,如何来有序的进行回归,用例的迁移该会是多么痛苦的一件事。
其实每个人的测试思路会不同,测试习惯也会不同,所以用例可能会用不同的方式来写。这些都固然没错,但是用例必须要有个纬度划分,有个整体的一个流线。有利于测试,也有利于用例的review及评审,思维可以顺着下来。
老人是一个很好的灯塔,他可以指引你怎么前进,有时候自己真的一点没有头绪的时候,可以看看以前的用例以怎样的纬度划分,找个较熟悉该应用的老大,问问如果是你,会怎么着手写这些用例。千万不要在自己没有头绪的时候开始写第一个用例,有可能会越写越乱,写到后漏了一大片,冗余了一大片。先确定好用例大体以怎么样的几个大方向来写,比如,按照应用来分,sell一块,mickley一块,forest一块;按照测试顺序,先后台建类目,再前台发布,等等。
确定一个方案还不够的,这个只是个骨架,这些只是好让你定好一级的文件夹名字。不要开始写用例了,要不然你定好了几个文件夹名字后又会开始不知道怎么入手了,文件夹下要测试哪些东西呢?所以下面的测试设计很重要,列好几个一级文件夹,对照UC看下一级文件夹是什么,一直设计到叶子文件夹要写哪些功能点。好可以进行测试设计评审,让开发和老人一起评估下,有没有测试用例覆盖漏掉的点,这个时候修改方向,补充漏写的点,很容易,一目了然。
虽然这可能会花去你的时间,你会觉得很可惜,但是这对后面的工作将会有很大的作用,对功能点已经比较熟悉,对用例编写的思路也很清晰,只要对照设计一步一步往下写可以了,不用说动不动停下来绞尽脑汁在想要写什么东西,尤其是对新人来说,对已有的用例也不熟悉,不知道到底应该写哪些用例,需要测试哪些点,这个尤为重要了。
300个用例并不可怕,但是不可控的100个用例会让人很昏头转向。定好方向,做好设计,建好层级,个个攻破,500个用例都将是可控的。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11