第一篇,先说一下测试用例。
首先呢,关于测试用例呢,我认为是比较重要的。
但是在实际的工作过程中,这个东西往往是受到多方面的影响的:
- 公司规模小,测试用例没有一个清晰或者完整的规范。用例写的再好,也没有任何的表扬和实质性的奖励;用例写的再含糊,领导说行那就行,那谁还会用心写?
- 公司有完整的用例规范和要求,但是有些过于繁琐,无关键紧要的字数太多,体现不出来测试用例的重点;
…
但是这些客观的种种限制,并不能成为影响你的设计用例的思路的理由。
我的理解是,你可以一肚子的用例,针对你公司的实际情况,有的放矢的写出来。毕竟一开始,大家要适应工作,而不是工作适应大家。
言归正传
我们首先明确一点:面试官让你设计测试用例,是想考察你什么?
我的理解是,考察你思考一个场景的角度。
之前我的面试的时候,常常会给面试者一个场景:淘宝的购物车用过吧?那就说说购物车吧!
很多面试者(十个里面有五六个)上来就是说要看页面上一些元素显示的对不对。比如文字啊,图片啊;
还有一些说添加一个商品到购物车,看看成不成功;
那么这些回答总结起来就是:思考角度缺乏分类。
作为面试官,从你的回答的里面我能感觉到的不仅仅是你的用例写的怎么样,还有的就是你做事情的时候有没有一套正确的方法,还有的就是你描述的能力、语言组织能力。
不啰嗦,那我在我看来一个比较好的做法是什么呢?
(敲黑