菁英科技(卓目鸟学苑)- 专注软件测试菁英教育
标题: python-代超-2021.02.23 [打印本页]
作者: 9075 时间: 2021-2-23 20:48
标题: python-代超-2021.02.23
一、工作内容15:00-20:00
Selenium自动化测试。
自动化测试简介:
把以人为驱动的测试行为转化为机器执行的过程,
以达到节省人力、时间、或硬件资源,提高效率。
自动化测试分为三个层次, 分别是UI层%70、Service层%20和Unit层%10
适合自动化测试的测试场景:
测试任务明确, 回归测试频繁。界面稳定,维护周期长,大量的重复任务,自动化测试率为%60。 自动化不测试能完全代替手工、功能测试
常用自动化测试工具:
QTP: HP公司开发,支持B/S,C/S架构。但是因为收费,所以用的企业少
RF:基于Python编写的自动化测试框架,支持关键字驱动,是基于关键字的接口自动化测试工具
Selenium:是免费开源的,主要用于Web应用程序测试的工具。 测试直接在浏览器中。就像用户在操作一样
Selenium的特点:支持众多浏览器,众多编程语言,开源免费,支持多操作平台,简单易用,支持分布式测试用例
selenium的发展史
1.selenium版本
1.0:通过往浏览器里嵌入JS(命令来控制)
Ide:录制与回放
Grid:实现分布式
Rc远程控制:client libraries写脚本;
selenium server(launcher、http proxy拦截请求、selenium core)
2.0:webdriver
3.0:webdriver
webdriver的原理:脚本发送请求给浏览器的驱动 selenium的使用:
搭建selenium环境:
1安装selenium的python客户端库
2安装要使用的浏览器
3安装对应的浏览器的驱动。
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) |
Powered by Discuz! X3.4 |