python自动化测试介绍

一、自动化测试所属分类
    1. 黑盒测试(功能测试)
    2. 灰盒测试(接口测试)
    3. 白盒测试(单元测试)
    提示:Web自动化测试属于黑盒测试(功能测试) 
优点
    1. 较少的时间内运行更多的测试用例;
    2. 自动化脚本可重复运行;
    3. 减少人为的错误;
    4. 测试数据存储
缺点
    1. 不能取代手工测试;
    2. 手工测试比自动化测试发现的缺陷更多;
    3. 测试人员技能要求;
误区:    
    1). 自动化测试完全替代手工测试
    2). 自动化测试一定比手工测试厉害
    3). 自动化可以发掘更多的BUG
    
二、为什么要学习Selenium IDE?【重点】
    1. 使用Selenium IDE录制脚本,体验自动化脚本魅力
    2. 使用Selenium IDE录制的脚本转换为代码语言
    
三. 什么是WebDriver?
    1. Webdriver (Selenium2)是一种用于Web应用程序的自动测试工具;
    2. 它提供了一套友好的API;
    3. Webdriver完全就是一套类库,不依赖于任何测试框架,除了必要的浏览器驱动;

四. selenium 安装、卸载、查看命令
    安装:pip install selenium==2.48.0
          1). pip:通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。 
          2). install: 安装命令
          3). selenium==2.48.0: 指定安装selenium2.48.0版本(如果不指定版本默认为最新版本)
    卸载:pip uninstall selenium
    查看:pip show selenium
五. 定位方式分类-汇总:
    1). id、name、class_name:为元素属性定位
    2). tag_name:为元素标签名称
    3). link_text、partial_link_text:为超链接定位(a标签)
    4). Xpath:为元素路径定位
    5). Css:为CSS选择器定位

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值