等价类划分法与边界值法

习题1

某城市的电话号码由两部分组成。这两部分的名称和内容分别是:

1)地区码:以0开头的三位或者四位数字(包括0);

2)电话号码:以非0且非1开头的七位或者八位数字。

假定被测试的程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的号码。

要求:分别用等价类划分法分析法来设计测试用例,并给出实验结果。

第一步:划分等价类

输入条件

有效等价类

编号

无效的等价类编号

编号

地区码

0开头

1

非0开头

7

3位

2

<3位

8

4位

3

>4位

9

电话号码

非0and非1开头

4

以0开头

10

以1开头

11

7位

5

<7位

12

8位

6

>8位

13

第二步:设计测试用例

序号

输入数据

覆盖等价类

预期输出

1

012-3456789

1、2、4、5

正确

2

0123-456789

1、3、4、6

正确

3

110-3456789

7

错误

4

01-23456789

8

错误

5

01111-6789123

9

错误

6

012-1234567

10

错误

7

012-3456789

11

错误

8

012-3456789

12

错误

9

0123-456798

13

错误

习题2

例题:交通一卡通自动充值软件系统需求

要求:系统只接收50或100元纸币,一次只能使用一张纸币,一次充值金额只能为50元或100元。

  • 若输入50元纸币,并选择充值50元,完成充值后退卡,提示充值成功;
  • 若输入50元纸币,并选择充值100元,提示错误,并退回50元;
  • 若输入100元纸币,并选择充值50元,完成充值后退卡,提示充值成功,找零50元;
  • 若输入100元纸币,并选择充值100元,完成充值后退卡,提示充值成功;
  • 若输入纸币后在规定时间内不选择充值按钮,找零,并提示错误;
  • 若选择充值按钮后不输入纸币,提示错误

第一步:划分等价类

输入条件

有效等价类

无效等价类

50

充值50

<50 或 >50

100

充值50或充值100

>100或<50

选择充值

选择

不选择

选择充值按钮

输入纸币

不输入纸币

第二步:设计测试用例

序号

输入数据

预期输出

1

输入50并充值50

退卡,提示充值成功

2

输入50并充值100

输入余额不足,退卡

3

输入100并充值50

退卡,充值成功

4

输入100并充值100

退卡,充值成功

5

输入纸币后在规定时间内不选择充值按钮

找零,并提示错误

6

选择充值按钮后不输入纸币

提示错误

Day10-软件测试用例-等价划分法与边界值法相关推荐

  1. 黑盒测试方法(等价类划分法、边界值法、决策表、判定表、正交表、场景法、错误推断法)

    1.黑盒测试方法 1.1.等价类划分法: 根据软件测试原则可以知道,要做到穷举是不可能的,事实上也是不必要的.为了减少工作量,需要对测试用例进行适当选取.等价类划分法便提供了一种选取测试用例的方法. ...

  2. 等价类划分法+边界值法

    一.测试用例(案例) 1.1 定义: ​ 是在测试执行之前,由测试人员编写的指导测试过程的重要文档,主要包括:用例编号.测试目的.测试步骤(用例描述),预期结果 1.2 介绍编写测试用例的7种方法: ...

  3. 黑盒测试等价类划分法、边界值分析法

    一.实验目的 能够掌握黑盒测试的等价类划分法.边界值分析法原理 能够运用等价类划分法.边界值分析法写测试用例 二.实验任务 根据商城注册模块的要求用等价类划分法和边界值法写测试用例 根据注册程序的要求 ...

  4. 软件测试用例设计方法-场景法

    从本篇文章开始,进入到测试用例设计方法的分享,第一个要分享的方法就是,场景法. 相信对测试有一定基础的你会感到奇怪:用例设计方法,不是应该从等价类划分法说起吗?为什么一上来就直接说场景法呢? 对,如果 ...

  5. 软件测试用例分析和用例设计

    测试用例的概念 测试用例(test case),也叫测试案例,是为了达到一个最佳的测试效果或者高效的发现软件中的隐藏错误(缺陷)而精心设计的包括场景步骤和数据. 通用的定义:是关于一个功能验证时候的步 ...

  6. 今天带大家学习软件测试用例设计(等价类划分和边界值法)

    黑盒测试技术概述 黑盒测试测试用例的设计方法: 等价类划分 边界值法 因果图法 决策表法 错误猜测法 正交实验法 场景法 一:等价类划分 案例:计算两个1-100之间整数的和.穷举测试不可行. 等价类 ...

  7. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  8. 黑盒测试技术中的等价类划分法、边界值分析法、因果图法和决策表法进行测试用例设计

    一.实验目的 1.能熟练应用黑盒测试技术中的等价类划分法.边界值分析法.因果图法和决策表法进行测试用例设计. 2.对测试用例进行优化设计 二.实验环境 Windows系统+ Office工具 三.实验 ...

  9. 软件测试怎么测边界值,软件测试用例设计之边界值分析法(示例代码)

    软件测试用例设计之边界值分析法 一.定义 对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,其测试用例来自等价类的边界 二.与等价类划分的区别 边界值分析法首 ...

最新文章

  1. [HNOI 2010]Bounce 弹飞绵羊
  2. confirm弹窗确定按钮换文字_弹窗设计的5条基本原则(转载)
  3. python可以做什么工作好-学完Python我们可以做什么工作?
  4. 电脑内存和磁盘空间有什么区别与联系
  5. UNICODE编码细节与个人使用总结
  6. C#中在窗体应用中使用StringBuilder拼接显示网页
  7. thinkphp5 获取当前的域名
  8. CLion之C++框架篇-安装工具,基础框架的搭建(一)
  9. 51 nod 1006 最长公共子序列Lcs
  10. 计算机科学中常见计量单位解析
  11. python求n的阶乘并输出_python求n的阶乘
  12. 显卡XP驱动 Win7驱动 NVIDIA GT520M GT525M GT540M
  13. 二维码生成及批量生成并打包
  14. 茜在人名可以读xi吗_茜读xi还是qian?
  15. 图解HIVE页面单跳转化率
  16. 使用JDBC连接mysql遇到的若干问题及解决办法
  17. 离散题目13(判断自反关系)
  18. SpringBoot后台搭建-创建restful接口,使用mybatisPlus实现分页
  19. 在BOSS直聘发现了一个前端小秘密
  20. cve-2019-0708 exp 漏洞复现(bluekeep rce)

热门文章

  1. 密码算法测试向量——HMAC-SHA系列
  2. bzoj 2121 字符串游戏
  3. 学计算机的心理300字,心理作文300字
  4. 神经了的ODE:Neural Ordinary Differential Equations
  5. java手机 上网_手机的浏览器能上网,但手机的JAVA程序不能上网
  6. python虚拟跑步机
  7. re:正则表达式,字符串处理的杀手锏
  8. 【PHP版】顺丰下单API 、查询订单API、取消订单API
  9. js正则禁止输中文韩文日文
  10. 老虎棒子鸡”试水有米iOS推荐墙,10天收入近5千元