4.测试用例编写&评审

一、什么是测试用例

测试用例就是包含输入+动作+预期结果的测试文档,以便测试某个程序是否满足客户需求

二、测试用例的重要性

1.测试用例是软件测试的核心

2.测试用例是评估测试结果的基准(测试用例的通过率以及错误率,是测试结果的一个重要依据)

3.测试用例能保证测试的时候不遗漏测试功能点,起到一个牵引作用

4.编写测试用例的过程中,可以熟悉需求,对系统架构或者业务流程有一个整体的,深入地了解

5.好的测试用例不仅方便自己和别人查看,而且能帮助设计的时候考虑的更周全,因此测试用例的写作和设计一样,也是非常重要的。

三、测试用例的八大要素(重要)

1.用例编号:必须唯一

产品名称 - 测试阶段(it(继承测试)/st(系统测试)/uat(验收测试))- 测试项 - 编号

或者:项目+编号

2.模块/测试项目:对应一个功能模块,当前测试点覆盖的模块

3.测试标题:不要重复,主要描述测试的目的(特点是言简意赅:输入+结果)

4.重要级别:根据当前测试点在整个测试中的重要程度来进行划分,分为高中低(1,2,3)

        高级别:主要核心业务功能,冒烟用例

        中级别:错误异常测试点

        低级别:兼容性,界面错误

5.预置条件:需要满足一切前提条件,否则用例无法执行(如果用例不需要什么其他条件,可以不填写)

        eg:qq登录成功用例的预置条件是 网络正常,存在有效的qq账号

6.测试步骤:包含具体的测试数据+动作

7.预期结果:参考规格说明书,按照操作步骤,应该有什么结果

        一对一:一个步骤对应一个结果

        多对一:多个步骤对应一个结果

8.实际结果:执行测试的结果 (测试通过pass/测试不通过failed/阻塞)
        阻塞是当前测试没办法执行 

9.备注(额外):bugid/原因

10.测试版本(额外)
11.用例设计者(额外)

12.测试时间(额外) 

用例编号测试项目(模块)测试标题重要级别预置条件操作步骤预期结果
xx项目_st_注册_001用户管理注册界面页面检查与注册页面原型图一致
xx项目_st_注册_002用户管理注册成功1.点击【用户管理 > 注册】
2.用户名:nia666,密码:nia666,确认密码:nia666
3.点击【注册】
1.进入注册页面
2.用户名,密码,确认密码验证通过
3.注册子账号密码可以登录成功

四、测试用例评审

测试用例的评审主要是评审漏测和错测。

用例设计问题:
1.用例是根据测试点进行编辑,是不是针对每个测试点编辑一条用例?

      不是的,有点测试点会有重复,重复测试,测试效率低 

2.具体是怎么来进行编写用例,多个测试点对应一个用例,怎么样不重复测试?
        避免重复测点的覆盖

3.编写测试用例的时候,如何选择测试数据进行测试,怎么达到最大的覆盖的情况下,用最少的测试数据来找到更多的bug?
        编写测试用例的需要测试方法及技巧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值