人民币大小写黑测试.docVIP

  • 4
  • 0
  • 约5.32千字
  • 约 8页
  • 2018-11-30 发布于江苏
  • 举报
人民币大小写黑测试

成绩 辽宁工程技术大学上机实验报告 右键保存 实验名称 人民币大小写黑盒测试 院系 软件学院 专业 软件工程 班级 软件14-3班 姓名 董帅帅 学号 1420010303 日期 2017.03.23 实验 目的 1.掌握黑盒测试技术的基本方法并设计测试用例; 2.针对案例,能够运用黑盒测试技术中的等价类划分、边界值分析、因果图法进行测试。 实验 准备 测试在 win7 系统的 PC 机上进行 1.等价类划分方法; 2.边界值分析方法; 3.因果图方法。 实验 内容 利用黑盒测试技术中等价类划分方法设计用例并进行测试 可能输入的情况包括:输入非法字符、输入过大溢出、输入小于规定、输入精度高于规定、输入前几位为零 ;阿拉伯数字中间连续有几个零;阿拉伯金额数字万位和元位是0;数字中间连续有几个0,万位、元位也是0,但千位、角位不是0时;阿拉伯金额数字角位是0,而分位不是0;不含零。 利用边界值分析方法设计用例并进行测试 程序输入要求为正数,正数部分最多要求不超过13位,小数部分最多要求不超过3位,则输入最大为9999999999999.994,最小为0.000 3.利用因果图方法画出因果图 人民币数字大写转换,具体如下: 1)中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样。(符合) 2)中文大写金额数字到元为止的,在元之后,应写整(或正)字,在角之后,可以不写整(或正)字。(符合) 3)中文大写金额数字前应标明人民币字样,大写金额数字有分的,分后面不写整(或正)字。(符合) 4)大写金额数字应紧接人民币字样填写,不得留有空白。(符合) 5)阿拉伯数字小写金额数字中有0时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写 实验 总结 日 本次实验的收获、体会、经验、问题和教训: 在这次实验,我学会了等价类划分方法,边界值分析方法,因果图方法来测试程序,复习了C语言知识。在测试中发现了自己写的程序中的错误,知道了测试的重要性。 具体 内容 等价类划分方法设计测试用例 等价类划分测试 测试用例 输入 等价类 预期输出 实际输出 1 34.b 输入非法字符 错误提示 非法输入 2 20000000000000.000 输入过大溢出 溢出提醒 数值溢出 3 -4.154 输入小于规定 错误提示 非法输入 4 6.269 输入精度高于规定 部分精度丢失 人民币陆元贰角柒分 5 0011.111 输入前几位为零 人民币壹拾壹元壹角壹分 人民币壹拾壹元壹角壹分 6 10001.111 阿拉伯数字中间连续有几个零 人民币壹万零壹元壹角壹分 人民币壹万零壹元壹角壹分 7 101230.111 阿拉伯金额数字万位和元位是0 人民币壹拾壹仟贰佰叁拾壹角壹分 人民币壹拾壹仟贰佰叁拾壹角壹分 8 101000.111 数字中间连续有几个0,万位、元位也是0,但千位、角位不是0时,而分位不是0 人民币壹拾万壹仟元壹角壹分 人民币壹拾万壹仟贰佰叁拾元壹角壹分 10 11111.111 不含零 人民币壹万壹仟壹佰壹拾壹元壹分壹角 人民币壹万壹仟壹佰壹拾壹元壹角壹分 边界值分析测试 边界值测试用例 测试用例 输入 预期输出 实际输出 1 10000000000000.004 溢出提醒 数值溢出 2 9999999999999.994 人民币玖兆玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分 人民币玖兆玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分 3 0.000 人民币零元整 人民币零元整 4 -1 错误提示 输入有错误,整数部分含有错误的字符 因果图分析 对说明进行分析(此处只分析正确输入的情况),并将输入的整数部分与小数部分开讨论,得到原因和结果如下: 对说明进行分析(此处只分析正确输入的情况并且在四舍五入之后),并将输入的整数部分与小数部分分开讨论,得到原因和结果如下: 整数以四位作为一个判断周期如【个,十,百,千】等,高位不足四位也算一个周期。(其中[i,i+3] i=1,4,9...) 1)原因 1.i位是0 2.i+1位不是0 3.一周期没出现4个0 4.整数转换完毕 5.小数部分全为0 6.有角 7.有分 其中 5与6或5与7不能同时发生 结果 21.判断下一位 22.加零 23.加非零大写数字+对应位的千,百,十 24.加万,亿等 25.加元 26.加整 27.加非零大写数字+角 28.加非零大写数字+分 代码: /* **程序通过控制MAX,X的大小c[]的内容实现扩展程序的整数位转换上限 c[]要和MA

文档评论(0)

1亿VIP精品文档

相关文档