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

需积分: 9 1 下载量 176 浏览量 更新于2024-09-12 收藏 619KB PDF 举报
实验一:人民币大小写转换 本次实验是关于中科大软件测试课程中的一个实践项目,由学生袁昊于2017年3月5日至2日期间完成。实验主题是针对一个人民币数字大写转换的程序进行黑盒测试。该程序的主要功能是将阿拉伯数字的人民币金额转换为中文大写格式,包括壹、贰、叁等汉字表示的数字,并遵循特定的书写规则,如“元”后可能省略“整”,“分”后面不写“整”字,以及处理“0”的书写规则。 实验报告首先介绍了测试背景,明确了测试的标识,即对黑盒测试的程序进行性能评估。程序要求符合中文大写金额的书写规范,包括金额单位、空格处理和特殊数值的书写。测试文档旨在总结测试过程和结果,确认程序是否满足功能需求和格式规定。 在测试方法上,使用了黑盒测试技术,主要包括等价类划分、边界值分析和因果图法来设计测试用例。等价类划分是将输入数据分为不同的类别,确保每个类别内的数据都能得到相同预期结果。边界值分析则关注在输入值的边界情况,以检查程序对异常值的处理。因果图法帮助设计出可能的所有组合情况,进一步覆盖各种可能的输入条件。 测试结果显示,虽然程序基本实现了大写金额的转换,但健壮性和容错性仍有待提高,因为仅在一台Windows 7系统PC上进行了手工测试,可能导致测试结果不够全面。测试人员建议对程序进行更多的系统和环境测试,以增强其在不同环境下的一致性和可靠性。 针对测试环境的局限性,实验报告提出了改进意见,着重指出需要扩大测试范围,考虑不同操作系统、硬件平台以及可能出现的异常输入,以确保程序在实际使用中的稳定性和兼容性。最后,报告对资源消耗进行了总结,强调了测试过程中投入的时间和人力成本,以及未来可能需要进一步优化的地方。 总结来说,这次实验不仅检验了学生对于软件测试理论的掌握,也锻炼了他们分析问题、设计测试用例和评估软件质量的实际能力。通过这个实验,学生不仅验证了人民币数字大写转换程序的功能实现,也深入理解了软件测试的重要性和细致性。