【20190416】如何写好一份测试用例?

最近几年在进行招聘的时候,我的必问题目是要让人做一道测试用例设计题。

用例设计不但可以看出一个人是不是具备测试思维,还可以看出逻辑能力,最重要的是,作为测试人员,如果不能很好的设计测试用例,测试工作也就没有办法做好。

每个公司的用例模板都不尽相同,但是大体上还是包括了以下方面:

用例标题:简洁明了

用例等级:合理

预置条件:清晰明确

执行步骤:一目了然,让别人一看就知道如何去操作

预期结果:严谨正确

那么,设计测试用例的时候,有哪些方法可以用到呢?一般而言,业内包括边界值分析法,等价类划分法,功能图法,错误推测法等等。

边界值分析法:对输入的边界条件进行分析,设计出针对边界值的测试用例;

等价类划分法:分为有效等价类和无效等价方法;

功能图法:描述程序状态变化、转移的过程,因为软件运行或操作的过程可以看作是其状态不断发生变化的过程;

错误推测法:判断亦或猜测,找到缺陷后,设计出相应的测试用例等等。

同样的方法和模板,但是不同的人做出来的用例质量却并不相同, 要做好一份用例,需要设计用例人员对于测试缺陷有一定的敏感性和对项目有较好熟悉度。

敏感性这个东西不太好描述,大概就跟有些人在某些方面就是会比一般人要做的好一些。而项目的熟悉度,就是看一个人做事情的认真度了。毕竟对项目熟悉度是比较高的,既要求对产品的正向逻辑了解,也需要明白产品逆向逻辑说白了,就是要比开发了解客户,要比产品经理了解功能逻辑,只有这样,才可能做出一份像样的用例。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,755评论 5 100
  • 测试用例的内容:用例编号、用例标题、重要级别、预置条件、测试输入、操作步骤、预期结果、测试结果、作者。 黑盒测试用...
    CT9955阅读 4,090评论 0 31
  • 测试计划和测试用例 1.测试计划及缺陷管理 1.1.测试计划 测试计划是在测试设计阶段,在需求规格说明书的基础上制...
    方步阅读 6,534评论 1 7
  • 什么才算是“好的”测试用例? 在正式开始讨论之前,我先跟你聊聊,什么才是“好的”测试用例,这个“好”又应该体现在哪...
    Test_道银阅读 2,788评论 0 10
  • 小的时候,不知道是大家的审美观念有问题,还是因为我学习成绩太优秀了,从小到大,同学都觉得我长得漂亮,不能说是班花,...
    归来少女阅读 557评论 0 2