7个研究背景和意义示例,教你写计算机JUnit论文

今天分享的是关于JUnit的7篇计算机毕业论文范文, 如果你的论文涉及到JUnit等主题,本文能够帮助到你 基于组合开源框架的Web应用软件测试方法的研究 这是一篇关于开源框架

今天分享的是关于JUnit的7篇计算机毕业论文范文, 如果你的论文涉及到JUnit等主题,本文能够帮助到你

基于组合开源框架的Web应用软件测试方法的研究

这是一篇关于开源框架,Web应用软件,软件测试,JUnit,组件的论文, 主要内容为目前,基于因特网的Web应用软件迅速应用到社会的各个领域,同时由于Web应用软件的结构、运行环境和负载等因素的复杂性,Web应用软件的测试比传统软件的测试更复杂,需要进一步深入的研究。 本文主要针对J2EE平台下基于组合开源框架(Struts+Spring+Hibernate)的Web应用软件提出了一套完整的测试方案,并以数字化校园信息系统为测试实例,围绕单元测试、功能测试、性能测试三个方面进行了深入的研究。本论文的研究内容及创新性主要表现在如下方面: (1)结合传统软件测试理论,分析了Web应用软件的特征和对软件测试影响,提出Web应用软件的测试层次、测试类型和测试过程。接着在分析经典J2EE平台的Web应用软件的结构层次基础上,重点研究了流行的基于组合开源框架的Web应用软件的分层结构和工作原理,指出了该类软件测试的难点和需要解决的问题,并提出了该类软件的总体测试方法。 (2)通过仔细分析Struts、Spring、Hibernate框架的关键技术以及基于该组合框架的Web应用软件的实现过程,利用JUnit及其扩展框架Mock Objects、StrutsTestCase对数字化校园信息系统进行单元测试,有效的实现了容器之间的隔离,使单元测试粒度达到最小化。 (3)在分析HttpUnit测试框架工作原理基础上,并根据Web应用软件的特点,对数字化校园信息系统实现了自动化功能测试。 (4)仔细分析了Web应用软件性能测试的指标、参数和测试方法,研究了开源测试工具JMeter特点并对其进行扩展,利用该工具对数字化校园信息系统进行了性能测试,在分析测试结果基础上提出了优化方案,接着对系统优化前后的性能进行了对比,验证了该优化方案的有效性。 本文的重点之处是在单元测试中如何模拟外部容器,实现单元测试粒度的最小化,在性能测试中选择合适的性能指标进行测试。以上研究成果与创新内容有效解决了基于开源框架的Web应用软件测试的关键问题,丰富了Web应用软件测试方法及实现技术。

基于iBATIS和Struts的校车管理系统设计与实现

这是一篇关于校车管理,iBATIS,Struts,面向对象的分析与设计,JFreeChart,JUnit的论文, 主要内容为校车是一个学校,尤其是多校区学校重要的交通资源,它有着区别于普通车辆的特殊用途,其主要服务对象是师生员工。在校车的管理上,除了有着一般车辆管理的相关业务,如年审管理、加油管理、维修保险管理、事故管理、驾驶员管理等,还需要考虑校园内的一些管理事务,如校车时刻表管理、停靠站点的管理、校园一卡通计费管理等。目前,大部分的校车管理工作都是通过人工来操作。这样导致了一些问题的出现,比如校车运行时刻及停靠站点更新不及时,对车辆的管理信息查询费时费力、师生员工组织集体活动进行包车的预定程序繁琐等等。 随着计算机技术和网络技术的飞速发展,电子化管理的应用越来越多。管理信息系统的成功实施为解决以上问题提供了有效途径。本文正是基于此,设计和开发了一套网络校车管理系统。 目前,B/S架构的网络应用非常广泛,JSP技术在基于B/S的网络开发上极具优势,考虑到Struts框架的高效性和成熟性,我们选择在Struts框架进行网络开发。同时,iBATIS是一个小巧、灵活、简单的数据映射框架,它在对象和数据库间传递数据,并保持两者与映射层本身相独立,较之传统的JDBC开发有着更高的效率。因此本文选择开发基于iBATIS和Struts的校车管理系统作为研究课题。 本文首先简要阐述了研究和开发该系统的背景和意义,所用到的iBATIS框架、Struts框架和其他相关技术;其次,详细介绍了该系统的面向对象的需求分析和设计过程以及UML建模语言的基本概念,并介绍了如何用UML进行建模及实现;然后,介绍了软件测试的基本知识和如何利用JUnit进行单元测试;再次,对系统的实现过程中用到一些关键技术进行了分析与讨论;最后,对全文进行了总结和展望。 本文设计和实现了一个功能全面、界面友好、操作简单的网络版校车管理系统。

