登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 开题报告 > 计算机类 > 软件工程 > 正文

基于Selenium的Ajax程序自动化测试方法实现开题报告

 2020-02-20 08:02  

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框架是一款优秀的开源框架,并不是单纯的一个工具,它是一组工具的集合,每个工具都有其特点和应用场景,并且可以非常方便地进行二次开发,以便于解决实际项目中碰到的特殊问题,自定义开发可行性高。

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

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

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

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

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

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

3. 研究计划与安排

(1)2019/2/18—2019/3/18:查阅参考文献,明确选题;

(2)2019/3/19—2019/3/28:进一步阅读文献,并分析和总结;确定技术路线,完成并提交开题报告;

(3)2019/4/1—2019/4/30:需求分析,算法或系统设计,分析、比较或实现等;

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

4. 参考文献(12篇以上)

[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 毕业论文网 站点地图