测试用例之边界值测试

我们在进行软件测试时,需要设计测试用例,并根据这些用例来对软件进行检测,评估其质量。

1.测试用例的设计方法

边界值分析(boundary analysis)
等价类划分(equivalence class partitioning)
因果图
正交设计
状态转换(state-based testing)
随机测试(random testing)
错误猜测

2. 边界值分析

基本思想:
    最小值、略高于最小值
    正常值
    略低于最大值、最大值
假设:
    单一因素产生缺陷

例如我们要对上图进行边界值测试,那么我们的测试用例演进如下:




而在实际情况中,我们要根据项目的实际需求来考虑要使用哪一种边界值的测试方法。

原文地址:https://www.cnblogs.com/limaoshe/p/12539148.html

时间: 2024-11-10 12:51:54

测试用例之边界值测试的相关文章

测试用例设计——边界值法

转载 边界值分析也是一种黑盒测试方法,适度等价类分析方法的一种补充由长期的测试工作经验得知,大量的错误是发生在输入或输出的边界上.因此针对各种边界情况设计测试用例,可以查出更多的错误. 如: X>8,那么边界值可以是{8,9},也可以是{7,8,9} 如程序写成了X>=8,用8可以测出来 如程序写成了X<8,用7,9可以测出来 如程序写成了X<>8,用7才可以测出来 选择测试用例的原则 一.如果输入条件规定了值的范围,则应该取刚达到这个范围的边界值,以及刚刚超过这个范围边界的

转:如何提高测试用例设计的测试覆盖率

说到测试用例的设计,我想每个有过测试经历的测试工程师都会认为很简单,不就是:按需求或概要设计,得到软件功能划分图,然后据此按每个功能,采用等价类划分.临界值.因果图等方法来设计用例就行了. 但事实上撇开测试数据的设计不谈,仅就测试项来说,我们发现,对同一个项目,有经验的测试人员,在写用例或测试时总会有更多的测试考虑点,从而发现更多的问题:而有些测试人员测试用例的撰写却只有那么三板斧,表面看好象已经把页面所有信息的测试都考虑到了,实际上却还是遗漏了大量测试覆盖点,导致其测试出来的程序总是比较脆弱.

软件测试- 测试用例之边界值分析法

根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域.因此针对各种边界情况设计测试用例,可以查出更多的错误. 比如一个文本框的可输入字符长度为0~15,那么咱们在测试的时候就会习惯性的输入0个或者16个以上的字符,试试程序会不会报错,因为直觉告诉我们这样出错的几率比较大.这就是在不自觉中应用了边界值分析法. 概念 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等

测试用例设计和测试环境搭建

等价类 定义:1.等价:如果多个输入在程序中处理方式相同,则认为这些输入时等价的,测是一个即可. 2.输入:分为两类,有效输入(可以保存).无效输入(不可保存) 3结合:有效等价类.无效等价类 满足规则:只需寻找一个全部满足规则的(有效等价类) 不满足规则:需分开,每条不满足条件的举出一个,方便定位错误(无效等价类) ASCII码: 7位 表示27=128个字符    每个字符存储占用1个字节 分类:不可见字符    控制字符:LF(换行) CR(回车) 通信字符    NULL(空) 可见字符

测试基础知识(白盒测试,黑盒测试,测试用例,功能测试等等)

测试基础知识 找实习工作的过程中总结了下测试基础知识,编程能力重要,测试基础同样重要,希望对大家有帮助 软件测试方法:静态测试和动态测试                     白盒测试和黑盒测试                     传统测试与面向对象测试 软件测试过程:单元测试,集成测试,系统测试,验收测试 按测试类型:功能.性能.界面.易用性测试.兼容性测试.安全性测试.安装测试 (单元测试:在编码过程中,对每个小程序单元测试) (集成测试:将单元集成在一起后,可称为组件) 回归测试.冒

测试相关理解(三)—边界值分析方法

1.边界值分析: 长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部.因此针对各种边界情况设计测试用例,可以查出更多的错误. 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法.通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界. 从整体的角度可以分为单元测试.集成测试.系统测试.确认测试. 单元测试:是针对软件设计的最小单位-程序模块,进行正确性检验的测试工作.一般包括逻辑检查.结构检查.接口检查.出

Web测试的常用测试用例与知识

1. Web测试中关于登录的测试 2. 搜索功能测试用例设计 3. 翻页功能测试用例 4. 输入框的测试 5. Web测试的常用的检查点 6. 用户及权限管理功能常规测试方法 7. Web测试之兼容性测试 8. Web测试-sql注入 9. Web测试中书写用例时要考虑的检查点 10. 手机电子邮件测试用例 11. 记事本与日历的测试用例 12. Web测试总结 13. 让web站点崩溃最常见的七大原因 14. Web应用程序是否存在跨站点脚本漏洞 15. Web测试总结(全) 16. 理解we

黑盒测试用例设计-测试类型和环境因素(十一)

四.测试类型 1. 设计方法对测试类型的覆盖 其中,第二章设计方法主要针对程序本身功能.逻辑的测试,可以基本覆盖的测试类型有:基本功能测试.边界测试.等价类测试.等价边界测试.容错性(无效等价类)等. 而针对程序在系统中的与其他程序的交互.受内存环境的影响.实际使用中的性能表现.安全性等测试类型没有完全覆盖.因此需要从测试类型角度进行补充,这样的测试类型有:集成(接口)测试.压力测试.兼容性测试.安全性测试.并发测试(运行时接电话.收短信.锁屏.充电.闹铃,等功能相关.资源竞争的逻辑).用例设计

浅析黑河测试中的边界值分析

为了弄清楚边界值分析,我们先来看2个概念. ==>单缺陷假设:一个变量取边界值,其他变量取正常值. ==>多缺陷假设:同时让多个变量取边界值. 边界值分析一般分为4种:边界值测试.健壮性边界测试.最坏情况测试.健壮性最坏情况测试.对于前两者,是基于单缺陷假设,后两者是基于多缺陷假设. 一.边界值测试: 基本思想:基于单缺陷假设,使用输入变量的最小值(min).略大于最小值(min-).正常值(nom).略小于最大值(max-).最大值(max)来设计测试用例. 下面来看看按照这种方法会有多少个