下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(完整word)软件测试报告黑盒测试(完整word)软件测试报告黑盒测试软件测试实验报告实验一:人民币数字大写转换引言系统概述¥6007.14,1。2本文档将给出测试设计、测试用例、测试结果及其对该软件的评价.测试环境与配置操作系统:windows7旗舰版CPU:Intel(R) Core(TM)2 DuoCPU T6500IDE:(IntegratedDevelopmentEnvironment)Myeclipse内存:2G测试方法手工利用黑盒测试中的等价类划分法进行测试,主要测试目标为检验函数是否符合题目所给要求。即:输入是否符合规定条件,及程序的鲁棒性。测试用例的设计2。1等价类划分有效等价类是指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合.利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。无效等价类靠性。针对本次测试,等价类可划分如下:表2—1人民币数字大写转化等价类表输入条件输入条件有效等价类无效等价类输入为非负数大于或者等于0的数负数⑵⑴⑴非数字字符⑶00-9的数字,中间位中间含一个字母或其他非数0⑷字字符⑸0数字中间至少含两个中间含其他多种非法字符⑹0⑸输入为整数无小数的数字⑺以非数字结尾⑻小数位不多于两位数字小数点后最多有小数位超出两位⑽两位⑼角位是”0",而分位不是”小数点后面第一位是小数点后两位非数字或角位0"0,0⑾0⑿金额数字万位和元位是”0”整数部分第十位和第第十位或者第一位非0⒁一位是0⒀(测试数据期望结果测试数据期望结果实际输出覆盖范围⑴⑴⑷⑾⑼1245人名币壹仟贰佰肆拾伍元整人名币壹仟贰佰肆拾伍元⑴⑺整1093。98人名币壹仟零玖拾叁元玖角捌人名币壹仟零玖拾叁元玖⑷⑼分角捌分10003人名币壹万零叁元整人名币壹万零叁元整⑸⑴1020.02人名币壹仟零贰拾元零贰分人名币壹仟零贰拾元零贰⑾⑼分10230.33人名币壹万零贰佰叁拾元零叁人名币壹万零贰佰叁拾元⒀⑼角叁分零叁角叁分⑴10030402人名币壹拾万零叁佰零肆元零贰分人名币壹拾万零叁佰零肆元零贰分⑴⑷⑸无效等价类测试用例设计:(仅覆盖一个无效等价类)表2—2无效等价类测试用例测试数据期望结果实际输出覆盖范围—1234输入为负数人名币负壹仟贰佰叁拾肆元整⑵Abc输入非法字符输入有误!⑶214f2输入中含有一个非法字符输入有误!⑸34seg422输入中含多个非法字符输入有误!⑹142fsef输入以非法字符结尾输入有误!⑻1232。输入小数位数过多1232。输入小数位数过多输入有误!⑽32523384。ds小数是非法字符输入有误!⑿1d248f.33输入中含非法字符输入有误!⒁且也适用于输出域测试用例。对边界值设计测试用例,应遵循以下几条原则:①如果输入条件规定了值的范围,则应取刚达到这个范围的边界的值,以及刚刚超越这个范围边界的值作为测试输入数据。11作为测试数据.③根据规格说明的每个输出条件,使用前面的原则①。④根据规格说明的每个输出条件,应用前面的原则②。作为测试用例。⑥如果程序中使用了一个内部数据结构,则应当选择这个内部数据结构边界上的值作为测试用例.⑦分析规格说明,找出其他可能的边界条件.表2—2边界值分析法测试用例输入条件输入条件测试用例说明测试数据期望结果选取理由以零作为输入0零元整正负数的边零的边界作为输—0.01输入有误界0的边界入1799……99999超出数据范围最大值限定额首部含有一个字符Q8375最高位非法字符最高位输错结尾含有一个字符3894j最低位非法字符最低位输错两个小数点738。23.04输入有误,不可识别数字书写错误数字字符数字字符因果图法即因果分析图,又叫特性要因图、石川图或鱼翅图,它是由日本东京大学教授石川馨提出的一种通过带箭头的线,将质量问题与原因之间的关系表示出来,是分析影响产品质量的诸因素之间关系的一种工具。条件的因果关系,分析输入条件的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件涉因果图法着重分析输入条件的各种组合,每种组合条件就是“因”,它必然有一个输出的结果,这就是“果”.针对于本次实验,可进行如下的设计:原因结果原因结果输入非法字符输入有错,含非法字符有效数字输出相应的大写金额超出数字范围超出最大值限定画出因果图(编号为10的中间结点是导出结果的进一c1:输入非法字符 输入有错,含非法字符c2:输入数字 输出相应的大写金额c3:超出数字范围 超出最大值限定C1C1~e1E11C2e2C3e3(3)将因果图转换成如下所示的决策表:规则选项12345678条件(原因)C100001111C200110011C31101010101动作e1e2e3不可能truetruetruetruetruetruetruetrue测试用例17个数1245字9Sskahfi6826hksa根据决策表中的每一列设计测试用例:测试用例编号输入数据预计输出1999……十七个数值超出范围21245人名币壹仟贰佰肆拾伍元整3Sskahfi输入非法字符46826hksa输入含非法字符测试结果概述对被测试软件的总体评估a。根据本报告中所展示的测试结果,本程序实现的功能基本得以完成,但在某些细节如设计需求和软件应用时应标明输入的取值范围,以免出错。同时,在出错后应给出相对应的提示。b.本程序中对于负数的处理是直接在金额前输出负字,该功能应该确定好需求分析,以防功能要求是不容许输入负数。测试环境的影响在测试过程中,程序环境需要在Myeclipse开发环境中运行,对环境要求配置有一定的局限性.基本配置JDK后,该程序就可以运行.3。3改进建议改进方面:1。对需求进行更加详细的的理解,可不需要进行不必要的扩展.2.在针对不同的输入错误,可给予不同的提示,而不仅仅全是输入有错即可。详细的测试结果测试结果依据测试的结果,可分析如下:对于有效等价类的测试结果如下表所示,输出结果和期望一致.测试数据期望结果实际输出测试结果1245人名币壹仟贰佰肆拾伍元整人名币壹仟贰佰肆拾伍元符合要求整1093。98人名币壹仟零玖拾叁元玖角捌人名币壹仟零玖拾叁元玖符合要求分角捌分10003人名币壹万
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年土地承包经营权流转土地经营权流转项目评估合同范本3篇
- 2024年度企业实习生综合能力培养劳动合同2篇
- 2024年度民间借款合同示范文本(含借款人信用评估)3篇
- 2024年林权分享采伐协议
- 洛阳师范学院《急危重症护理学(含灾害护理学)》2023-2024学年第一学期期末试卷
- 科技园区秩序维护合同模板
- 2025产品授权销售总代理合同书
- 古建筑修复工程分包合同施工合同
- 商务大厦彩钢瓦屋面改造合同
- 市区环境监测数据统计分析方法
- 创办精神病医院申请
- 国际标准《风险管理指南》(ISO31000)的中文版
- (完整版)外研版高中英语必修三单词表(带音标)
- MOOC 国际商务-暨南大学 中国大学慕课答案
- 特征值与特征向量
- 作家协会2024年下半年工作计划3篇
- 2024征信考试题库(含答案)
- 个人理财(西安欧亚学院)智慧树知到期末考试答案2024年
- pc(装配式)结构施工监理实施细则
- 医院内审制度
- 押运人员安全培训课件
评论
0/150
提交评论