您的位置:软件测试 > 开源软件测试 > 开源功能测试工具 > Selenium
开发回归测试之Selenium开发环境搭建
作者:网络转载 发布时间:[ 2015/10/27 14:01:00 ] 推荐标签:功能测试工具

  前言
  在解bug的过程中,经常遇到解完某个bug带来新的bug,原因一般是因为回归测试不足或不全面,下面我们来看看怎么利用selenium工具来完成开发后的回归测试,
  虽然这可能是QA的事,不过有利于提高我们的代码质量。接下来走起。。。
  一、Selenium环境配置
  1.安装jdk+jre
  双击运行jdk-7u25-windows-i586.exe,安装过程中提示安装jdk和jre,生成jdk1.7.0_25和jre7两个目录,选择安装路径时不要为中文。推荐安装路径D:Java。
  D:Javajdk1.7.0_25
  D:Javajre7
  2.配置JAVA环境变量(可选)
  参见环境变量具体配置方法:配置Java环境变量
  3.安装eclipse
  解压eclipse-jee-kepler-4.2-R-win32.zip,双击eclipse.exe即可运行。推荐解压路径:D:eclipse。
  D:eclipseeclipse.exe
  4.配置selenium用户库和log4j用户库
  参见用户库具体配置方法:用户库配置。
  5.配置chromedriver环境变量
  解压chromedriver_win32.zip得到chromedriver.exe文件,参见环境变量具体配置方法:配置Win7环境变量。
  推荐解压路径(win7):C:Users[username]AppDataLocalGoogleChromeApplicationchromedriver.exe,其中[username]为本机登陆用户名。
  注意:关于第2和5点设置JAVA和chromedriver环境变量,可以通过运行脚本set_env_path.bat进行设置。
  二、用户库配置
  前提:安装并启动eclipse,以selenium为例子,log4j参考selenium。
  1.新建用户库:菜单栏Windows-Preferences-Java-BuildPath-User Libraries
  New-input lib name(selenium)-Add External JARs-select selenium jars(include its libs)-OK
  2.项目中加载用户库:项目(wallet_test)右键- BuildPath-Configure Build Path…
  Add Library-User Library-select lib(selenium)-Finish
  附:由于wallet_test已经建立并添加selenium和log4j库,第2步则不需要再次配置。
  三、配置Win7环境变量
  1.打开环境变量配置窗口:
  右键Computer-Properties-Advanced system settings-Environment Variables…-System variables
  2.配置Path
  Find [Path] in list-Edit-把可执行文件(chromedriver.exe)的完全路径目录添加到末尾,如C:Users[username]AppDataLocalGoogleChromeApplication
  注意:记得添加的每一个路径之间用;(英文)隔开。
  3.新建环境信息字段
  New-input name-input value
  实例:名称可为JAVA_HOME,值可为D:Javajdk1.7.0_25
  四、配置Java环境变量
  说明:适用于未安装eclipse开发时使用。
  1.新建环境变量JAVA_HOME,其值为D:Javajdk1.7.0_25
  2.新建环境变量CLASSPATH,其值为
  .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;%JRE_HOME%lib t.jar
  3.配置PATH:将值%JAVA_HOME%in添加到PATH字段后
  注释:以下几点是内部测试项目专用,仅供参考,后期会发布一个通用demo。
  五、导入并打开wallet_test项目
  wallet_test已经上传到git: X:gitcodeWallet_WebAppat
  打开Eclipse-File-Import-General-Exsiting Projects into Workspace-Select root directory(Browse)-select wallet_test on git-Finish
  如果导入的项目报错,可以执行clean。
  Clean: 菜单栏Project-Clean…-Clean projects selected below-select wallet_test-OK
  说明:配置文件未上传,可将at eadme目录下的settings.properties文件复制到at根目录,务必刷新工程。
  Refresh: 右键项目-Refresh
  六、配置settings.properties
  DriverPath:chrome driver目录
  Username:用户名
  Password:密码
  …
  七、运行测试工程
  实例:打开com.ctrip.wallet.test下的文件进行测试。
  快捷测试方式(包含其他所有case):AllTests.java-右键Run as-JUnit Test。
  八、查看Log
  直接运行AllTests.java文件,可在atlogs下查看Log
  九、结语
  到此为止,我们已经用selenium搭建起来了wallet前端回归测试工程,从此bug少少少......

软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd