《2-黑盒-边界值.ppt》由会员分享,可在线阅读,更多相关《2-黑盒-边界值.ppt(57页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、边界值测试边界值测试2内容w基本边界值分析基本边界值分析w健壮性测试w最坏情况测试w健壮最坏情况测试w特殊值测试w举例w边界值测试的方针黑盒测试过程3需求需求 说明明产生生被被测程序程序测试结果果输出出4567能不能举在边界值出错的例子呢能不能举在边界值出错的例子呢?8举例91011121314151617w边界条件法可以应用到各种数据类型,如速度、边界条件法可以应用到各种数据类型,如速度、字符、地点、位置、尺寸、数量等。字符、地点、位置、尺寸、数量等。w与其对应的可能出现的边界条件是:与其对应的可能出现的边界条件是:第一个第一个/最后一个、最小值最后一个、最小值/最大值、开始最大值、开始/完
2、成、完成、超过超过/在内、空在内、空/满、最短满、最短/最长、最长、最慢最慢/最快、最快、最早最早/最迟、最大最迟、最大/最小、最高最小、最高/最低、相邻最低、相邻/最远。最远。18w如果文本输入域允许输入如果文本输入域允许输入1255个字符,则个字符,则1和和255是其边界条件。是其边界条件。w如果程序读写如果程序读写CD-R,则保存空文件和最大光盘容量,则保存空文件和最大光盘容量的文件是其边界条件。的文件是其边界条件。w如果打印测试,则打印一页和允许的最多页面是其如果打印测试,则打印一页和允许的最多页面是其边界条件。如果可能,还要尝试打印边界条件。如果可能,还要尝试打印0页和比最多允页和比
3、最多允许页面数多一页的页面。许页面数多一页的页面。w如果测试飞行模拟程序,尝试控制飞机正好在地平如果测试飞行模拟程序,尝试控制飞机正好在地平线上以及最大允许高度上飞线上以及最大允许高度上飞 行。尝试在地平线和海行。尝试在地平线和海平面之下飞行,以及在外太空飞行是其边界条件平面之下飞行,以及在外太空飞行是其边界条件。19内容w基本边界值分析w健壮性测试健壮性测试w最坏情况测试w健壮最坏情况测试w特殊值测试w举例w边界值测试的方针20健壮性测试的基本思想健壮性测试的基本思想 w是边界值分析的一种简单扩展w除了使用5个边界值分析取值,还采用略超过最大值(max+),和略小于最小值(min-)的取值。
4、21两个变量的健壮性测试X2226n+1个测试用例2324内容w基本边界值分析w健壮性测试w最坏情况测试最坏情况测试w健壮最坏情况测试w特殊值测试w举例w边界值测试的方针252627282930内容w基本边界值分析w健壮性测试w最坏情况测试w健壮最坏情况测试健壮最坏情况测试w特殊值测试w举例w边界值测试的方针313233347n个测试用例思考w边界值分析的优缺点?w优势n测试用例通过引用物理量的边界独立变量的极值导出,不考虑函数的性质,也不考虑变量的语义,简便易行,生成测试数据成本较低。w局限性n假定变量是相互独立的,没有考虑这些变量之间的依赖关系,不考虑变量的语义。3536内容w基本边界值分
5、析w健壮性测试w最坏情况测试w健壮最坏情况测试w特殊值测试特殊值测试w举例w边界值测试的方针3738内容w基本边界值分析w健壮性测试w最坏情况测试w健壮最坏情况测试w特殊值测试w举例举例w边界值测试的方针39每条边的取值范围1,200,采用基本边界值分析,将需要几条测试用例?403,8,13相同413424344第第17号:号:1900年年2月月30日日45464748495052531045100054 45 30 254 10 9 11 995 99.5 边界点边界点-55内容w基本边界值分析w健壮性测试w最坏情况测试w健壮最坏情况测试w特殊值测试w举例w边界值测试的方针边界值测试的方针5657