【SQL开源代码栏目提醒】:网学会员为广大网友收集整理了,基于J2EE技术的自动化测试工具 - 硕士论文,希望对大家有所帮助!
北京邮电大学 硕士学位论文基于J2EE技术的自动化测试工具 级别:硕士 专业:软件工程 指导教师:吴国仕 20070501 基于J2EE技术的自动化测试工具 摘要 对于企业级的软件来说,稳定可靠的系统对企业内部的安全、高效运行起着至关重要的作用。
然而,企业级的大型软件有着很复杂的内部实现。
往往开发人员由于种种原因,无法控制和预见到问题的发生导致软件健壮性的下降。
同时给客户带来了诸多的麻烦,也降低了产品在客户心目中的形象。
软件测试是保证软件产品正常、可靠运行的必不可少的手段。
通过各种类型的测试,尽可能的将产品的问题在内部解决。
软件测试工作已经有了很多年历史,由于软件测试的长期性,繁复性,如何设计一个自动化测试工具能够帮助测试人员提高测试的效率,并且有助于测试人员对测试结果进行准确的判断逐渐变得重要起来。
本文对基于J2EE平台上的自动化测试工具的各项关键技术进行了深入研究,并且在此基础上实现了一个具有实用价值的自动化测试工具。
本系统应用eclipse和基于它的Lomboz开源插件实现。
在的过程中,包含了数据库表设计,基于设计模式的类图设计,对传统自动化测试的改进,以及应用AJAX新技术实现异步的页面通信等技术和实现。
并且通过设计业务逻辑对测试结果进行系统的分析。
本测试工具的实现,不仅提高了测试的效率以及准确性,也使测试人员从繁重的测试工作中解放出来,投入到其它的工作当中。
因此有着重要的现实意义。
本文还对面向对象的系统设计方法、统一建模语言以及关系/对象映射技术(O/R Mapping)的应用进行了探讨,同时对应用的数种设计模式进行了仔细的分析。
此外还应用了SOA的思想,对本自动化测试工具进行了分析,设计和分解个功能模块为服务,为将来的整合提供一些参考性的研究内容。
关键字:自动化测试工具J2EE对象关系映射设计模式 DESIGN AND IMPLEMENrI’AION oF J2EE BASED AUTOⅣ瞄mON ABSTR ACT Stabili哆and reliability of enterprise software is more and moreimportant for the security and efficiency in many corporations.However,the implementation of the enterprise software is too complex to imagine.Often,the developers can not anticipate and take full control of thedifferent kinds of the defects which make the software product not robust.In the meanwhile,the defects will bring the customers more troubles evenreduce the influence among them. Testing is an essential way to ensure the software under ordered andstable running.There are different kinds of testing methods which will trytheir best to greatly reduce the amount of the defects internally.Thesoftware testing is processing for many years.As the complexity ofsoftware testing during a long period of time,it is necessary to design andimplement an automation testing tool to help the testers increase thetesting efficiency.Moreover,the tool should be design to help the testersanalyze the results more easily and carefully. In this dissertation,some deep research which focuses on severalkey technologies base on the J2EE platform has been do