软件测试(测试用例)—写用例无压力
软件测试(测试⽤例)—写⽤例⽆压⼒
软件测试——⽤例篇
⽂章⽬录
⼀、概念
测试⽤例的基本概念:
测试⽤例(Test Case)是为了实施测试⽽向被测试的系统提供的⼀组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素 。
主要步骤:
测试环境——测试步骤——测试数据——预期结果
⽹易邮箱注册成功测试⽤例
标题:邮箱注册,邮箱输⼊项测试:
简单案例:
⼆、测试⽤例总体设计⽅案
基于需求的设计,RBT( Requirements-Based Testing)是基于需求的测试⽅法,会使测试更加有效,因为 它使测试专注于质量问题产⽣的根源,即需求。
浙江卫视双11晚会1、从整体⾓度设计分析测试⽤例:基于需求
⽤户需求——(整理出软件需求)产品设计⽂档(产品经理)——开发——测试——上线
(1)、验证需求的正确性和合理性
(2)、分析需求、细化需求、从需求中分解出测试项 ,根据测试项出功能,进⾏测试⽤例的编写。
案列:
⽤户需求:
购买3000块钱以内的华为智能⼿机 。
假如说:有⼀个活动秒杀 5999 为1块钱,这样也是发河价格的。
测试⽤例:
(1)合理
(2)分析:
价格:<=3000;
品牌:华为
⼿机类型:智能⼿机
⼿机基本功能:…
软件需求:
事件流
1. 若⽤户未收到激活邮件,可在登录界⾯录⼊电⼦邮件及密码后,再次发送激活邮件 。
2. 每次发送的激活邮件,仅在发送邮件后起24⼩时之内有效,超过24⼩时后需重新发送激活邮件
测试⽤例:
1、⽤户收到邮件,不在此发送激活邮件;
⽤户收到邮件,再次录⼊电⼦邮件及密码,提⽰:已激活邮件;
⽤户未收到邮件,再次发送激活邮件;
2、24⼩时以内,有效
⼤于等于24⼩时 ,⽆效激活邮件
边界值:24⼩时点击激活,25⼩时 重新发送邮件
亲情作文300字
容易忽略:24⼩时之内已经点击激活邮件,超过24⼩时⼜重新激活,将提⽰“系统已激活:。
测试激活邮寄的基本功能:
邮件能不能打开
邮件的格式,内容够是否正确;10万以内的车排行榜
邮件⾥⾯的激活链接是否正常;
这些是逻辑来测试⽤例。
1、等价类☆
等价类就是把输⼊划分成若⼲个等价类,从每⼀个等价类中取出⼀个测试⽤例,如果这个测试⽤例能够测试通过,那么我们就说这个测试⽤例代表的等价类测试通过。(⾐柜分类⾐服的例⼦)
通俗来讲,具有某种共同特征的数据集合进⾏划分!!
使⽤场景:测试⽤例⽆法穷举,我们⽆法⼀样测试。
有效等价类:符合程序规格说明的数据集合;
⽆效等价类:不符合软件需求规格说明的数据集合;
步骤:
1、明确需求。
2、确定有效等价类还是⽆效等价类
3、提取数据编写测试⽤例
案例⼀:
需求:验证qq账号的合法性
要求:6~8为⾃然数
案例⼀:
案例⼆(电话):
需求:验证某城市电话号码的正确性要求:
1.区号:空或者是三位数字
2.前缀码:⾮“O”且⾮“1”开头的三位数字
3.后缀码:四位数字
2、边界值☆
针对输⼊和输出的边界进⾏测试⽤例的设计。案例:
购买3000元以内的华为只能⼿机gdp是什么意思
鸟类价格:<=3000, 3001就不⾏
等价类:
有效等价类:⼩于3000
⽆效等价类:⼤于3000
边界值:2999 3000 3001
2.1 边界值法设计⽤例步骤
1、明确需求
2、确定有效和⽆效等价类
3、确定边界范围值
4、提取数据编写测试⽤例
案例⼀:
需求:通过边界值法验证标题长度的合法性
要求:标题⼤于0,⼩于等于30个字符
补充:边界范围节点:
1、上点,边界上的点
2、离点,举例边界上的点最近的点(刚好⼤于,刚好⼩于)遵循 开内闭外 原则
3、内点,范围内的点。
优化:
边界上的点:开内闭外。
3、判定表☆
解决多条件的依赖问题。
1、定义:是⼀种以表格形式表达多条件逻辑判断的⼯具。
2、组成:
条件桩:列出问题中的所有条件
动作桩:列出问题中可能采取的操作
顺德特产
条件项:列出条件对应的取值,所有可能条件下的真假值
动作项:列出条件项的、各种取值情况下应该采取的动作结果。
规则:
1、判定表中贯穿条件项和动作项的⼀列就是⼀条规则
2、假设有n个条件,每个条件的取值有两个(0,1),全组合有2的n次⽅种规则

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。