zoukankan      html  css  js  c++  java
  • 自动化测试:(一)自动化环境搭建

    自动化测试:(一)自动化环境搭建

    一:前言
    目前我只在windows环境下使用,所以本教程全部针对Windows环境。
    python版本:2.7.X
    测试工具:selenium 
    对于自动化测是学习路线以及规划,请参考另一片文章(不是我写的,涉及到侵权请联系本人删除)

    二:选择什么工具以及语言进行自动化测试
    首先要先确认你所测试的产品是桌面程序(C/S)还是web应用(B/S)。
    桌面程序的工具有:QTP、 AutoRunner
    web应用的工具有:QTP、AutoRunner、Robot Framework、watir、selenium

    因为selenium 对B/S应用支持很好,更重要的一点,它支持多语言的开发,真正的使用selenium ,你所要掌握的不仅仅是一个工具而已,你还需要学习一门语言。所以此处我选择selenium

    好吧!假如你决定试用selenium 了之后,你又面临了一个新的问题,选择一门语言。
    selenium 是支持java、python、ruby、php、C#、JavaScript 。
    从语言易学性来讲,首选ruby ,python
    从语言应用广度来讲,首选java、C#、php、
    从语言相关测试技术成度(及 资料)来讲:ruby ,python ,java
    或者你可以考虑整个技术团队主流用什么语言,然后选择相应的语言。
    我是全站工程师,使用最对开发语言为C#和JavaScript.为了学习一门新语言,我选择了python。

    三:环境搭建

    3.1python安装
    python下载2.7版本。或者从我的百度网盘地址下载(密码:045m),之后安装。安装完成后在开始菜单中可以看到python目录。
    打开 Python 自带的编辑器 IDLE 就可以编写 python 程序了。

    或者可以使用CMD命令来执行python命令:
     如果提示:'python'不是内部或外部命令,也不是可运行的程序(如下图二)

     
    解决方式:“计算机”右键菜单-->属性-->高级-->环境变量-->系统变量,在系统变量(步骤4)处,如没有PATH变量,则按如下增加,如果有,则把“C:Python27”复制到末尾,前面用分号分隔即可解决问题。
    这是因为Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。那就要手动把python.exe所在的路径C:Python27添加到Path中。

     
    3.2:安装 steuptools 与 pip
    下载地址:上面的百度网盘

    setuptools :setuptools 是 Python Enterprise Application Kit(PEAK)的一个副项目,它是一组 Python 的 distutilsde
    工具的增强工具可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。
    经常接触 Python 的同学可能会注意到,当需要安装第三方 Python 包时,可能会用到 easy_install 命令。
    easy_install是由PEAK开发的setuptools包里带的一个命令, 所以使用easy_install实际上是在调用setuptools
    来完成安装模块的工作。
    pip:pip 是一个安装和管理 Python 包的工具,通过 pip 去安装 Python 包将变得十分简单,我们将省去了搜
    索--查找版本--下载--安装等繁琐的过程。pip 的安装依赖于 setuptools ,所以在安装 pip 之间需要先安装
    setuptools。需要注意的是目前 python3 并不支持 setuptools,需要使用 distribute。

    下载后解压,CMD命令进入到解压文件夹,通过 Python执行安装文件 setup.py 进行安装。先安装setuptools,后安装pip。

    安装完后,可以执行pip命令,查看是否安装成功。
    如果提示 pip 不是内部或外部命令,则需要把pip的执行文件也加入到PATH环境变量下,目录地址为:C:Python27Scripts

     
    3.3:安装 selenium
    CMD命令执行:pip install selenium
    如果提示下图二的失败信息,则你的网络有限制,需要翻墙了才能装。请自行百度"Lantern"翻墙工具。
     
    3.4:ActivePython安装
    ActivePython 是由 ActiveState 公司推出的专用的 Python 编程和调试工具。
    下载地址:我的百度网盘  或者 官网
     
    至此,我们的环境就都搭建好了。下一节介绍基本的Python用法与浏览器驱动的使用。













  • 相关阅读:
    动态规划训练之十
    数据结构训练之一
    图论训练之八
    数论训练之三
    动态规划训练之九
    动态规划训练之八
    动态规划训练之七
    杂题训练之三
    图论训练之七
    动态规划训练之六
  • 原文地址:https://www.cnblogs.com/RushPasser/p/6137730.html
Copyright © 2011-2022 走看看