一、自动化测试的概念及意义:
1.什么是自动化测试:
一般是指软件测试的自动化,软件测试就是在预设条件下运行系统或应用程序,评估运行结果,预先条件应包括正常条件和异常条件。
2.意义:
让测试更有效率,利用更多的空余时间,减少人力资源。
二、selenium工具
我用的是java语言,所以接下来的例子和方法都是基于java的。
1.环境配置
(1)Jdk的配置;
我用的是1.7的jdk,配置方法都一样,新建一个JAVA_HOME,把你装好的jdk的路径复制过去。
在新建一个CLASSPATH,变量值填写:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
然后找到path,没有就新建一个,在变量值中加上:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(像下图如果变量值中有内容,前面需加上“;”用来隔开)
最后检验jdk是否安装正确,输入win+R,打开cmd,输入java
(2)Eclipse或者myeclipse工具;
下载三个文件:selenium-java-2.48.2.jar
selenium-java-2.48.2-srcs.jar
Selenium-server-standalone-2.46.0.jar
这三个文件要放到项目的lib中
2.浏览器:
支持ie,firefox,<