菁英科技(卓目鸟学苑)- 专注软件测试菁英教育

标题: 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