首页> 中文学位 >Web应用系统功能测试自动化
【6h】

Web应用系统功能测试自动化

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1引言

1.2 Web应用系统功能测试自动化研究

1.3研究内容和组织结构

第二章软件测试概述

2.1什么是软件测试

2.2软件测试的基本方法

2.3软件测试的阶段

2.4软件测试的工作范畴

2.5 Web应用系统的特点及测试内容

第三章基于Web应用程序的测试自动化

3.1软件自动化测试

3.2软件自动化测试的主要技术

3.3软件自动化测试的优点

3.4自动化测试的引入条件

3.5自动化测试的可行性分析

3.6软件自动化测试在软件行业的使用现状

3.7几种典型的软件自动化测试框架

3.8自动化测试工具的比较

第四章Element Map解决方案

4.1 Selenium简介

4.2使用Selenium Remote Control模式

4.3 Selenium测试脚本存在的问题

4.4 Element Map

第五章Element Map方案的应用

5.1 eBay搜索网站简介

5.2 Element Map方案的对比

第六章总结与展望

6.1总结

6.2展望

参考文献

致谢

展开▼

摘要

随着Internet在全球范围的普及,基于Web的应用系统也随着发展起来。起初Web应用只是一些信息发布的平台,与用户的交互很少,系统程序处理逻辑基本都是在服务器端处理,但是随着Web2.0的到来,Web应用系统与用户之间的交互更加重要,于是在Web页面即Web应用系统的表现层引入了更多的逻辑来保证用户的交互友好性,再加上与服务器之间的交互,Web应用系统测试任务越来越艰巨,仅仅依照手工测试已经远远不够,这就需要引入自动化测试方法来提高测试的效率。 目前Web应用系统的功能测试基本上都是采用“录制-回放”的模式来生成测试脚本,即测试人员用自动化测试工具将手工执行的测试过程录制成测试脚本,然后根据需要修改测试脚本,接着执行测试脚本,如果测试脚本执行失败,分析失败的原因,如果是测试脚本的问题,就需要对测试脚本进行维护。但是由于Web页面的易变性,如,某个按钮的位置可能随着Web应用的开发阶段不同,或由于浏览器的不同不一样。这样录制的测试脚本就很容易执行失败,这样测试脚本的维护工作就会很多。 本文针对Web应用系统的特点,基于开源功能测试工具Selenium提出了一个动态定位被测Web页面元素(如一个链接,按钮等)的解决方案:Element Map。它根据被测页面模块功能,将Web页面中的被测元素抽取并写入配置文件中,测试脚本只需通过配置文件中元素的名称来得到其定位信息。而且被测元素属性如果有任何修改,只需修改配置文件,而不需要修改测试用例。本文首先讲述配置文件的内容及生成方法,然后基于Selenium Remote Control模式,实现了从配置文件中读取元素定位信息的功能,进而生成测试用例。最后将此方案应用于eBay搜索页面的回归测试工作中减少测试脚本的维护量,取得了较满意的效果。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号