1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 黑盒测试技术(边界值分析法)——软件质量保证与测试

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

时间:2023-12-08 06:08:32

相关推荐

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


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.

答案

总结

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。