学位专题

目录>
<
DOI:10.7666/d.D346564

Junit及扩展框架在单元测试技术中的研究与应用

张丹
南昌航空大学
引用
单元测试是软件测试中的重要环节,它不仅仅是保证代码的正确性,还能改进设计,易于对代码重构。JUnit是非常强大的单元测试工具,主要用于测试基础JAVA语言编写的类和方法,而且它还能把不同的测试用例组织成测试用例集来进行测试,使测试运行自动化。  本文介绍了J2EE架构与单元测试的基础知识,分析了回归测试框架(regression testing framework)JUnit及其扩展框架Mock Objects、Cactus、HttpUnit的工作原理以及它们各自的适用性和优缺点。针对J2EE架构软件进行单元测试的难点,提出了利用JUnit及其扩展框架对J2EE架构软件进行联合单元测试的方法(United Testing Technique,UTT)的设计。UTT首先运用Mock Objects进行孤立测试,解决了J2EE组件与容器交互的难题,然后结合JUnit、Cactus和HttpuUnit框架的特点来测试Sevrlet、JSP、EJB等组件和数据库。  最后将UTT在某大型科研单位的办公自动化系统NROA中的工作流管理和应用模块中进行验证,为子模块编写测试用例及实现每日构建,效果良好。应用结果表明,本文提出的UTT方法对J2EE应用程序的单元测试具有一定的参考价值。

JUnit软件;扩展框架;单元测试技术;J2EE架构

南昌航空大学

硕士

计算机技术

刘琳岚

2011

中文

TP311.52

64

2013-10-08(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