一、什么是测试用例(测试case)
测试用例就是测试场景,一次迭代的需求可以拆分成许多功能模块,一个功能模块可以拆分成多个功能点,一个功能点可以有多个场景,那么这个场景就是测试点、测试case、测试场景
那么对于每个功能点的测试场景编写测试场景就是我们需要编辑的测试用例
二、测试用例包含哪些信息
项目名称:
需求模块:
功能模块:
测试用例标记:
测试用例预置条件:
测试用例执行步骤:
测试用例预期结果:
一般就包含这些,可以增加一些额外信息
例如:
项目名称:**软件
需求模块:登陆页面
功能模块:登陆
测试用例标记:验证码输入错误的情况
测试用例预置条件:1、服务器正常 2已知数据库存在正确的账号:123456789;密码:123456 ;3、图形验证码为:2468
测试用例执行步骤:第一步:打开页面
第二步:点击账号输入框,输入:123456789
第三步:点击密码输入框,输入:123456
第四步:点击验证码输入框,输入:2469
第五步:点击登陆,查看结果
测试用例预期结果:提示“登录失败,验证码错误”
这就是一个登录场景中,估计输入错误的验证码验证他的一个情况,如果验证码输入错误了,还是登陆成功了,那么就不符合预期,这就是一个bug
三、测试用例设计方法
常用的:等价类、边界值、场景法、因果图解法、错误推算等等
这些设计方法需要知道,需要如何应用
(面试官最喜欢问题就是你知道case设计方法有哪些?给你一个场景你怎么去设计case?)
四、如何设计一个功能点的case
比如:给你一个绿色1升透明的玻璃瓶(部分信息没有提供,面试官可能说不全),让你设计case点
case1:验证瓶子颜色是不是绿色
case2:验证瓶子的材质是不是玻璃的
case3:验证瓶子的容量是不是1升
case4:验证瓶子高度、宽度、口径
case5:瓶子能够装什么:水、硫酸、石头、空气等等
case6、瓶子是否容易摔碎
case...
学会一个反人类思想:一个饥饿的男子,看到一个饭店挨着一个酒吧,他冲进了酒吧,点了一盆炒饭
标签:case,功能模块,场景,入门,验证码,瓶子,用例,测试用例,软件测试 From: https://www.cnblogs.com/zhangqinANDwangjiasen/p/16610070.html