网站大量收购闲置独家精品文档,联系QQ:2885784924

人民币大小写黑盒测试.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18: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.加非零大

文档评论(0)

185****7617 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档