- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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.加非零大
您可能关注的文档
- 中药配方祛痘,几个妙招还你美嫩皮肤.docx
- 中西医大对决之脚气病篇.docx
- 中远轮船图片OfficeWord文档.docx
- 中金所外汇部分答案带详细解答.doc
- 临床生殖医学复习要点.doc
- 丹东市初中毕业生毕业升学考试物理试1.doc
- 为AppleWatch而生苹果推全新Beats耳机.doc
- 为仓鼠准备磨牙小点心.doc
- 化工学院运动会入场方阵解说词.doc
- 主流平台超频理论篇.doc
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江西省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年安徽省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年福建省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年广东省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年河南省高考英语试卷(含答案解析)+听力音频.docx
- 2024年湖北省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年湖南省高考英语试卷(含答案解析)+听力音频+听力原文.docx
- 2024年江苏省高考英语试卷(含答案解析)+听力音频+听力原文.docx
文档评论(0)