首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习时间到!Web自动化测试之环境搭建

随着软件测试行业的发展,各大公司对软件测试工程师的专业技能要求也是水涨船高。身为测试工程师提升自身的专业技能已经是迫在眉睫。从我们自身职业发展来讲,自动化测试是一个非常好的发展方向。

目前Web应用因为其迭代周期短,需求变化快等特殊性质,越来越多的Web开发团队在拥抱敏捷。而我们接触的项目也以Web应用为主,但随着前端技术Javacript、Html5等不断被推出和完善,Web应用也变得越来越复杂和绚丽。这都给我们的测试带来了挑战。

如何在有限的资源下,解决目前我们广大测试团队所面临的挑战呢?ThoughtWorks公司推出的开源Web自动化测试工具Selenium给我们带来了解决之道。

本次我们先从基于Selenium+Java+Testng框架的测试环境的搭建开始学习。

(一)Selenium 工作流

以上是selenium工作流的示意图。本次选择Java来开发测试脚本,这个在当今互联网发展中占有重要地位的编程语言,搭配开源调试工具Eeclipse;然后我们需要选择正确的Selenium工具集,我们选用的是Selenium2.0,也就是Selenium+Webdriver;最后我们需要一款浏览器用于调试和执行,这里我们选择火狐,因为它对SeleniumFF的原生支持最为完善。

(二)下载并安装火狐浏览器,选择典型安装即可

(三)准备Java环境

选择Java SE Development Kit 7u80版本,安装JDK并配置系统环境变量等。

(四)下载eclipse工具(Eclipse Classic 4.2.2版本)

(五)Selenium web自动化测试的开发

1.首先要创建一个Java工程Helloselenium,使用1.7版本的Java编译器

2.其次我们为Selenium工具包创建一个libs目录

3.最后我们从Selenium官网下载Selenium工具包并引入到Helloselenium项目中

下载地址:http://www.seleniumhq.org/download/

工具包:Selenium standalone server

4.将下载的Selenium standalone server的jar文件放到libs目录中,并在工程Helloselenium的Java Build Path中Libraries Tab添加该jar文件

(六)至此,完成了selenium+java web自动化测试环境的准备

Selenium的工具包selenium-server-standalone-版本号.jar是一个http的服务,默认在端口号4444侦听。它从客户端接收到请求,来驱动浏览器,做打开网页、提交表单,各种页面验证等事情。编写一个JUNIT的单元测试,要构建一个Selenium,包括如下步骤:

*构建一个Selenium实例

*启动Selenium实例

*执行Selenium命令,并验证结果。

*关闭Selenium实例

来源:中国软件评测中心 张春芳

专业就是实力!中国软件评测中心感谢您的关注,我们在这里与您共同分享基于第三方服务的科技资讯与趣闻,欢迎加入我们。转载请注明出处。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171218A0JQPM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com