学士学位论文
自动化测试在J2EE项目中的应用
本科生:
学号:
导师:
专业:软件工程
2004年5月
Tongji University
Paper for Bachelor Degree
Implementation of Automatic Testing in J2EE Project
Candidate:
Number:
Advisor: g
Major: Software Engineering
May 2004
【摘要】本文主要介绍了两个自动化工具-QuickTest和LoadRunner在J2EE项目自动测试中的应用。并通过对工具本身的研究和在项目中的使用经验总结出一套引入自动化测试的流程。
【关键字】软件自动化测试,QuickTest, LoadRunner,J2EE
【外文摘要】 This paper mainly introduces two automatic testing tools—QuickTest and LoadRunner and their application in a J2EE project. According to the investigation to the test tools and the experiences in project, the paper also concludes a automatic testing process that how to conduct a automatic testing in pany.
【Key Words】Automatic testing, QuickTest, LoadRunner, J2EE
目录
目录 4
引言 5
第一章:有关背景介绍 6
自动化测试简介 6
自动化测试工具简介 6
J2EE技术简介 7
第二章:SCA52项目介绍 9
SCA52简介 9
SCA52需求规约 9
SCA52软件架构 9
SCA52系统环境 10
服务器端环境: 10
客户端环境: 10
SCA52自动化测试计划 10
第三章:功能测试工具QuickTest在SCA52中的应用 12
QuickTest简介 12
使用QuickTest 进行系统功能测试的流程 12
QuickTest使用报告 13
结论 15
第四章:性能测试工具LoadRuner在SCA52中的应用 17
LoadRunner简介 17
性能测试理论 17
使用LoadRunner进行性能测试的流程 18
LoadRuner研究报告 19
主要结论 19
详细分析 19
工作量度量 27
投资回报 28
工具评价 29
结论 30
第五章:软件自动化测试探索 31
研究背景 31
自动化测试理论 31
经验总结 33
第六章:总结和展望 37
主要参考文献 38
致谢 39
引言
软件测试是软件工程中的一个重要部分,而自动化测试则又是软件测试中一门新兴学科。它可以有效地提高在软件测试过程的劳动生产率,提高软件质量,降低成本。在国外,自动化测试理论、自动化测试工具和自动化测试培训都已经十分的成熟并得到了广泛的应用,而在国内则基本上比较滞后。因此,正确有效地把国外先进的自动化测试技术引入到国内的公司和项目中来是一件十分有意义的事。
是近年来基于Web应用的比较流行并已趋于成熟的技术。因此,本文的目的也就是,在具体的J2EE项目中,结合项目实际,利用各种资源来研究和探索自动化测试在J2EE项目中的应用。
其中主要是通过对自动测试工具在一个J2EE平台移植项目--SCA52中的应用为主线,分别阐述了使用QuickTest进行系统集成测试和使用LoadRunner进行系统性能测试的研究报告。并以此为素材,总结经验成果,探索一条怎样切实有效的引入软件自动化测试的模式。
第一章:有关背景介绍
自动化测试简介
首先,自动化测试,顾名思义,是一种采用自动化测试工具将测试过程自动化的一种技术。从它的定义来看,有两个需要注意的地方。第一,它是以传统的测试测试为基础的,但是它与普通的手动测试有着很大的区别。自动化测试有其自身的特点,纯粹的将手工测试的流程搬到自动化测试上是不行的。第二,自动化测试不等于使用自动化测试工具。正如软件设计比学习编程语言困难一样,自动化测试要比学习测试工具困难。
软件设计精品 自动化测试在J2EE项目中的应用 来自淘豆网www.taodocs.com转载请标明出处.