学习知识|测试用例怎么写,软件测试用例怎么写( 三 )


(5)测试级别:主路径测试、烟雾测试、基本功能测试、详细功能测试 。    



测试用例如何写 用例1 , 输入正确的手机号码 , 点击获取验证码 预期结果:手机收到验证码

用例2 , 输入错误的手机号码 , 点击获取验证码 预期结果:提示输入正确的手机号码
用例3 , 输入英文字母 , 点击获取验证码 预期结果:提示输入正确的手机号码
用例4 , 输入特殊字符 , 点击获取验证码 预期结果:提示输入正确的手机号码
用例5 , 输入超长字符 , 点击获取验证码 预期结果:提示输入正确的手机号码
用例6 , 输入正确的验证码 , 点击确定 预期结果:验证通过
用例7 , 输入错误的验证码 , 点击确定 预期结果:验证不通过 , 提示验证码错误
用例8 , 输入特殊字符的验证码 , 点击确定 预期结果:验证不通过 , 提示验证码错误
用例8 , 输入超长的验证码 , 点击确定 预期结果:验证不通过 , 提示验证码错误
纯手打 , 忘采纳 , 可以联系854155141继续沟通 。
如何编写一个完整全面的测试用例 测试用例编号
◇ 规则:编号具有唯一性、易识别性 , 由数字和字符组合成的字符串
◇ 约定:
系统测试用例:产品编号-st-系统测试项名-系统测试子项名-xxx
集成测试用例:产品编号-it-集成测试项名-集成测试子项名-xxx
单元测试用例:产品编号-ut-单元测试项名-单元测试子项名-xxx
● 测试项目
◇ 规则:当前测试用例所属测试大类、被测需求、被测模块、被测单元等
◇ 约定:
系统测试用例测试项目:软件需求项 如:测试手机在没有sim卡的情况下 , 可以拨打紧急电话
集成测试用例测试项目:集成后的模块名或接口名 如:测试模块a提供的文件接口
单元测试用例测试项目:被测试的函数名 如:测试函数int readfile(char *pszfilename)
● 测试标题
规则:测试用例的概括简单的描述用例的出发点、关注点 , 原则上不能重复 。
● 重要级别
规则
高:保证系统基本功能、核心业务、重要特性、实际使用频率高的测试用例;
中:重要程度介于高和低之间的测试用例;
低:实际使用频率不高、对系统业务功能影响不大的模块或功能的测试用例 。
● 预置条件
规则:执行当前测试用例需要的前提条件 , 是后续步骤的先决条件
● 输入
规则:用例执行过程中需要加工的外部信息 , 输入、文件、数据库等
● 操作步骤
规则:执行当前测试用例需要经过的操作步骤 , 保证操作步骤的完整性 。
● 预期输出
规则:当前测试用例的预期输出结果 , 包括返回值的内容、界面的响应结果、输出结果的规则符合度等
如何写测试用例 本回答以ECShop前台应用中用户注册、用户登陆、商品搜索等功能为例介绍测试用例设计活动 。
1 用户注册
用户注册功能需求如图1所示 。
 
图1用户注册需求
用户注册需求共涉及4个输入项和1个选择项 。 针对于输入项 , 利用等价类及边界值用例设计方法进行设计 , 选择项则无须设计在步骤中 , 在测试执行时分别执行勾选与不勾选即可 。

01.用户名
用户名共有三个条件:必填、不少于3个字符、不能重复 , 分别构造有效等价类及无效等价类 , 具体如表4-1所示 。
 敏捷测试用例根据实际测试需要 , 不一定写的非常细致 , 如“用户名”包含字符类型 , 此处无须再划分纯字母、纯汉字、特殊符号等 , 构造数据时可混搭 。
02.email
email有两个条件:必填、符合规定格式 , 分别构造有效等价类及无效等价类 , 如表4- 2所示 。

推荐阅读