3-1边界值测试

更新时间:2023-08-30 14:26:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

软件测试

边界值测试

软件测试

回顾:功能性测试功能性测试的基本观点是:任何程序都 可以看作是将输入定义域取值映射到输 出值域的函数 功能性测试(动态黑盒测试)不深入代码细节,测试工作就是进行输入、 接受输出、检查结果

软件测试

功能性测试的主流方法边界值分析基本边界值分析、健壮性测试、最坏情况测 试、健壮最坏情况测试

等价类划分弱一般、强一般、弱健壮、强健壮

判定表 因果图

软件测试

内容边界值分析 健壮性测试 最坏情况测试 健壮最坏情况测试 特殊值测试 举例 随机测试 边界值测试的方针

软件测试

输入空间(定义域)测试和 输出值域的测试函数将从一个集合(函数的定义域)的值映 射到另一个集合(函数的值域)的值上,定 义域和值域可以是其他集合的叉积 任何程序都可以看作是一个函数,程序的输 入构成函数的定义域,程序的输出构成函数 的值域 输入定义域测试是最著名的功能性测试手段 ,输出值域的测试用例常常是很好的补充

软件测试

软件测试

软件测试

强类型语言与弱类型语言强类型语言Ada、Pascal 允许显式地定义变量的取值范围 采用强类型的部分历史原因就是要防止程序员出现 某些类型的错误,这些错误会导致通过边界值测试 很容易发现的缺陷

弱类型语言COBOL、FORTRAN、C 边界值测试更适用于采用这些语言编写的程序代码

软件测试

软件测试

软件测试

软件测试

“单缺陷”假设边界值分析的关键假设 在可靠性理论中叫做“单缺陷”假设失效极少是由两个(或多个)缺陷的同时发 生引起的

基本边界值分析方法获得测试用例的方法使所有变量取正常值,只使一个变量取极值

软件测试

软件测试

软件测试

归纳基本边界值分析方法两种方式通过变量的个数 通过变量的取值范围(类型)

软件测试

通过变量的个数对基本边界值分 析方法进行归纳如果有一个变量个数为n的函数,使除一个 以外的所有变量取正常值,使剩余的那个 变量取最小值、略高于最小值、正常值、 略低于最大值和最大值,对每个变量都重 复进行 对于一个变量个数为n的函数,边界值分析 会产生4n+1个测试用例

软件测试

软件测试

软件测试

本文来源:https://www.bwwdw.com/article/wsti.html

Top