【学习笔记】测试用例设计

测试用例概述

把执行测试时所需要的操作步骤,期望结果按照一定的步骤用文字描述出来,这样就形成了测试用例。
在开始执行用例以前,测试用例可以帮助我们理清思路和操作顺序、准备好所需数据,避免遗漏;
在执行测试时,测试用例可以帮助我们判断程序是否存在bug,跟踪测试执行的进度;
执行完测试后,测试用例可以作为经验传承,以便他人重复使用和参考。

测试用例模板(完整)
用例编号 用例名称 模块 优先级 数据准备 前提条件 操作步骤 预期结果 实际结果
STC-001 已登录时参加课程 参加课程 P1 用户名:study@qq.com 密码:test1234 登录后且网络正常,打开课程 1、点击参加课程 显示课程详情 通过/不通过

用例编号:ID标识作用
用例名称:对这条测试用例的测试场景或测试目的做简要描述,便于快速、直观理解
模块:表明用例属于哪个功能点或功能模块
优先级:表明重要程度
数据准备:明确需要准备的数据
前提条件:执行这条用例前需要预先完成的操作
操作步骤:执行测试的具体行为或步骤,比如点击某个按钮
预期结果:被测程序在执行我们执行某个操作后,根据需求应该表现出的行为
实际结果:通过/不通过。如果程序的实际输出、逻辑结果、界面表现和预期结果一致,那么用例的执行就是通过的;否则用例执行不通过就说明程序存在bug。

测试用例模板(简化)

  在实际工作中,有时候会对用例的格式进行简化,来提高写用例的效率,具体哪些字段可以简化,都可以在实际工作中约定。一般来说,用例编号、操作步骤和预期结果这几个内容是需要具备的,在执行测试时,还要加上实际执行结果的描述。

用例编号 操作步骤 预期结果 实际结果
STC-001 1、点击参加课程 显示课程详情 通过

  测试用例的设计过程是把各个功能点的测试需求进行细化,覆盖所有正常和异常分支的过程。在编写测试用例时,有一些方法策略可以遵循。
 
 

测试用例设计方法

等价类划分

  等价类划分方法将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类,在编写测试用例时,从每个等价类中选取具有代表性的数据,完整的测试用例由有效等价类和无效等价类的代表组成。这样能够保证测试用例具有完整性和代表性。                                                     ——百度百科

/EXAMPLE/

- 测试邮箱地址的字符长度。
产品需求:6~18个字符。
  这说明字符串长度在大于等于6、小于等于18的范围内才是符合需求的。此时,可以选择一个符合需求长度的字符串进行测试,比如12位字符串,预期结果是通过,这样就得到了第1个用例。

有效等价类的测试用例

用例编号 操作步骤 预期结果
TC-1 邮件地址输入tester123456(长度12位) 验证通过,绿字提示“恭喜,该邮箱可注册”
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值