![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试-pytest
文章平均质量分 83
一只小妖兽
软件测试入门中ing...
展开
-
测试小tips- 检验 allure 测试报告是否能生成
检验 allure 测试报告是否能生成前提条件测试代码如下前提条件已经安装第三方库及插件 : pytest、allure测试代码如下#!/usr/bin/env python# coding=utf-8import pytestimport allureimport os@pytest.fixture(scope='function')def login(): print("登录") yield print("登录完成")@allure.feature('加原创 2021-08-08 20:19:54 · 187 阅读 · 1 评论 -
自动化测试之APP测试-实战篇
自动化测试之APP测试-实战一、安装Appium二、配置Appium三、常用元素定位方法四、PO框架一、安装Appium本项目使用的APP是钓鱼人,在模拟器中实现自动登录操作。配置好基础篇的环境后,安装python和pycharm,并安装插件appium-python-client,安装方法:pip install Appium-python-client安装Appium桌面服务端下载网址: https://github.com/appium/appium-desktop/release原创 2021-06-29 20:42:46 · 495 阅读 · 1 评论 -
自动化测试之APP测试-基础篇
移动端自动化测试-基础一、环境准备1. Android SDK 配置2. Jdk 安装、配置3. Node.js 安装二、连接模拟器三、常用的adb命令四、移动端测试内容基础兼容性测试UI兼容性测试基础功能测试系统配置机型适配性能测试安全测试极限测试一、环境准备1. Android SDK 配置SDK下载网址:https://www.androiddevtools.cn/也可下载这个集成版本, adt-bundle-windows-x86_64-20140702.zip, 下载后解压到某个没有中文原创 2021-06-29 17:17:16 · 246 阅读 · 1 评论 -
自动化测试之 web - 实战篇
项目实战-金融界web自动化测试PO 框架搭建采用分层设计思想,搭建金融界web项目自动化测试框架配置文件编写添加日志功能日志级别:CRITICAL > ERROR > WARNING > INFO > DEBUG日志输出控制:Logging.basicConfig(level=logging.DEBUG)基础方法的封装添加截图功能测试用例设计测试数据准备测试用例开发正向用例开发反向用例开发(登录失败时的各种应用场景)测原创 2021-06-29 13:21:46 · 1537 阅读 · 2 评论 -
自动化测试之 web - 基础篇
Web自动化测试,基于python+selenium+pytest一、环境准备1.1 驱动安装1.2 selenium 安装1.3 chrome 启动参数( 以下皆以chrome浏览器作为举例对象)二、 常用对象定位方法2.1 id 和 name2.2 tag_name 和 classname2.3 css定位2.4 xpath定位2.5 link_text and partial_link_text定位三.、添加等待时间3.1 休眠等待:time3.2 智能等待: implicitly-w原创 2021-05-31 15:12:44 · 174 阅读 · 3 评论 -
自动化测试之 pytest 的使用03
自动化测试之 pytest 的使用031.6 使用parametrize实现参数化1.7 多次使用parametrize1.8 @pytest.fixture 与 @pytest.mark.parametrize 结合1.9 数据驱动-pytest 结合yaml2.0 多线程并发与分布式执行2.1 Pytest结合allure 生成测试报告2.2 Unknown pytest.mark.**异常处理1.6 使用parametrize实现参数化parametrize(argsnames , argsval原创 2021-05-27 19:31:53 · 231 阅读 · 0 评论 -
自动化测试之 pytest 的使用02
自动化测试之 pytest 的使用02一. pytest fixture1.1 fixture作为函数参数1.2 指定范围内共享1.3 conftest文件1.4 自动执行fixture1.5 Fixture 传递多个参数一. pytest fixture1.1 fixture作为函数参数1.2 指定范围内共享1.3 conftest文件1.4 自动执行fixture1.5 Fixture 传递多个参数一. pytest fixturepytest 中可以使用@pytest原创 2021-05-27 15:26:16 · 180 阅读 · 0 评论 -
自动化测试之 pytest 的使用01
一、pytest的特点:简单灵活,容易上手,文档丰富 . 支持参数化,可以细粒度地控制要测试的测试用例。能支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appium等自动化测试、接口测试(pytest+requests)。pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-selenium (集成selenium)、pytest-html (完美html测试报告生成)、pytest-rerunfailures(失败case重复执 行)、pytes原创 2021-05-22 23:56:29 · 368 阅读 · 4 评论