人民币数字大写转换黑盒测试报告

需积分: 10 4 下载量 79 浏览量 更新于2024-09-12 收藏 619KB PDF 举报
实验一——人民币大小写转换 本次实验是中科大软件测试课程的一部分,由学生袁昊于2017年3月5日至2日完成,主题是对一个人民币数字大写转换程序进行黑盒测试。报告详细记录了测试过程和结果。 一、引言部分介绍了文档的目的,即通过黑盒测试方法验证程序是否满足以下需求: 1. 使用中文大写汉字表示金额,如壹、贰等,且正确处理"元"、"角"、"分"和"整"的书写规则。 2. "元"后需注明"整","角"后可省略;大写金额与"人民币"字样紧密相连,无空格。 3. 对于含有"0"的小写金额,大写需遵循汉语语言规律和防止涂改的要求。 文档的目的是总结测试阶段的结果,确定程序是否符合需求,并指出可能存在的问题。 二、引用了国家标准GB/T8567-6000作为测试依据,强调了专业性和规范性。 三、测试结果概述显示,该程序在功能实现上基本符合要求,能够正确转换成大写,但在健壮性和容错性方面存在不足,例如最大支持的数字为999999999,这意味着对于非常大的金额可能无法正确处理。 四、详细测试部分涵盖了多种测试技术,如等价类划分,用于确定输入值的合理范围;边界值分析,关注边缘情况下的行为;以及因果图方法,设计出覆盖各种可能输入条件的测试用例。 五、测试记录详细列出了每个测试步骤及其结果,有助于追踪和复现测试过程。 六、评价部分指出,尽管测试结果总体上积极,但仍建议程序开发者增强其容错能力和处理大额数字的能力,以提高用户体验。 七、测试活动总结中,作者提到资源消耗,虽然报告主要集中在软件测试上,但实际执行测试可能涉及到的时间、人力资源和硬件设施也是评估项目成本的一部分。 本次实验不仅验证了人民币大写转换程序的基本功能,还揭示了潜在的优化空间,对软件开发人员改进程序提供了有价值的信息。