软件测试实训心得
三角形为一般三角形、等腰三角形、等边三角形时,分别作计算。用等价类划分方法为该程序进行测试用例设计。分析程序规格说明书中给出和隐藏的对输入条件的要求,列出等价类表:
1 软件测试实训计科1131班张春娇三条边:
必须是大于0的整数三边构成的关系:
两边之和必须大于第三边,两边之差必须小于第三边,且必须是大于0的整数等价类表:
2计科1131班张春娇软件测试实训
二、黑盒测试原理及测试用例设计——边界值分析法
1边界值分析法概要边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。
2边界值分析法的思想故障往往出现在输入变量的边界值附近。例如,一个循环条件为“≤”时,却错写成“<”;计数器发生少计数一次。基于可靠性理论中称为“单故障”的假设,即有两个或两个以上故障同时出现而导致软件失效的情况很少,也就是说软件失效基本上是由单故障引起的。
3测试用例:
找零钱最佳组合假设商店货品价格都不大于100元(且为整数),若顾客付款四种。请结合等价类划分法和边界值分析法为上述程序设计出相应的测试用例。
一、分析输入的情形。
1.R无效:
R 100R<=0
R有效:
0 < R< = 100此种情况下再考虑P:
2_
1. P无效:
P100 (钱给多) 2_
P无效:
P < R(钱给少) 2_
3. P有效:
R<= P<= 100无效输出:
多找钱少找钱
二、分析输出情形。考虑输出——找零个数这里是有效数据,关于找给顾客之最少货币个(张) 数的有效取值 50:
01 10:
012345 :
01 1:
01234
三、分析规格中每一决策点之情形考虑输出——找零数额(RR表示找零数额)无效输入(不找零):
R100 R <= 0 0 < R< = 100P100 0 < R< = 100P< R输出为相应错误提示信息有效输入(找零):
0 < R&
软件测试实训心得 来自淘豆网www.taodocs.com转载请标明出处.