• 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可以查看界面元素,协助进行元素定位!

  • 相关阅读:
    Struts 2 Overview
    Struts 2 Tutorial Basic MVC Architecture
    Struts 2 Tutorial
    Struts DynaActionForm example
    Struts – MappingDispatchAction Example
    Struts DispatchAction Example
    【置顶】本博客文章推荐和迁移声明
    Whatbeg's blog 文章列表
    如何实现并应用决策树算法?
    【2016读书】4月读书笔记
  • 原文地址:https://www.cnblogs.com/TestWorld/p/5147599.html
Copyright © 2020-2023  润新知