测试基础-03-用例设计方法:案例讲解

1 目标与内容:

1.1 什么是软件测试需求

1.2 软件测试需求的必要性

1.3 如何对软件测试需求进行分析

2 测试需求是什么?

测试需求主要解决“测什么”的问题,一般来自需求规格说明书中的原始需求

测试需求应全部覆盖已定义的业务流程,以及功能非功能方面的需求

3 为什么需要软件测试需求?

简而言之:只有明确了测试需求,才能知道怎么去测试?什么时候开始测试?要多少人测试?在什么环境上测试?

4 案例:用户注册功能

运行条件用户未注册
输入访问网站->点击注册
业务处理流程

主流程:

1.单机“注册”按钮

2.用户输入手机号码、图片验证码、短信验证码、密码,勾选同意协议,点击“下一步”

规则约束

1.图片验证码为4位字母或数字字母混合

2.短信验证码为4位数字,有效期60s

3.密码长度为8~16位,数字、字母、符号至少包含2种

其他流程:

1.支持首页跳转

输出1.注册成功

测试点思路步骤:(正常+异常)单个功能/业务流程

1.正常功能:是否可以提交注册

2.单个功能项验证(正常+异常):

规则:按顺序从上至下,对每一个输入项进行验证

1)数据长度、数据类型验证、必填项验证、重复性验证

2)限制约束条件

3)隐形需求:充分熟悉产品业务,挖掘隐性需求

3.功能交互验证

模块之间传递的信息和数据,对存在功能交互的功能项验证

4.非功能测试:

易用性、界面性、兼容性、安全性、性能压力

案例:

验证项测试点
注册输入正确的注册用户信息,能否正常完成注册(注册正常验证)
手机号码手机号码长度是否符合要求
手机号码数据类型是否符合要求
手机号码必填项验证
手机号码重复性验证
手机号码号段验证
图片验证码输入图片验证码是否与刷新出的验证码一致
长度是否符合刷新出的验证码的4位长度要求
数据类型是否符合刷新出的验证码要求
图片验证码是否允许为空
图片验证码超时验证
短信验证码长度、数据类型、必填项、重复,以及需求约束
密码长度、数据类型、必填项、重复,以及需求约束
同意协议是否勾选
协议文档是否完整正确
点击下一步按钮是否正常点击
是否支持回车
功能交互注册成功的用户是否能正常登陆
其他界面、易用性、性能、安全、兼容性验证

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可 6私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值