2021年8月1日

pytest基础010-allure 安装及入门

摘要: allure简介 测试报告在项目中至关重要,测试人员可以在测试报告中体现自己的工作量,开发人员可以从测试报告中了解缺陷的情况,测试经理可以从测试报告中看到测试人员的执行情况及测试用例的覆盖率,项目负责人可以通过测试报告查看整个项目还余留多少问题。强大的测试报告能够非常清晰的反应很多问题,提供给相关人 阅读全文
posted @ 2021-08-01 08:05 yao_murcy 阅读(178) 评论(0) 推荐(0) 编辑
2021年7月25日

Charles实操指南

摘要: 目录 Charles 工作原理 搭建基础代理环境(Web 端与 App 端) 接口过滤、拦截和修改(过滤接口请求与动态修改请求数据) 远程映射 慢网络模拟 微服务分支测试 简单接口并发测试 Charles 应用常见问题 小结 知识结构化 今天我来分享一下手工测试中如何玩转抓包神器 Charles。 阅读全文
posted @ 2021-07-25 16:40 yao_murcy 阅读(138) 评论(0) 推荐(0) 编辑
2021年7月8日

pytest基础008-pytest常用插件

摘要: 常用插件 pip install pytest-rerunfailures 失败重跑 pip install pytest-assume 多重校验 pip install pytest-ordering 控制用例的执行顺序 pip install pytest-repeat 重复执行用例 pip i 阅读全文
posted @ 2021-07-08 13:12 yao_murcy 阅读(150) 评论(0) 推荐(0) 编辑
2021年7月7日

001-eval()函数

摘要: eval()函数 eval()函数 eval()能够以Python表达式的方式解析并执行字符串,并将返回结果输出。 eval()函数将去掉字符串的两个引号,将其解释为一个变量。 作用 处理数字 单引号,双引号,eval()函数都将其解释为int类型; 三引号则解释为str类型。 举例 print(e 阅读全文
posted @ 2021-07-07 13:01 yao_murcy 阅读(90) 评论(0) 推荐(0) 编辑

pytest基础007-skip、skipif跳过用例

摘要: 前言 pytest.mark.skip 可以标记无法在某些平台上运行的测试功能,或者您希望失败的测试功能 希望满足某些条件才执行某些测试用例,否则pytest会跳过运行该测试用例 实际常见场景:跳过非Windows平台上的仅Windows测试,或者跳过依赖于当前不可用的外部资源(例如数据库)的测试 阅读全文
posted @ 2021-07-07 09:14 yao_murcy 阅读(167) 评论(0) 推荐(0) 编辑

pytest基础006-测试用例执行后的几种状态

摘要: 用例执行状态 用例执行完成后,每条用例都有自己的状态,常见的状态有: - passed:测试通过 - failed:断言失败 - error:用例本身写的质量不行,本身代码报错(譬如:fixture不存在,fixture里面有报错) - xfail:预期失败,加了 @pytest.mark.xfai 阅读全文
posted @ 2021-07-07 08:31 yao_murcy 阅读(175) 评论(0) 推荐(0) 编辑
2021年7月5日

pytest基础005-assert 断言

摘要: 什么是断言 assert断言是用于判断一个表达式,在表达式条件为 false 的时候触发异常。 语法格式: assert expression(表达式): 表达式的结果为 true,断言成功; 表达式的结果为 false,断言失败。 常用断言 pytest 里面断言实际上就是 python 里面的 阅读全文
posted @ 2021-07-05 09:26 yao_murcy 阅读(128) 评论(0) 推荐(0) 编辑
2021年7月3日

pytest基础004-pytest fixture 用法

摘要: pytest中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数据给测试函数。 fixture的作用 - 定义传入测试中的数据集 - 配置测试前系统的初始状态 - 为批量测试提供数据源 阅读全文
posted @ 2021-07-03 18:50 yao_murcy 阅读(325) 评论(0) 推荐(0) 编辑
2021年6月27日

pytest基础003-pytest框架结构及调用顺序

摘要: pytest 框架结构 执行用例前后会执行setup, teardown 来完成用例的前置和后置条件。pytest框架中使用setup, teardown 更灵活,按照用例运行级别可以分为以下几类: 模块级(setup_module/teardown_module)在模块始末调用 函数级(setup 阅读全文
posted @ 2021-06-27 21:52 yao_murcy 阅读(294) 评论(0) 推荐(0) 编辑
2021年6月25日

pytest基础002-pytest 常用的运行参数

摘要: pytest --help 可以查看pytest提供的所有参数,下面主要介绍常用的几种: 1、 -v 参数 打印详细运行日志信息,一般在调试的时候加上这个参数,终端会打印出每条用例的详细日志信息,方便定位问题。 使用方法如下: pytest -v 2、-s 参数 控制台输出结果,当你的代码里面有pr 阅读全文
posted @ 2021-06-25 08:12 yao_murcy 阅读(669) 评论(0) 推荐(0) 编辑