Selenium自动化测试值环境搭建

Selenium自动化测试之环境搭建

一、背景介绍

  自动化测试近几年在测试领域很火,出去面试要是说不会自动化测试薪资都不好意思往高了要!很多公司做敏捷测试用到自动化,其他一些公司也是跟风,即使用不上自动化,招聘的时候也要有自动化经验,可能是感觉有技术含量一些吧,正因为这样,才导致自动化越来越火;但是盲目的追求自动化,甚至投入更多的人力物力而往往达不到想要的效果,什么时候使用自动化,还是要综合考虑公司的项目情况!自动化用好了事半功倍,用不好事倍功半!

二、哪些项目不适合做自动化?

  1、一次性的项目,做完即可,没有后期维护。

  2、项目周期短。

  3、不稳定的项目。

三、自动化测试的优缺点

  自动化大多应用在重复执行、快速回归的敏捷项目中,能够快速迭代,提高效率,解放了手工回归测试,但是新功能的测试还是需要手工来完成。自动化测试无法发现新bug,只能对原系统流程进行验证。

四、自动化测试原理

  Selenium是ThoughtWorks公司的一个强大的开源Web功能测试工具系列,采用Javascript来管理整个测试过程,包括读入测试套 件、执行测试和记录测试结果。它采用Javascript单元测试工具JSUnit为核心,模拟真实用户操作,包括浏览页面、点击链接、输入文字、提交表 单、触发鼠标事件等等,并且能够对页面结果进行种种验证。也就是说,只要在测试用例中把预期的用户行为与结果都描述出来,我们就得到了一个可以自动化运行的功能测试套件。

五、环境配置

  1、安装jdk:配置环境变量,不多说,不会找度娘;

  2、配置eclipse:下载地址:http://www.eclipse.org/downloads/,解压即可;

  3、引用selenium-java-2.40.0.jar包:eclipse新建工程->右键->build path->configure build path->libraries->add jars/add external jars,选择jar包即可;

  4、安装testng:eclipse->help->install new software->add->name中输入testng,在location输入http://beust.com/eclipse,选择testng版本安装;

  5、安装firefox浏览器:最好使用24版本,关闭浏览器自动更新;

  6、安装selenium ide:打开Firefox->工具->附加组件->在搜索栏输入selenium ide安装;或者百度搜索下载selemium ide,将下载文件拖至Firefox界面,安装即可;

  7、安装firefox插件:打开Firefox->工具->附加组件->在搜索栏输入firebug安装;

  8、安装firefox插件:打开Firefox->工具->附加组件->在搜索栏输入firepath安装;

Selenium ide学习初期可以练习使用录制自动化测试脚本,将脚本转换成java格式,导入eclipse进行修改运行,作为初步了解,firebug和firepath可以查看界面元素,协助进行元素定位!

上一篇:NHibernate系列文章九:NHibernate对象二级缓存上


下一篇:Mysql数据库一个表字段中存了id,并以逗号分隔,id对应的详细信息在另一个表中