项目很赶,应不应该编写软件测试用例

上一篇 / 下一篇  2012-07-18 08:40:05 / 个人分类:测试经验

51Testing软件测试网$qZ$r{:Z!V

  在逛论坛的过程中,发现很多人有这样一种疑问:有时项目很赶,应不应该写测试用例,如果写,哪里有时间?今天我也来说说我对这个问题的看法。

_(C0v$cX EH0J C4o8Cxi0

6HB F6W7I7_v3t0  首先,我们先来了解一下编写测试用例的目的,我不知道别人对编写测试用例的目的怎么看,但在我看来,编写测试用例的目的只有一个,那就是指导测试。测试是一种重复的工作,是一种螺旋式的工作,测试->发现问题->程序员解决问题->回归测试->发现问题……就是这样一种不断回归测试,正是因为测试的这种特性,测试用例就起到极为重要的作用。51Testing软件测试网2d/rtE l#E;Co(R

f)~S$Q~-Gi;Y?O `0   很多有经验的测试人员或许会觉得就算没有测试用例,也是一样测试,反正测试过程都已经熟悉得不能再熟悉了,但是我觉得没人能保证自己就不会存在头脑发昏 或者脑袋不清晰的时候,如果头脑清晰,测试分析起来可能确实是头头是道,包括用什么边界值用什么样一个流程都清清楚楚,但是假如有一天睡得不好,又或者某 天心情不 好,这时可能就有点阻滞了。在这种情况下可能会出现少测了一个点,导致覆盖率不全面,这时有的bug可能就测不到了。假如有测试用例的话,这些问题就不成 为问题了,只要我把所有的测试点都用用例记录下来,哪怕是在极度精神不济的情况下,我也可以按照测试用例一条条地测下来。从小老师就教过好记性不如烂笔 头,我觉得这句话用在测试用例中倒是很合适,就算你记性再好,都有可能有疏忽的时候,还不如用用例记下来,就不会出现少测的情况。51Testing软件测试网NC&C+dB

3Q$b0[xOvA-[)dJ0  回到 我们最先的问题,项目太赶的时候应不应该写测试用例,我的回答是“不管多忙都好,都应该写测试用例”,但是我们这时不必要按常理出牌,即:先编写测试用 例,再测试。写过测试用例的人都知道,其实编写测试用例的时间远远大于测试的时间,在整个测试流程中,测试用例占了绝大部分的时间,而测试过程仅占了其中 一小部分,因此,如果项目很赶时间,可以先按照自己的思路去测试,在测试完成之后及时把这个思路记录下来,如果没什么时间,在写测试用例的时候可以不用写 得那么详细,只需要把测试标题写上,标题中反应了你的各个测试点,这样整个测试过程就可以保存下来了,等到以后有时间了,再来补充测试步骤等。不管你有多 忙,只要你想,只写个标题的时间总是能挤出来的。

%@.w3MH*x%Y3z?/?q051Testing软件测试网w-t'b#Ry(fgx_

  测试用例的好处有很多,一是可以达到‘一劳永逸’,这里的‘一劳永逸’指的是相同的测 试过程,写过测试用例后就不需要再去作测试分析,然后再来进行测试,而可以按照测试用例一步步测试下来,节省了不少时间,回归测试的时候我就能明显感觉测 试得很快;二是有了测试用例作指导,不会发生少测了某些测试点的情况,就算是第一次测试少测了,只能说是测试用例覆盖率不够,这时再对测试用例进行补充, 在下次就不会少测了;三是可以给其他人(特别是新人)进行指导,或者是可以互相交流,有的测试员的测试思路很好,这时我们可以参考一下他的测试用例,看看 他的整体测试思路是怎么样的,来提升自己的不足之处。51Testing软件测试网`jP^A-j1L

51Testing软件测试网Hd;Kj8IV#nOFE

  总之,个人认为,不管怎么样,测试用例都是需要写的,不管是对自己,还是对别人,编写测试用例都是有好处的,但是不必要对编写测试用例这个过程控制得极严,可以根据实际情况来进行操作,任何东西都需要一定的灵活性,编写测试用例也不例外。

Jse:| Q~0

TAG:

 

评分:0

我来说两句

Open Toolbar