本文主要是介绍pyt、on自学笔记(五),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
第一章一自动化测试概述
一、自动化测试
自动化测试是指由程序代替人工取自动验证应用程序功能的过程
优点
提高测试执行效率,节约时间成本;
自动化测试脚本可以重复使用;
减少回归测试的工作量。
缺点
开发自动化测试脚本花费时间较长;
自动化测试不稳定,投入成本高,风险大,代码不易维护;
自动化测试无法代替人工测试找到产品中的bug。
适合自动化测试的项目
项目需求变化不频繁;
项目周期较长;
软件会不断进行更新迭代;
适合自动化测试的阶段
冒烟测试(适合)
新需求的测试
回归测试(适合)
兼容性测试(适合)
二、自动化测试工具
1)QTP
Mercury公司开发的,收费的自动化测试工具
2)Selenium
Thought works公司开发的开源的web自动化测试工具
Selenium是一款web应用程序自动化测试工具,Selenium的测试直接运行在浏览器中,就像真正的用户在操作浏览器一样。
Selenium共分为三个版本
1)Selenium1.0
Selenium IDE 录制回放脚本
Selenium Grid 分布式测试
Selenium RC 支持不同的浏览器和不同的编程语言编写测试脚本
2)Selenium2.0
Selenium 2.0 =Selenium 1.0 + web driver
web driver是Selenium RC的替代品,使用简单,速度更快,支持不同的编程语言编写测试脚本
3)Selenium3.0
Selenium 3.0 = Selenium 2.0 - Selenium RC
三、Selenium基于python环境搭建
1、安装python3.7解释器
2、安装Selenium
pip install selenium == 3.141
3、安装浏览器
火狐浏览器FireFox99.0
4、安装浏览器驱动
将浏览器驱动所在目录配置到环境变量path中
第二章、selenium 3 基础
一、selenium操作浏览器
操作步骤
浏览器窗口设置
浏览器的前进后退刷新
关闭浏览器
(1)关闭浏览器当前窗口
driver.close() # 关闭浏览器的当前窗口(第一次打开的窗口)
(2)关闭浏览器全部窗口
driver.quit() # 关闭浏览器全部窗口
这篇关于pyt、on自学笔记(五)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!