自动化测试-pytest
文章平均质量分 83
一只小妖兽
软件测试入门中ing...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
测试小tips- 检验 allure 测试报告是否能生成
检验 allure 测试报告是否能生成前提条件测试代码如下 前提条件 已经安装第三方库及插件 : pytest、allure 测试代码如下 #!/usr/bin/env python # coding=utf-8 import pytest import allure import os @pytest.fixture(scope='function') def login(): print("登录") yield print("登录完成") @allure.feature('加原创 2021-08-08 20:19:54 · 325 阅读 · 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 · 791 阅读 · 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 · 705 阅读 · 1 评论 -
自动化测试之 web - 实战篇
项目实战-金融界web自动化测试 PO 框架搭建 采用分层设计思想,搭建金融界web项目自动化测试框架 配置文件编写 添加日志功能 日志级别:CRITICAL > ERROR > WARNING > INFO > DEBUG 日志输出控制:Logging.basicConfig(level=logging.DEBUG) 基础方法的封装 添加截图功能 测试用例设计 测试数据准备 测试用例开发 正向用例开发 反向用例开发(登录失败时的各种应用场景) 测原创 2021-06-29 13:21:46 · 1911 阅读 · 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 · 745 阅读 · 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 · 462 阅读 · 0 评论 -
自动化测试之 pytest 的使用02
自动化测试之 pytest 的使用02一. pytest fixture1.1 fixture作为函数参数1.2 指定范围内共享1.3 conftest文件1.4 自动执行fixture1.5 Fixture 传递多个参数 一. pytest fixture 1.1 fixture作为函数参数 1.2 指定范围内共享 1.3 conftest文件 1.4 自动执行fixture 1.5 Fixture 传递多个参数 一. pytest fixture pytest 中可以使用@pytest原创 2021-05-27 15:26:16 · 441 阅读 · 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 · 546 阅读 · 4 评论
分享