云南大学软件学院:动态黑盒测试实战与保费计算程序测试案例
需积分: 10 74 浏览量
更新于2024-09-11
收藏 110KB DOC 举报
本实验报告是云南大学软件学院针对软件测试中的动态黑盒测试进行的期实验,主要针对一个简单的保费计算程序进行测试。学生需要深入理解软件测试的基本概念,包括静态测试、动态测试、黑盒测试和白盒测试的区别,以及在此实验中重点掌握的黑盒测试技术,如等价划分法和边界值分析法。
实验的核心内容是为保险公司计算保费费率的程序设计测试用例。该程序根据投保人的年龄、性别、婚姻状况和抚养人数来确定保费费率,其中关键点数的计算规则复杂,涉及到多个条件和边界情况。学生被要求首先进行等价类划分,将输入参数如年龄、性别、婚姻状态和抚养人数划分为有效等价类和无效等价类,并制作等价类表。有效等价类包括所有可能的合法输入组合,如年龄在1-99的整数,性别为'M'或'F',婚姻状态为'已婚'或'未婚',抚养人数为null或1-9个整数等。无效等价类则是不满足条件的输入,如非整数年龄、非'M'或'F'的性别,或者超过范围的抚养人数等。
然后,学生需根据等价类划分设计测试用例,确保覆盖所有有效等价类,例如测试案例1(输入40岁的男性,未婚,抚养人数为null)和案例2(输入26岁的女性,已婚,抚养人数为7人),分别验证了保险费率为0.6%和0.1%的情况。同时,还要设计测试用例来覆盖无效等价类,如输入超出年龄范围的110岁,检查系统如何处理错误输入。
通过这个实验,学生不仅能够加深对软件测试理论的理解,还能提升实际操作能力,学会如何在实际项目中运用等价类划分和边界值分析方法来设计高效、全面的测试用例,以保证软件的质量和健壮性。
1669 浏览量
1143 浏览量
995 浏览量
795 浏览量
1776 浏览量
1440 浏览量
870 浏览量

szd2
- 粉丝: 0
最新资源
- 易二维码签到系统:会议活动签到解决方案
- Ceres库与SDK集成指南:C++环境配置及测试程序
- 深入理解Servlet与JSP技术应用与源码分析
- 初学者指南:掌握VC摄像头抓图源代码实现
- Java实现头像剪裁与上传的camera.swf组件
- FileTime 2013汉化版:单文件修改文件时间的利器
- 波斯语话语项目:实现discourse-persian配置指南
- MP4视频文件数据恢复工具介绍
- 微信与支付宝支付功能封装工具类介绍
- 深入浅出HOOK编程技术与应用
- Jettison 1.0.1源码与Jar包免费下载
- JavaCSV.jar: 解析CSV文档的Java必备工具
- Django音乐网站项目开发指南
- 功能全面的FTP客户端软件FlashFXP_3.6.0.1240_SC发布
- 利用卷积神经网络在Torch 7中实现声学事件检测研究
- 精选网站设计公司官网模板推荐