软件测试用例优秀例子_软件测试用例要素详解

作者:Arnold

链接:

Arnold:大话软件测试用例要素​zhuanlan.zhihu.com

来源:知乎

我们经常都知道一个测试用例里面包含以下几个要素:

1efdf10b339830162a50fc15662eaccf.png
1,用例编号
2,模块
3,场景
4,用例名称
5,前置条件
6,测试等级
7,操作步骤
8,预期结果(需求要求的结果)
9,实际结果
10,创建日期
11,是否通过

c34548f513f7d551529b8c29c4845596.png
我们分析下,这些要素到底是有什么用?
用例编号: 工作场景一没有用例编号:
测试A:开发你的软件出了bug!
开发B:什么bug?
测试A:就是那个执行@#¥%……&用例出现的bug
开发B:什么?
测试A:就是那个#¥%……&
开发B;你到底说了个what?
测试A:你让我怎么给你说,你才明白
开发B:世界上最远的距离不是我站在你身边你不认识我,而是你占我身边连个问题都给我表述不清楚。。。

c8483313e1eda954090cfd787cf7de3d.png
工作场景二有用例编号:
测试A:开发你的软件出了bug!
开发B:什么bug?
测试A:就是那个编号为BCBX-007的用例出现测试不通过
开发B:好,我去看看
测试A:好的
开发B;刚看了,按照用例执行确实有问题,我改下。
测试A:嗯嗯,谢谢
开发B:不谢,世界上最幸福的事情不是猫吃鱼,奥特曼打怪兽,而是我跟你配合,一个开发一个测试
测试A:基情无限。。。。

7d3a58e573c20f4395e16d019b30303c.png
模块:
在软件的世界里,有不同的功能,那么如何在庞大而又复杂的系统中,梳理出一条有序的目录或者test checklist
我个人认为我们只有划分出对应的模块,然后逐一攻破!!!

09fb4d7bf750210fd6e5b6b5e770f95e.png
场景:
很多人把场景和模块可能归为一类,也对,也不对,其实独立出一个场景,我个人认为更多的是为了 细化模块,举个例子:
一个大型的门户网站,可能有生活,工作不同的模块
但是工作模块下可能会有兼职,全职,包括不同工作类型的场景,甚至对于测试来说还有正常的和异常的场景

972edfeb0dcb00db6502b19b398a8f21.png
用例名称:
人不可无名!!!同样我们的测试用例也得有个名字叫用例名称,要不你都不知道叫个啥!!!

4ec437dad4cd74c77e8d8bd530549b71.png
前提条件:
古人有云:完事具备,只欠东风!!!
我个人认为一个好的前提条件就是一股东风,祝你成功,并且我们在测试软件的过程中,往往会遇到业务逻辑较复杂的软件,如果能够很好的利用好前提条件,你的用例会非常的beautiful

74e6a50d858451d339b6af3584a2fd78.png
测试等级:
一件事都用重要不重要之分,软件测试也是一样
在我们测试的过程中,一个功能如果出问题,会影响其他功能的使用,并且这个功能是用户的高频操作,那么你说他重不重要?
至少和刀锋老师在你们的心里一样重要吧(自恋一下,嘻嘻!!!)

8a998c41f5c58086bff142dd1a1ef540.png
操作步骤:
我们做任何事情都有个step1,step2,step3.。。。何况软件呢?
谁要说用例里面测试步骤可有可无,下课别走!!!

ea66ac42d2b435462c78e89051d9aedc.png
那么一个好的操作步骤,是需要很多的积累和沉淀的,举个例子你的操作步骤里面说“输入一个正常的手机号”,与“在手机号栏位输入手机号:15991710589”哪个好?
必须第二个好,我连数据都不用动脑子直接粘进去测试了,能不好?不服来战!!!
预期结果(需求中要求的结果):
佛说:万事万物,有因就有果。
刀哥说:软件测试,有操作就有结果,只不过,在软件没出来之前,我们心里得有个预期吧,所以就有了预期结果,要不你怎么知道对错? 实际结果:
丑媳妇总要见公婆的吧。
哪怕你的软件写的再烂,你也得有个实际结果,哪怕与预期不符呢,我提单你改不就完了。所以软件测试还是蛮友好的,至少错了还能改,要是真的取个媳妇,你就不管丑与美,都得负责了。。。

be6691613a4e96e2e24637f5cca2b7c1.png
创建日期:
古人有云:天时地利与人和。
天时说的就是时间,你写个用例,好歹给人家个出生日期吧,你说刀哥说的对不。。。

0d8a6ca2664aeb3323cec858a8f9a4c5.png
是否通过:
事情总有个对与错,软件测试也是一样,总有过关和不过关
不过关咋办,那就是问题,提单吧,但是你也得记录下这个用例未通过吧。

29253d9fa30bf4dfcfd8263bdd63f451.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值