黑盒测试(一)-----边界值测试
边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充;所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况。边界值分析的步骤包括确定边界,选择测试用例两个步骤。
- 错误更可能出现在输入变量的极值附近.
- 失效极少由两个(或多个)缺陷的同时发生引起的。
- Min、Min+、Nom、Max-、Max.
- 单缺陷假设是边界值分析的关键假设。单缺陷假设指“失效极少是由两个或两个以上的缺陷同时发生引起的”。在边界值分析中,单缺陷假设即选取测试用例时仅仅使得一个变量取极值,其他变量均取正常值;
- 多缺陷假设,则是指“失效是由两个或两个以上缺陷同时作用引起的”,要求在选取测试用例时同时让多个变量取极值。
单变量假设 | 多变量假设 | |
有效值 | 基本边界值测试 | 最坏情况测试 |
无效值 | 健壮性测试 | 健壮最坏情况测试 |
Test Case | a | b | c | 预期结果 |
TC1 | 1 | 100 | 100 | 等腰三角形 |
TC2 | 2 | 100 | 100 | 等腰三角形 |
TC3 | 199 | 100 | 100 | 等腰三角形 |
TC4 | 200 | 100 | 100 | 非三角形 |
TC5 | 100 | 1 | 100 | 等腰三角形 |
TC6 | 100 | 2 | 100 | 等腰三角形 |
TC7 | 100 | 199 | 100 | 等腰三角形 |
TC8 | 100 | 200 | 100 | 非三角形 |
TC9 | 100 | 100 | 1 | 等腰三角形 |
TC10 | 100 | 100 | 2 | 等腰三角形 |
TC11 | 100 | 100 | 199 | 等腰三角形 |
TC12 | 100 | 100 | 200 | 等腰三角形 |
TC13 | 100 | 100 | 100 | 等边三角形 |
- 条件: l≤月份≤12 ; 1≤日期≤31 ; 1812≤年≤2012
- 月份的取值(1,2,6,11,12); 日期的取值(1,2,15,30,31); 年的取值(1812,1813,1912,2011,2012)
- 这三个变量的笛卡尔乘积后的测试用例,总共有5 * 5 * 5 = 125个测试用例。(省略测试用例表).
黑盒测试(一)-----边界值测试相关推荐
- 黑盒测试技术(边界值测试、等价类测试)
黑盒测试基本原理 只知道系统输入和预期输出,不需要了解程序内部结构和内部特性的测试方法称为黑盒测试. 优势: 方法简单有效 可以整体测试系统的行为 开发与测试可以并行 对测试人员技术要求相对较低 测试 ...
- 【测试】黑盒测试(功能性测试)和白盒测试
目录 一.黑盒测试 二.白盒测试 三.灰盒测试 测试到的错误类型有: 1)不正确或者遗漏的功能: 2)接口.界面错误: 3)性能错误: 4)数据结构或外部数据访问错误: 5)初始化或者终止条件错误等: ...
- 软件测试边界值分析法实训报告,软件测试边界值测试实验报告.doc
软件测试边界值测试实验报告 武 夷 学 院 实验报告 课程 硬件环境:微型计算机. 软件环境:Windows 操作系统,Microsoft Visual Studio 2005等. 三.实验内容 题目 ...
- 软件测试——功能测试:边界值测试
软件测试--功能测试:边界值测试 边界值分析 边界的定义 边界点的定义 边界值分析 测试边界线 边界值分析的局限性 健壮性测试 最坏情况测试 健壮最坏情况测试用例 最坏情况测试的局限性 特殊值测试 随 ...
- 黑盒测试之边界值测试
黑盒测试之边界值测试 边界值的定义 稍高于其边界值及稍低于其边界值的一些特定情况 边界值分析 取点 最小值.略高于最小值.正常值.略低于最大值.最大值等五个点. 边界值分析的假设 单缺陷假设原则:只有 ...
- #4黑盒测试:边界值测试法
黑盒:边界值测试 *边界值分析 *健壮性测试 *最坏情况测试 *随机测试 这个是在测试类型的 健壮与一般选择中涉及到的.如果编写语言是强语言,一般不需要使用健壮类型测试. 一.边界值分析 1.1.边界 ...
- 软件质量保证常用测试方法---边界值测试,等价类测试,路径测试
本文内容整理自西安交通大学软件学院杜小智老师的mooc附件ppt mooc链接:软件质量保证_中国大学MOOC(慕课) 文章目录 测试方法 边界值分析技术 边界值选择的基本原则 边界值测试分类 边界值 ...
- 边界值测试实战:关于佣金计算问题
边界值测试实战:关于佣金计算问题 今天,我们要给大家分享的,是一个关于边界值测试的案例,希望通过这个案例能让同学们对这块内容掌握的更牢固.本期的案例是一个有关佣金计算的例子(以下称佣金问题),其主要功 ...
- 黑盒测试——nextDate函数测试(等价类划分法、边界值分析法、判定表驱动法)
实验目的 (1)掌握应用黑盒测试技术进行测试用例设计. (2)掌握对测试用例进行优化设计方法. 实验内容 日期问题 测试以下程序:该程序有三个输入变量month.day.year(month.day和 ...
最新文章
- jQuery的选择器(一)
- 实战经验:MySQL 构建高并发网站性能优化
- 程序员面试题精选100题(50)-树的子结构[数据结构]
- git branch 为什么会进入编辑状态_最好的Git分支管理教程
- Windows2003不认3G以上内存时可以看看此文
- python 实现语音转文字_python3实现语音转文字(语音识别)和文字转语音(语音合成)...
- sqoop同步时间戳到mysql_在sqoop导入中使用24小时时间戳
- 全数字实时仿真平台SkyEye的同步数据流语言可信编译器的构造
- 微软软件推送服务器,微软将通过系统更新功能向大部分用户推送新版Microsoft Edge浏览器-...
- 计算机毕业设计中用python神经网络编程实现手写数字识别
- mysql常用的yu语句_mysql常用sql语句
- gooflow学习笔记
- STM32L系列与普通STM32F系列的比较
- java applet介绍,Java Applet教程介绍
- springboot整合高德地图获取经纬度和地址
- 网易云音乐编码_为什么有那么多编码员音乐家?
- 枫叶HD高清视频转换器 V10.2.2.0 官方安装版
- 【课程复习】Java Web、框架及项目简单回顾
- 新注册企业调查显示:近9成初创小微企业融资难
- 维特比算法和beam search