登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 软件工程 > 正文

基于Selenium的Ajax程序自动化测试方法实现文献综述

 2020-04-15 09:42:30  

1.目的及意义

随着网络与浏览器的发展和普及,Web网站的规模和复杂度不断增加,人们对网站质量的重视,使得测试技术逐渐成为人们关注的焦点。在Web系统软件中, 传统的软件测试技术和方法并不完全适用于 Web 测试,手工测试效率又十分低下, Web 自动化测试工具的使用极大地提高了测试的效率。 而ajax动态网页加载技术作为问技术中极为重要的一部分,对于它的测试也是极为重要的。本次论文主要目的是基于Selenium编写一个用于测试Web端ajax程序的工具。使用ajax的的好处在于Selenium 是一款测试工具。测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Chrome和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。

国内外研究现状

就所有的测试软件来说,目前比较有名气的是QTP、AutoRunner、Robot Framework、Watir、Selenium等测试软件。其中,QTP是一款老牌的自动化测试工具,既能够进行C/S框架的测试,也能进行B/S框架的测试,但必须要在Object Repository库中建立Test Object对象,而且该库还没有办法手工建立,必须使用SPY来抓取,或者在录制的过程中自动建立。而Selenimu框架是一款优秀的开源框架,并不是单纯的一个工具,它是一组工具的集合,每个工具都有其特点和应用场景,并且可以非常方便地进行二次开发,以便于解决实际项目中碰到的特殊问题,自定义开发可行性高。

{title}

2. 研究的基本内容与方案

{title}

1 研究selenium主要功能与基本实现原理。

2 研究ajax技术原理并掌握基本使用方法

3 了解研究各种浏览器内核与区别,分析不同个浏览器在selenium测试时产生的不同情况

4 编写selenium测试工具,若允许可用Python脚本

3. 参考文献

[1]孙惠杰 杨晓红. 软件测试的自动化[J]. 哈尔滨师范大学自然科学学报, 2003, 19(5)

[2]朱少民. 强大的 Web 开源测试工具-Selenium[DB/OL]. http: //www. 51testing. com/html/53/n-7153. html, 2007-04-12.

[4]宋波, 张忠能. 基于系统功能测试的软件自动化测试可行性分析[J]. 计算机应用与软件, 2005, 22(12)

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图