【软件质量与测试】实验四: 面向对象测试

张开发
2026/4/21 21:09:20 15 分钟阅读

分享文章

【软件质量与测试】实验四: 面向对象测试
一、实验目的1掌握面向对象的MM路径测试方法2了解基于log4j2打印测试路径的方法二、实验环境仪器设备、软件等log4j2、intellij三、实验原理或要求1需要编写测试用例2按照测试用例进行测试并记录测试结果和测试路径将测试结果与路径与预期结果进行比较记录并分析测试结果与测试路径四、实验步骤1将教材P180的伪代码编写为可运行的Java代码。2基于MM路径测试方法编写测试用例覆盖教材P186图6-6中的所有消息。3使用JUnit进行测试打印出测试路径打印测试路径的方法选择使用Log4j和Spring AOP打印出测试路径五、记录与处理实验数据、误差分析、结果分析1将教材P180的伪代码编写为可运行的Java代码。代码如下CalendarUnit .java2基于MM路径测试方法编写测试用例覆盖教材P186图6-6中的所有消息。① 测试用例1正常月份内的日期递增输入2015年6月15日预期输出2015年6月16日覆盖消息msg1,msg4,msg5,msg6,msg15,msg16,msg18,msg19,msg21,msg2,msg7,msg17,msg20,msg3,msg12,msg13,msg14② 测试用例2月末日期递增非12月输入2015年6月30日预期输出2015年7月1日覆盖消息包含测试用例1的所有消息、msg8 (Month.increment)、msg11 (setDay(1))③测试用例312月31日递增输入2015年12月31日预期输出2016年1月1日覆盖消息包含测试用例2的所有消息msg9 (Year.increment)msg10 (setMonth(1))....3使用JUnit进行测试打印出测试路径JUnit测试实现使用Log4j和AOP记录路径1.项目整体结构如下2.在pom.xml中添加依赖配置log4j2.xml文件3实现测试类CalendarTest.java........六、思考题1与使用print语句或Log4j相比使用Log4j和Spring AOP打印出测试路径有哪些好处....七、实验小结本次实验围绕面向对象测试展开实现日历程序并运用MM路径测试方法通过该实验我深入理解了面向对象程序的测试策略和日志记录技术。八、源文件实验报告提取链接通过网盘 分享的文件链接: https://pan.baidu.com/s/1grJ6ohwR_svNbvH2pk5igg?pwdmj2u 提取码: mj2u

更多文章