自动化测试(一)

本文介绍了自动化测试的基本概念,重点讲解了QTP和Selenium这两个自动化测试工具,特别是Selenium的开源、跨平台和多浏览器支持特性。还详细阐述了自动化测试的适用场景、优点以及常见误区。此外,文章提供了Selenium的环境搭建步骤,包括Python解释器、浏览器和浏览器驱动的安装。最后,讨论了元素定位方法,如id、name、class_name等,并提到了Xpath和CSS定位策略。
摘要由CSDN通过智能技术生成

利用测试自动化工具,更轻松地编写测试套件,减轻人为干预并提高测试ROI回报率。

业务关键测试用例,重复测试用例,功能测试用例

web自动化测试工具

QTP一个商业化的功能测试工具,收费,支持web,桌面自动化测试。

selenium 是一个开源的web自动化测试工具,免费,主要做功能测试。

开源软件,开源与免费的区别

跨平台,linux,Windows,mac,有不同的安装包,或者编好的脚本在任何一种系统都可以使用;

支持多浏览器

支持多种语言:与后台开发的语言类型没有关系;

selenium2.0和selenium3.0的区别;

驱动的含义:引导操作系统识别硬件;

API

框架设计:编写脚本,通过直接运行代码或调用应用程序的API或用户界面来自动运行测试

1、什么是web自动化测试?让程序或者工具代替人为对web程序进行的验证过程.

2、优点:提高效率,减少人为错误,可重复运行

3、误区:自动化测试一定比手工厉害,能发现更多bug,完全替代手工测试,所有功能都能进行自动化;

4、什么项目适合自动化?项目周期长,项目需求变化不频繁,需要回归测试的都需要自动化(银行/部队项目?????)

补:dos命令默认搜索顺序:

1.检测是否为内部命令;

2.检测是否为当前目录下可执行文件

3.检测path环境变量指定的目录;

提示:如果以上搜索目录都检测不到命令或可执行文件,系统会抛出不是内部或外部命令;在web环境中,如果不将浏览器驱动添加到path中,selenium在运行的时候会提示浏览器驱动有误;

二、环境搭建

1、安装python解释器以及可视化工具       #pip install selenium

2、安装浏览器(谷歌/火狐)

3、安装浏览器驱动

浏览器以及驱动的安装,注意浏览器驱动必须和浏览器版本对应;

chrome安装驱动:参考:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值