基于组合框架的J2EE组件单元测试的研究与应用

这是一篇关于单元测试,J2EE组件,JUnit,Mock Objects,Cactus的论文, 主要内容为本文首先在研究面向对象软件开发与测试的现状以及组件测试的现状的基础上,指出了传统的测试技术已无法对面向对象软件进行有效的测试,分析了J2EE组件与容器交互的特点,提出了J2EE组件单元测试面临的问题和难点。然后,全面介绍和分析了面向对象软件测试的理论和技术以及J2EE组件的内容和特点。本文通过对组合框架,即JUnit单元测试框架及其两个扩展框架Mock Objects和Cactus深入细致的研究,比较得出了三个单元测试框架的优缺点,综合性地提出了J2EE组件单元测试的实施方案。最后,给出了该方案在“基于网络的物流配送管理系统平台”中的应用。 本文的内容融合了软件测试理论知识与笔者的实践经验,相信本论文的研究对于更快速有效地实施J2EE组件单元测试具有一定的理论意义和参考价值。

J2EE应用自动化单元测试框架研究

这是一篇关于软件测试,单元测试,J2EE,JUnit,Struts的论文, 主要内容为近些年来,由于软件规模的不断增大,传统的手工测试已严重影响了软件的发展。它不但需要投入大量的人力、物力和时间,最终还是由于测试的工作量太大,而无法保证软件测试的充分性,从而无法有效保证软件的质量。正是由于上述原因,推动了软件测试工具的发展。国内外大量的软件厂商,以及一些开源组织和个人,目前已经开发了成百上千各种各样的软件测试工具,广泛应用到软件产品的生产活动中。 在软件测试中,单元测试只是其中的一种,但单元测试却是所有测试中非常重要的一种。XP依赖于单元测试,并且单元测试也是XP实践中的关键一项。因为XP全面拥抱需求变化,在没有完整的设计情况下就开始编码。为了应付开发过程中或者项目递交后客户对功能的改变,如果没有单元测试作铺垫,编码和后续维护中出现的BUG可以淹没整个项目组。 对基于J2EE平台的应用程序进行单元测试是众所周知的难题。J2EE程序代码先要部署到服务器容器中,运行时代码在容器中由容器支持、控制和运行。程序代码不能脱离容器单独运行,运行结果必须由容器发给客户端才能得到。 本论文正是基于上述出发点,对在软件测试过程中应用最多且最重要的单元测试进行研究,并结合目前开源自动化单元测试框架,给出了对J2EE应用项目进行单元测试的解决方案。本文最后将单元测试的解决方案结合各种测试策略,为一个基于Struts的J2EE应用项目编写单元测试用例,从而证明了用开源单元测试框架对J2EE应用进行单元测试的可行性和必要性。使用开源测试框架的组合来进行单元测试,不但能够成功运用在J2EE应用中,同样还可以运用到其它JAVA项目的测试中。

基于组合框架的J2EE组件单元测试的研究与应用

这是一篇关于单元测试,J2EE组件,JUnit,Mock Objects,Cactus的论文, 主要内容为本文首先在研究面向对象软件开发与测试的现状以及组件测试的现状的基础上,指出了传统的测试技术已无法对面向对象软件进行有效的测试,分析了J2EE组件与容器交互的特点,提出了J2EE组件单元测试面临的问题和难点。然后,全面介绍和分析了面向对象软件测试的理论和技术以及J2EE组件的内容和特点。本文通过对组合框架,即JUnit单元测试框架及其两个扩展框架Mock Objects和Cactus深入细致的研究,比较得出了三个单元测试框架的优缺点,综合性地提出了J2EE组件单元测试的实施方案。最后,给出了该方案在“基于网络的物流配送管理系统平台”中的应用。 本文的内容融合了软件测试理论知识与笔者的实践经验,相信本论文的研究对于更快速有效地实施J2EE组件单元测试具有一定的理论意义和参考价值。

