资源描述
黑盒测试用例1. 用基于等价类划分的方法设计测试用例 采用等价类划分法设计测试用例通常分两步进行:(1) 确定等价类,列出等价类表输入条件有效等价类唯一标识无效等价类唯一标识三个非负整 数非负整数1非整数x为非整数6y为非整数7z为非整数8负数x为负数9y为负数10z为负数11三个数2少于3个数12多于3个数13枪机数范围-1x& x713x=7114枪托数范围-1y&y814y=8l15枪管数范围-1z&z915z=9116(2)确定测试用例序号用例(输入数据)期望输出覆盖等价类实际输出114,23,45佣金为2901,2,3,4,52902,34,3输入内容有错2,6输入内容有错365,b,21输入内容有错2,7输入内容有错423,4,*输入内容有错2,8输入内容有错5-2,3,4输入内容有错2,9输入内容有错68,-7,45输入内容有错2,10输入内容有错723,34,-4输入内容有错2,11输入内容有错855,55输入内容有错1,12输入内容有错94,53,33,22输入内容有错1,13输入内容有错1077,23,54输入内容有错1,2,14,4,5输入内容有错115,46,3输入内容有错1,2,3,15,5输入内容有错1245,6,100输入内容有错1,2,3,4,16输入内容有错1380,90,46输入内容有错1,2,14,15,5输入内容有错1434,90,100输入内容有错1,2,3,15,16输入内容有错1590,33,200输入内容有错1,2,14,4,16输入内容有错1689,99,100输入内容有错1,2,14,15,16输入内容有错2. 用边界值测试方法设计测试用例用健壮性测试法设计测试用例,按照下列步骤进行:(1) 分析各变量的取值健壮性测试时,各变量分别取:略小于最小值、最小值、略高于最小值、正 常值、略低于最大值、最大值和略大于最大值。(2) 测试用例数有n个变量的程序,其边界值分析会产生6n+1个测试用例。设计测试用例, 见表1-1。测试用例用例编号输入数据预期输出实际输出xyz1-15550输入内容有错输入内容有错:205550佣金为390佣金为390315550佣金为398佣金为3984235550佣金为578佣金为5745695550佣金为942佣金为9426705550佣金为950佣金为9507715550输入内容有错输入内容有错870-190输入内容有错输入内容有错970090佣金为780佣金为7801070190佣金为786佣金为78611707990佣金为1254佣金为125412708090佣金为1260佣金为126013708190输入内容有错输入内容有错147080-1输入内容有错输入内容有错1570800佣金为900佣金为9001670801佣金为904佣金为90417708089佣金为1256佣金为125618413490佣金为752佣金为75219698091输入内容有错输入内容有错2.用基于判定表的方法设计测试用例(1)分析各种输入情况,列出为输入变量x,y,z所对应的所有条件桩。C表示具体的条件C1: -1vxv71C2 -1y81C3: -1vz91(2)分析程序规格说明,结合以上等价类划分的情况给出问题规定的可能采 取的操作(即列出所有的动作桩)。考虑各种有效的输入情况,程序中可能采取 的操作有以下几种:A1 :佣金为A2 :输入内容有误(3)根据步骤(1)和(2),画出判定表。对判定表进行化简。简化后的判定 表,如表1-2所示。判定表1234567891011121314151617条件C1:x为非负整数TTTTTTTTTTTTTFFFFC2:y为非负整数TTTTTTTTTTFTFTTFFC3:z为非负整数TTTTTTTTTTTFFFTTFC4:-1x71TTTTTTFFFFC5:-1y81TTTTFFTTFFC6:-1z91TTTFTFTFTFC7:*=1000TFFC8:1000 n1800T动 作A1:佣金为n*?A2:佣金为1000*+( n-1000)*?A3:佣金为1000*+800*+(n-1800)*?A4:输入内容有错?(4) 对判定表进行化简。简化后的判定表,如表1-3所示。判定表的精简表1234-1011-17条件枪机数,枪托数,枪管数为非 负数TTTTF枪机数大于-1小于71且枪托数大于-1小于81且枪管数大于-1小于91TTTF销售额小于1000T销售额大于1000小于1800T销售额大于1800T动作A1:佣金为n*?A2:佣金为1000*+( n-1000)*?A3:佣金为1000*+800*+( n-1800)*?A4:输入内容有错?(5) 设计测试用例为判定表中的每一列设计一个测试用例,见表 1-4测试用例用例编号输入数据预期输出xyz11056总额670佣金672201525总额1750佣金3302040总额2600佣金38042222110输入内容有错5229022输入内容有错62290100输入内容有错7903435输入内容有错88034100输入内容有错99090100输入内容有错10909076输入内容有错1110a34输入内容有错124322输入内容有错132e输入内容有错14-923e输入内容有错15-1837输入内容有错16k#43输入内容有错17%&3输入内容有错
展开阅读全文