Boundary Value Analysis 边界值分析

  • 前言
  • 一、边界值分析是什么?
  • 二、例题
    • 例题一
    • 例题二
    • 例题三
    • 例题四
  • 总结

前言

一、边界值分析是什么?

  • 边界值分析方法是对等价类划分方法的补充。输入输出的等价类边界就是应当着重测试的边界情况。
    +使用输入变量的最小值(min),略高于最小值(min+),名义值(nom),略低于最大值(max-),以及最大值(max)
  • 边界值分析是基于单缺陷假设single fault的。
  • 边值分析的简单推广,即考虑健壮性设计,超出有效范围的值略大于最大值(max+)和略小于最小值(min-)的值

二、例题

例题一

假设GradeRecord函数能够根据输入的单科成绩,把低于60分的成绩登记为‘不及格’,大于等于60分按照实际成绩登记。试用边界值分析法为其设计测试用例。
答案:

例题二


答案

例题三

答案

例题四

Consider a method fp, brief for findPrice, that takes two inputs code and qty. The item code is represented by the integer code and the quantity purchased by another integer variable qty. fp accesses a database to find and display the unit price, the description, and the total price of the item corresponding to code. fp is required to display an error message, and return, if either of the two inputs is incorrect. Assuming that an item code must be in the range 99…999 and quantity in the range 1…100.
Please give your test cases using boundary-value analysis.
答案

总结

  • 等价类测试的弱形式(单缺陷测试)不如强形式(多缺陷)测试全面。
  • 无效值会引起运行错误的时候(实现语言是强类型),则没有必要做健壮形式的测试。
  • 错误条件很重要的时候,健壮测试很重要。
  • 边界值测试是等价类测试的一种补充,两者结合可以加强测试效果。
  • 决策表技术可以解决变量之间依赖的问题。
  • 要进行多次尝试,确认最合适的等价类划分。

黑盒测试技术(边界值分析法)——软件质量保证与测试相关推荐

  1. 软件测试除了边界值还有什么,在软件测试中,假定 X 为整数,10≤X≤100,用边界值分析法,那么 X 在测试 中应该取( )边界值...

    北方猎人(cnitpm.com) 10:58:42 在软件测试中,假定 X 为整数,10≤X≤100,用边界值分析法,那么 X 在测试 中应该取( )边界值. A.X=9,X=10,X=100,X=1 ...

  2. 计算机的边界值分析法,黑盒测试:边界值分析法及测试用例设计.doc

    文档介绍: 20 14- 20 15 学年第 2 学期软件测试技术课程实验报告学院: 计算机科学技术专业: 软件工程班级: 软件一班姓名: 马文龙学号: 041240 139 任课教师: 刘玉宝-1- ...

  3. 功能测试技术——边界值分析法

    一.边界值分析法的概念 二.常见的边界值 三.边界值分析法设计测试用例 四.标准型(一般性)测试 五.健壮性测试 一.边界值分析法的概念 边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法.通常 ...

  4. 功能测试技术--边界值分析法

    一.边界值分析法的概念 边界值分析法就是对输入的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界. 二.为什么使用边界值分析法? 测 ...

  5. 等价类划分法与边界值分析法

    测试设计方法之等价类划分法与边界值分析法 在我们完成测试需求分析之后(在测试方案中的测试设计中的测试用例设计之前) 需要对测试用例进行设计,对测试用例设计要用到测试设计方法,但是测试设计方法不只是用在 ...

  6. 测试用例的定义、内容以及设计方法——等价类划分法、边界值分析法等

    文章目录 1.什么是测试用例? 2.测试用例模板和包含的内容 3.设计测试用例的作用 4.测试用例编写注意事项 5.黑盒测试用例设计方法 5. 1 等价类划分法 5.2 边界值分析法 5.3 因果图法 ...

  7. 软件质量保证与测试PTA作业

    Test1 8-1 软件测试的价值 IBM公司研究发现: 如需求分析阶段引入一个缺陷,在测试执行阶段前修改成本为1,在编码阶段后修改成本则为10,在维护阶段,修改成本则为100. 在测试阶段前的每个阶 ...

  8. 软件质量保证与测试 实验一:白盒测试用例设计 实验报告,软件质量保证与测试实验报告...

    <软件质量保证与测试>实验报告 实验一 白盒测试技术 (实验日期:12(2)11(3)班9月22日-9月29日) (实验日期:12(1)班9月23日-9月30日) 一.实验目的 1. 熟练 ...

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

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

最新文章

  1. arduino跑python,尝试在我的Arduino和stu上执行Python3.7.2中的代码
  2. 深入探究递归神经网络:大牛级的训练和优化如何修成?
  3. 1.20 正则表达式详解
  4. 【C# 委托 Lambda表达式】一个简单的例子
  5. Mysql 日期、字符串、时间戳互转
  6. bootstrap 模态框满屏_解决Ueditor在bootstarp 模态框中全屏问题
  7. Oracle中的wmsys.wm_concat
  8. mysql sql优化器_MySQL SQL优化之‘%’
  9. UWP开发---通过委托跨页面导航
  10. java word另存为_Java 网页html转为word并保存为doc文件
  11. linux系统安装自主分区,Linux系统的安装(自动引导安装、网络安装、分区选择)...
  12. 子群和Lagrange定理
  13. lstm不收敛_LSTM学习笔记
  14. 7位白手起家的亿万富豪的7大独特做事准则 凤凰科技02-0411:46 原标题:7位白手起家的亿万富豪的7大独特做事准则 那些白手起家的亿万富翁企业家是否有一些独特的思维方式和做事准则,从而让自己获得
  15. 微信小程序解决 加载图片出现渲染层网络层错误
  16. Required view 'XXX' with ID XXX for field 'xxx' was not found
  17. Web网站模板-横向滚动个人简历响应式网站模板(HTML+CSS+JavaScript)
  18. 玩玩小程序:使用 WebApi 交互打造原生的微信小程序 - 图灵小书架
  19. 2022安全员-B证考试题及在线模拟考试
  20. 洛谷 P2071 座位安排 (最大流 + 建图)

热门文章

  1. 爬一爬百思不得姐上的搞笑图片
  2. c语言课程建设与改革,推进课程建设,助力教学改革
  3. SAP中成本对比 (透明表RESB 存储 生产订单的组件)
  4. Obsidian_日程管理工具
  5. kong网关使用记录
  6. linux搭建filebrowser教程,使用filebrowser搭建私人云盘
  7. 如何定位逻辑错误C语言,如何调试C程序的语法错误和逻辑错误
  8. android设备未开通数据网络服务,华为手机打开移动数据却无法上网怎么办?
  9. 《Java黑皮书基础篇第10版》 第10章【习题】
  10. SVN各种异常解决整理