基于Struts与Hibernate四层构架的敏捷供应链管理系统的设计与实现

这是一篇关于敏捷供应链,WEB,Struts,Hibernate,对象关系映射,MySQL,JUnit的论文, 主要内容为随着经济全球化与信息时代的到来,企业竞争的焦点逐渐向敏捷性转变,是否能够根据市场的需求快速作出反应已成为企业经营成败的一个关键因素。 本文以某一制造业企业为研究对象,从敏捷供应链管理的角度出发,应用目前流行的Struts框架以及Hibernate技术,屏弃了传统的三层WEB应用系统的一些缺陷,设计出一套基于B/S结构的四层敏捷供应链管理系统。整个系统有效地对管理过程的各种零散数据进行集成和传递,从基础信息系统、采购管理系统、库存管理系统、生产管理系统、销售管理系统、财务管理系统等六方面来重构企业的敏捷供应链管理信息系统,实现对业务流程的无缝连接,达到对整体供应链的统一管理。 本文的贡献主要在于: 1 在理论上,文章应用敏捷供应链与敏捷制造的先进思想,对某制造型企业存在的问题进行了深入的分析,并在详细需求分析的基础上给出了完整的解决方案。由于本文所研究的对象是一个以加工、组装为主要业务的制造型企业,因此文中所提出的分析结论与应用方案,不仅能够解决该企业的实际问题,而且在同行业中具有一定的典型性和普适性,可供其他制造型企业参考和借鉴。 2 在实际应用中,结合目前最流行的Hibernate技术,在传统的三层WEB系统的基础上,提出了基于B/S结构的四层WEB应用系统,从逻辑层中扩展出对象持久化层,不仅很好地解决了对象元素和关系数据库之间不匹配问题,而且降低了逻辑层和数据库层之间的耦合关系,降低了逻辑层代码的复杂性,不仅使得程序开发效率大大提高,而且增强了系统的可移植性、可扩展性以及易维护性。

J2EE应用自动化单元测试框架研究

这是一篇关于软件测试,单元测试,J2EE,JUnit,Struts的论文, 主要内容为近些年来,由于软件规模的不断增大,传统的手工测试已严重影响了软件的发展。它不但需要投入大量的人力、物力和时间,最终还是由于测试的工作量太大,而无法保证软件测试的充分性,从而无法有效保证软件的质量。正是由于上述原因,推动了软件测试工具的发展。国内外大量的软件厂商,以及一些开源组织和个人,目前已经开发了成百上千各种各样的软件测试工具,广泛应用到软件产品的生产活动中。 在软件测试中,单元测试只是其中的一种,但单元测试却是所有测试中非常重要的一种。XP依赖于单元测试,并且单元测试也是XP实践中的关键一项。因为XP全面拥抱需求变化,在没有完整的设计情况下就开始编码。为了应付开发过程中或者项目递交后客户对功能的改变,如果没有单元测试作铺垫,编码和后续维护中出现的BUG可以淹没整个项目组。 对基于J2EE平台的应用程序进行单元测试是众所周知的难题。J2EE程序代码先要部署到服务器容器中,运行时代码在容器中由容器支持、控制和运行。程序代码不能脱离容器单独运行,运行结果必须由容器发给客户端才能得到。 本论文正是基于上述出发点,对在软件测试过程中应用最多且最重要的单元测试进行研究,并结合目前开源自动化单元测试框架,给出了对J2EE应用项目进行单元测试的解决方案。本文最后将单元测试的解决方案结合各种测试策略,为一个基于Struts的J2EE应用项目编写单元测试用例,从而证明了用开源单元测试框架对J2EE应用进行单元测试的可行性和必要性。使用开源测试框架的组合来进行单元测试,不但能够成功运用在J2EE应用中,同样还可以运用到其它JAVA项目的测试中。

本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕业设计工坊 ,原文地址:https://bishedaima.com/lunwen/50888.html

相关推荐

发表回复

登录后才能评论