随笔分类 -  自动化测试

摘要:appium 安装和环境部署 appium连接夜神模拟器操作app 阅读全文
posted @ 2022-03-02 11:07 www.pu 阅读(92) 评论(0) 推荐(0)
摘要:pytest 和 unittest 的关系 pytest 基础用例编写和执行 pytest的断言 异常断言 pytest使用xfail处理失败 pytest多重断言校验 -- pytest-assume插件 pytest setup和teardown等基本前置后置函数的用法 pytest的fixtu 阅读全文
posted @ 2022-01-16 19:22 www.pu 阅读(155) 评论(0) 推荐(0)
摘要:一、DDT模块(数据驱动)介绍 Data-Driven Tests(DDT)即数据驱动测试,可以实现不同数据运行同一个测试用例(通过数据的不同来驱动测试结果的不同),最终实现数据与脚本的分离,便于维护与扩展,它是一种主要设计模式,也是中高级自动化测试必备技能 ddt 本质其实就是装饰器,一组数据一个 阅读全文
posted @ 2021-12-27 14:30 www.pu 阅读(939) 评论(0) 推荐(0)
摘要:一、yaml文件基本语法 yaml文件其实也是一种配置文件类型,相比较ini,conf,py配置文件来说,更加的简洁,操作也更加简单,同时可以存放不同类型的数据,不会改变原有数据类型,所有的数据类型在读取时都会原样输出 安装: pip install pyyaml 1.列表 列表类型书写主要是 - 阅读全文
posted @ 2021-12-23 16:30 www.pu 阅读(429) 评论(0) 推荐(0)
摘要:一 、unittest模块的属性介绍 UnitTest: 在Python自动化领域有两个绕不开的测试框架,分别是UnitTest和PyTest UnitTest本身是单元测试框架,截止到目前,已经可以基于此框架来实现Selenium、Appium、Requests接口自动化 UnitTest已经默认 阅读全文
posted @ 2021-12-12 22:22 www.pu 阅读(290) 评论(0) 推荐(0)
摘要:一、自动化测试行业技术发展和介绍 自动化测试技术路线 二、web UI自动化 web自动化测试技术路线 和 设计模式介绍(POM/关键字驱动) Selenium+WebDriver 实现自动化 unittest单元测试框架相关知识 ddt模块的使用 关键字 + excel数据 驱动设计 — 基于关键 阅读全文
posted @ 2021-05-26 17:05 www.pu 阅读(450) 评论(0) 推荐(0)
摘要:rf最为出名的就是关键字驱动结合数据驱动,基于表格编程的形态实现自动化测试。基于python+Excel实现rf的底层逻辑: 1.在excel中填入关键字以及对应的参数 2.读取excel内容 3.基于excel内容执行相对于的关键字函数,实现自动化测试 1.excel 2.关键字驱动类 # web 阅读全文
posted @ 2021-05-26 17:00 www.pu 阅读(743) 评论(0) 推荐(0)
摘要:四、数据驱动 + 关键字驱动 Selenium二次封装与集成(Unittest+ddt+PyYMAL) 1.关键字驱动主要应用方向和优点: 对于多系统的复用性,一套代码可支持多系统,POM只能支持单一系统 简化代码降低冗余,提升复用性、可维护性2.关键字驱动体系下的结构: 1.逻辑代码 web_ke 阅读全文
posted @ 2021-05-26 16:50 www.pu 阅读(581) 评论(0) 推荐(0)
摘要:一、web自动化技术路线 目前主流技术就是Selenium+WebDriver来实现的。Selenium一般应用Selenium3.141版本,WebDriver对应浏览器即可 二 、自动化测试的框架设计模式 目前业内最为核心的两种自动化测试的框架设计模式: 1.POM设计模型:(PageObjec 阅读全文
posted @ 2021-05-26 16:15 www.pu 阅读(699) 评论(0) 推荐(0)
摘要:一、软件测试行业技术发展: 不再依靠点点点目前业内最核心的竞争力叫做自动化功能测试 UI+接口Python目前在业内应用70%以上,java在20%左右,10%其他语言在实际企业中,自动化测试实现的效果:• 对流程执行的自动化测试工• 每一次新发布版本,进行自动部署到测试服务器并自动测试,生成结果邮 阅读全文
posted @ 2021-05-26 16:00 www.pu 阅读(453) 评论(0) 推荐(0)
摘要:更多selenium相关语法点这里 一 、selenium版本介绍 是目前软件测试行业最为核心主流的自动化软件测试框架技术体系。 python下目前主流的版本3.141,已经有了4.0的alpha版本 selenium IDE,早期firefox下的插件,支持浏览器的脚本录制与回放,存在于selen 阅读全文
posted @ 2021-05-26 15:34 www.pu 阅读(2434) 评论(0) 推荐(0)
摘要:selenium 最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题,3.0版本2016发布selenium 比requests功能强,但是需要驱动浏览器特别耗资源性能低,可以用它执行js操作,如登录拿到cookie,其他用request 阅读全文
posted @ 2019-12-03 20:40 www.pu 阅读(925) 评论(0) 推荐(0)