软件测试边界值测试实验报告
武 夷 学 院
实验报告
课程
硬件环境:微型计算机。
软件环境:Windows 操作系统,Microsoft Visual Studio 2005等。
三、实验内容
题目一:三角形问题
输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。要求输入三个整数a、b、c,必须满足以下条件:1≤a≤200;1≤b≤200;1≤c≤200。
题目二:找零钱最佳组合问题
假设商店货品价格(R)皆不大于100 元(且为整数),若顾客付款在100 元内 (P) , 求找给顾客最少货币个(张)数?(货币面值50 元10 元,5 元,1 元四种)
1.请用针对输入域的边界值分析法对三角形问题设计测试用例,并将这次测试和三角形问题的第一次测试做一下比较分析。
2. 请用针对输出域的边界值分析法对找零钱最佳组合问题设计测试用例,并将这次测试和找零钱最佳组合问题的第一次测试做一下比较分析。
四、实验步骤
1. 针对输入域用边界值分析法对三角形问题设计测试用例
用边界值分析法设计测试用例,按照下列步骤进行:
(1)分析各变量取值
(2)测试用例数
(3)设计测试用例边界值测试方法设计测试用例
(4)执行测试用例,记录测试结果,报告发现的问题
(5)将这次测试和三角形问题的第一次测试做一下比较分析。
IDINPUT EXPECT
OUTPUTNOTEABCTG-BVT-0011100100等腰三角形对A的边界测试TG-BVT-0022100100等腰三角形TG-BVT-003100100100等边三角形TG-BVT-004199100100等腰三角形TG-BVT-005200100100不构成TG-BVT-0061001100等腰三角形对B的边界测试TG-BVT-0071002100等腰三角形TG-BVT-008100199100等腰三角形TG-BVT-009100200100非三角形TG-BVT-0101001001等腰三角形对C的边界测试TG-BVT-0111001002等腰三角形TG-BVT-012100100199等腰三角形TG-BVT-013100100200不构成
2. 针对输出域用边界值分析法对找零钱最佳组合问题设计测试用例
(1)分析各变量取值
(2)测试用例数
(3)设计测试用例边界值测试方法设计测试用例
(4)执行测试用例,记录测试结果,报告发现的问题
(5)将这次测试和找零钱问题的第一次测试做一下比较分析。
IDINPUTEXPECT OUTPUTPayPriceCH-BVT-001150ERRROR INPUTCH-BVT-002250ERRROR INPUTCH-BVT-00350500CH-BVT-00499504张10元,1张5元,4张1元CH-BVT-005100501张50元CH-BVT-0065014张10元,1张5元,4张1元CH-BVT-0075024张10元,1张5元,3张1元CH-BVT-0085099ERRROR INPUTCH-BVT-00950100ERRROR INPUT
五、实验心得
通过本次实验我懂得了黑盒测试的基本方法,深刻理解了边界值测试的具体步骤与做法。