Web应用自动化测试工具的设计实现及应用

被引量 : 4次 | 上传用户:liongliong482
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着越来越多的软件开发团队采用敏捷(Agile)开发模式,在软件开发及测试过程中,自动化测试的作用越来越重要。如果在功能及回归(Regression)测试中不使用自动化测试,要想在2至4周的时间内完成一个迭代周期(Iteration)将会非常困难。如果想以较少的人力完成较大规模的自动化测试任务,就必须有好的自动化测试框架来支撑这一目标的实现。由IBM公司提出了图形界面自动化测试框架包含了由应用对象(App objects),任务(Tasks)和测试用例(test cases)组成的三层架构,IBM软件包及相关联的最佳实践(Best practices) o此框架及IBM软件包中大量的代码可以用来帮助实现自动化测试,并节省大量的时间和减少重复工作量。但是它没有解决GUI元素属性自动获取,自动生成GUI元素获取和操作代码等问题。本项目通过设计和实现Web应用自动化测试工具,扩展和完善了IBM图形界面自动化测试框架。在本文中着重论述如何使用IBMRational Functional Tester(RFT)来开发测试工具从Web页面获取GUI元素属性信息并保存为XML文件,以及如何从XML文件自动生成Java代码来实现自动化测试用例。同时将论述如何使用IBM公司Software Testing Automation Framework(STAF)来批量运行由Java代码组成的自动化测试用例。从需求分析开始到自动生成Java代码的工具代码实现,运用软件工程和敏捷开发理念论述这个解决方案的各个阶段。本文将介绍敏捷开发模式,IBM公司图形界而自动化测试的技术背景,自动化测试工具,IBM公司软件自动化测试框架(STAF)以及此解决方案在IBM公司企业内容管理(ECM)项目中的应用。
其他文献
小学阶段学生正处于知识接受的初级阶段,在他们的思维之中各方面的认识都还未形成,在此阶段中对学生进行德育渗透,有助于学生迅速形成基本的道德观和价值观,对学生今后的学习
中国地方戏莎剧以其特有的中国地域文化特色在莎剧舞台上展现了莎士比亚精神。地方戏与莎剧之间的嫁接和拼贴在观众特别是西方观众面前创造出一种全新的莎剧。地方戏莎剧在民
在全要素能源效率框架下,根据能源系统的特点,基于DEA方法建立能源效率评价模型,对中国30个行政区域进行实证研究。针对能源效率的概念缺少统一标准的现状,从综合投入、技术
住宅楼层不但影响居住质量,而且关系社会资源的合理利用与人居的可持续发展。在学习、研究及初步分析的基础上肯定中国住宅高层化的大方向,同时提出了仍需深入研究论证的诸多
住宅建筑的优化设计可以取得经济、社会双重效益。针对我国现行传统居住建筑中存在的一些问题 ,提出切实可行的真正的以人为本的改进方案 ,为广大住户营造更好、更舒适的居住
随着经济的发展,建筑行业也日益繁荣,高层大厦的不断涌出,地下室层数的不断加大,对基坑围护结构的要求也逐步提高,基坑支护的形式也越来越多。本文研究的土钉支护是一种结构
<正>现代主体教学理论认为,学生应该是主动参与学习的主体,教学过程应是教师引导学生探究发现的过程。然而,笔者在思品社会教学中发现,很多学生知识储备不足,阅读能力弱,很难
在现代软件工程中 ,逆向工程是软件维护、软件重工程、软件重用和软件重结构中的起点 ,它本身是一个设计知识发现、知识抽象的过程 ,而面向对象软件和传统软件相比有着自己的
<正>在今天延续下来的历史形态中,除了文字的历史外,还出现了用记录或虚构的影像去介入历史的书写形态。获得第81届奥斯卡最佳外语片的《贫民窟的百万富翁》就是一部用影像书
传统的隐喻理论是就隐喻现象本身进行的研究,并没有将隐喻放到人类认知、思维和交际活动的大背景下考察,随着Richards (1936)推出的隐喻互动论,隐喻被认为是思想之间的交流,