边界测试中所选择的输入测试数据不一定是有效数据。

边界测试的测试用例选择原则:

  1. 如果输入条件规定了值的范围,则应该取刚达到这个范围的边界值,以及刚刚超过这个范围边界的值作为测试输入数据;
  2. 如果输入条件规定了值的个数,则用最大个数、最小个数、比最大个数多1格、比最小个数少1个的数做为测试数据;
  3. 如果程序的规格说明给出的输入域或输出域是有序集合(如有序表、顺序文件等),则应选取集合的第一个和最后一个元素作为测试用例;
  4. 如果程序用了一个内部结构,应该选取这个内部数据结构的边界值作为测试用例;
  5. 分析规格说明,找出其他可能的边界条件。

所以说,边界测试输入的测试数据是略大于略小于边界值,但这个数据并不一定是有效的。

【软件测试】边界测试中所选择的输入测试数据一定是有效数据(错)相关推荐

  1. 软件测试 | app测试中常用的Android模拟器

    本文节选自霍格沃兹测试开发学社内部教材 获取更多相关资料 测试 Android app 的时候,Android 模拟器是经常会用到的工具.模拟器可以轻松的模拟不同的品牌.分辨率和 Android 系统 ...

  2. 软件测试-边界测试作业

    有一个小程序,能够求出三个在0到9999间整数中的最大者,请分别用边界值分析和健壮性测试方法设计测试用例. 要求:1.列出边界分析方法.2.设计测试用例. 提交:提交文件为excel. a,b,c极值 ...

  3. 软件功能测试Checklist 在 Web 测试中的重要性

    Checklist(检查清单)从名字字面意思即可理解,是用于检查的一系列条目.之所以需要 Checklist,是因为人们的记忆会有疏忽,可能遗漏一些需要注意的事项,还因为人们的经验和水平有限,能够思考 ...

  4. 边界测试、健壮测试的测试用例个数:

    在边界测试中,对于有n个输入变量的程序,基本边界值分析的测试用例个数为4n+1. 在健壮性测试中,对于有n个输入变量的程序,健壮性测试的测试用例个数为6n+1. 对于有n个输入变量的程序,最坏情况测试 ...

  5. 软件测试笔记:黑盒测试——边界测试

    黑盒测试--边界测试 边界值分析是一种常用的黑盒测试方法,是对等价类划分方法的补充:所谓边界值,是指相对于输入等价类和输出等价类而言,稍高于其最高值或稍低于最低值的一些特定情况.边界值分析的步骤包括确 ...

  6. 软件测试 thirdday(边界测试)

    一.边界值分析法 大量的软件测试表明,故障往往出现在定义域或值域的边界上,而不是在其内部. 在等价类划分基础上进行边界分析测试的基本思想是,选取正好等于.刚刚大于或刚刚小于等价类边界的值作为测试数据. ...

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

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

  8. 软件测试之冒烟测试中易犯的三个误区--新梦想软件测试

    何为冒烟测试? 这一术语源自硬件行业.对一个硬件或硬件组件进行更改或修复后,直接给设备加电.如果没有冒烟,则该组件就通过了测试.冒烟测试,名字听起来很奇怪,但是冒烟和测试完全就没有什么关系.冒烟测试引 ...

  9. 软件测试需求频繁变更,测试中如何应对需求变更问题

    需求频繁变更这个产生的主要原因是: 1.前期需求调研工作没有做到位,在需求调研时没有真正深入了解用户需要什么东西?用户做这个东西的目的是什么?为什么要这么做? 2.项目经理对项目掌控力度够,如果一个项 ...

最新文章

  1. 我的.net程序为何不能执行?
  2. opencv处理dicom图像_图像处理|opencv| 利用opencv把照片变换成素描风格
  3. SQL同时删除两张表中的数据
  4. 使用命令行编译打包运行自己的MapReduce程序 Hadoop2.4.1
  5. step5 . day3 网络编程 基于TPC协议的网络编程Demo,类FTP功能
  6. Ueditor 改造, 为每个用户单独创建上传附件目录,用户只能查看自己上传的附件文件
  7. python 调用shell 不阻塞_遇到问题---python调用shell脚本时subprocess.check_call不阻塞
  8. Docker的简单使用
  9. charles的一些使用
  10. 现货黄金短线下破1760美元/盎司
  11. 微信小程序之——自定义分享按钮(完整版)
  12. Codeforces Round #110 (Div. 2)
  13. java毕业设计房屋租赁管理系统Mybatis+系统+数据库+调试部署
  14. 全网稀缺,完整链家地图找房的实现(一)
  15. 微软阿根廷服务器解锁,XBOX阿根廷服购买教程
  16. AD绘制PCB经验总结3-规则报警 Silk primitive without silk layer+Minimum Solder Mask Sliver
  17. 键盘切换不出中文输入法的解决方法
  18. 中国K12在线教育用户消费行为报告
  19. ie9 下面输入框后面怎么出现一个黑色叉叉
  20. 3.后端学习JavaScript

热门文章

  1. Java中函数参数不固定的问题
  2. JAVA程序员基本功:开发实现类隐藏及应用
  3. 同一个tomcat部署多个项目导致启动失败
  4. Linux根目录下的各个子目录的作用
  5. linux查看tomcat安装路径
  6. Kafka的通讯协议
  7. 各型号英特尔CUP的功率
  8. 虚拟机usb无线上网同时主机本地上网或无线无线上网
  9. 一起谈.NET技术,NHibernate 3.0.0.Alpha1 发布及新特性介绍
  10. Clubhouse 推出漏洞奖励计划,严重漏洞最高可获3000美元