人民币大小写黑盒测试报告.doc_第1页
人民币大小写黑盒测试报告.doc_第2页
人民币大小写黑盒测试报告.doc_第3页
人民币大小写黑盒测试报告.doc_第4页
人民币大小写黑盒测试报告.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人民币大小写黑盒测试报告 14级软设4班 曾茜 SA142251371. 引言21.1 标识21.2 程序概述21.3 文档概述32. 引用文件33. 测试结果概述33.1 对被测试软件的总体评估33.2 测试环境的影响33.3 改进意见34.详细的测试结果44.2.1等价类划分44.2.1.1 基本原理44.2.1.2 测试分析44.2.1.3 测试用例44.2.2 边界值分析测试54.2.2.1 基本原理54.2.2.2 测试分析54.2.2.3 测试用例54.2.3 因果图方法64.2.3.1 基本原理64.2.3.2 测试分析64.2.3.3 测试用例75.测试记录76. 评价77. 测试活动总结8 7.1 资源消耗81. 引言1.1 标识本文档是针对人民币数字大写转换的程序进行的黑盒测试的报告。1.2 程序概述本程序为人民币数字大写转换,具体需求如下:1)中文大写金额数字应用壹、贰、叁、肆、伍、陆、柒、捌、玖、拾、佰、仟、万、亿、元、角、分、零、整(正)等字样。(符合)2)中文大写金额数字到元为止的,在元之后,应写整(或正)字,在角之后,可以不写整(或正)字。(符合)3)中文大写金额数字前应标明人民币字样,大写金额数字有分的,分后面不写整(或正)字。(符合)4)大写金额数字应紧接人民币字样填写,不得留有空白。(符合)5)阿拉伯数字小写金额数字中有0时,中文大写应按照汉语语言规律、金额数字构成和防止涂改的要求进行书写。1.3 文档概述本测试文档为人民币数字大写转换的黑盒测试报告,本报告目的在总结测试阶段的结果及结果分析,描述程序是否达到需求的目的。2. 引用文件本测试文档的引用文件是GB T 8567-6000.3. 测试结果概述3.1 对被测试软件的总体评估使用黑盒测试技术,包括等价类测试、边界值分析、因果图法对该软件进行测试,就所使用的测试用例来说,测试目标程序完成了明文要求的功能要求、格式规范;测试目标程序健壮性有待提升,容错性不强。3.2 测试环境的影响本测试是win8系统的PC机上进行的手工测试,因为只在一台机器上进行测试,可能会有不全面性。3.3 改进意见本程序的最大数字是达到999999999999.99,大于10000000000000.00就可能会溢出,希望可以改进,使程序能运行10000000000000.00以上的数字。4.详细的测试结果4.1测试技术 使用黑盒测试技术,黑盒测试技术包括等价类划分、边界值分析、因果图法,黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它是一种从用户观点出发的测试一般被用来确认软件功能的正确性和可操作性。黑盒测试的基本观点是:任何程序都可以看作是从输入定义域映射到输出值域的函数过程,被测程序被认为是一个打不开的黑盒子,黑盒中的内容实现过程完全不知道,只明确要做到什么。4.2测试设计 4.2.1等价类划分4.2.1.1 基本原理1)把所有可能的输入数据,即程序的输入域划分为若干个等价类(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。2)测试某等价类的代表值就是等效于对于这一类其他值的测试。4.2.1.2 测试分析可能输入的情况包括:输入非法字符、输入过大溢出、输入小于规定、输入精度高于规定、输入前几位为零 ;阿拉伯数字中间连续有几个零;阿拉伯金额数字万位和元位是0;数字中间连续有几个0,万位、元位也是0,但千位、角位不是0时;阿拉伯金额数字角位是0,而分位不是0;不含零。4.2.1.3 测试用例等价类划分测试测试用例输入等价类预期输出实际输出111.b3输入非法字符错误提示输入包含不合法字符提示210000000000000输入过大溢出溢出提醒溢出提醒3-1输入小于规定错误提示错误提示42.567输入精度高于规定超精度部分丢失贰元伍角柒分(四舍五入)50034.67输入前几位为零人民币叁拾肆元陆角柒分人民币叁拾肆元陆角柒分65007阿拉伯数字中间连续有几个零人民币伍仟零柒元整人民币伍仟零柒元整7109000阿拉伯数字万位和元位是零人民币壹拾万零玖仟元整人民币壹拾万零玖仟元整8607000.11数字中间连续有几个0,万位、元位也是0,但千位、角位不是0时人民币陆拾万柒仟元壹角壹分人民币陆拾万柒仟元壹角壹分99.05阿拉伯金额数字角位是0,而分位不是0人民币玖元零伍分人民币玖元零伍分106572.56不含零人民币陆仟伍佰柒拾贰元伍角陆分人民币陆仟伍佰柒拾贰元伍角陆分4.2.2 边界值分析测试4.2.2.1 基本原理 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。无数的测试实践表明, 大量的故障往往发生在输入定义域或输出值域的边界上, 而不是在其内部。因此,针对各种边界情况设计测试用例, 通常会取得很好的测试效果。选取正好等于、 刚刚大于或刚刚小于边界的值作为测试数据。4.2.2.2 测试分析程序输入要求为正数,整数部分最多要求不超过13位,小数部分最多要求不超过2位,则输入最大为999999999999.99,最小为0.00。4.2.2.3 测试用例测试用例输入预期输出实际输出110000000000000.00溢出提醒溢出提醒2999999999999.99人民币玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分人民币玖仟玖佰玖拾玖亿玖仟玖佰玖拾玖万玖仟玖佰玖拾玖元玖角玖分30.00人民币零元零分人民币零元整4-1输入不合法提醒输入不合法提醒4.2.3 因果图方法 4.2.3.1 基本原理因果图产生背景1)等价类划分法和边界值分析方法都是着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系。这样虽然各种输入条件可能出错的情况已经测试到了,但多个输入条件组合起来可能出错的情况却被忽视了。2)因果图法能够帮助测试人员按照一定的步骤,高效率的开发测试用例,以检测程序输入条件的各种组合情况,它是将自然语言转化为形式语言规格说明的一种严格方法,可以指出规格说明存在的不完整性和二义性。4.2.3.2 测试分析对说明进行分析(此处只分析正确输入的情况),并将输入的整数部分与小数部分分开讨论,得到原因和结果如下:1)原因:1.阿拉伯数字无小数部分;2.阿拉伯数字小数部分有角;3.阿拉伯数字小数部分有分;4.零位于个、万、亿位;5.连续多个零。其中1与2,1与3不可能同时发生2)结果:21.角不写;22.分不写;23.零表示出来;24.多个联系零只写一个4.2.3.3 测试用例12345678原因111110000200001111300000000400110011501010101结果2111110000221111111123010001002401000100测试用例11001111010001.11001.11110.11000.15.测试记录测试人测试时间测试地点测试内容曾茜2014.11.20-2014.11.22404机房等价类划分曾茜2014.11.23-2014.11.25404机房边界值分析测试曾茜2014.11.25-2014.11.2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论