
自动化测试
文章平均质量分 64
整理汇总自动化测试相关文章,包含单接口自动化测试、接口集成测试、UI自动化测试等。
Tina-Deng
这个作者很懒,什么都没留下…
展开
-
【TestNG】ExtentReports 官方说明文档翻译
extentReports基本用法 Basic Usage初始化 Initializing Report为了成功生成测试信息,需要启动并建立 Reporter (测试报告相关信息)和 ExtentReports 的关联。如果启动Reporter失败或未关联至ExtentReports类,在创建测试用例或将测试执行结果上传时,将提示 IllegalStateException 错误。初始化...转载 2020-04-24 08:49:43 · 1510 阅读 · 0 评论 -
【testNG】执行多个suit
由于testng.xml中只能设置一个标签,就无法创建多个测试集,通过标签可以实现允许多个测试集。1、testng.xml中引入多个suite-file<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd"><suite n...转载 2020-04-24 08:55:05 · 796 阅读 · 0 评论 -
PytestDeprecationWarning:The‘junit_famiLy‘defauLtvaluewillchangeto‘xunit2‘inpytest6.‘junit_family=x
解决方案:在项目的目录下创建pytest.ini文件(已存在忽略)。在pytest.ini文件中添加内容如下:[pytest] # 已有请忽略junit_family=legacy原创 2021-08-23 17:23:13 · 202 阅读 · 0 评论 -
python测试框架之Pytest(一) 安装&使用介绍
目录概述Pytest 安装Pytest 用例编写编码约束用例标签 @pytest.mark.markersetup和teardownPytest 用例执行测试类主函数命令行运行用例pytest 执行参数: 主函数与命令行通过关键字分类执行用例通过标签分类执行用例失败用例重新执行 pytest-rerunfailures随机执行用例 pytest-randomly多CPU多线程(分布式)运行用例 pytest-xdistPytest 用例执行结果实时查看用例报错内容Pytest Exit Code 含义清单测原创 2021-08-23 19:57:03 · 11149 阅读 · 0 评论 -
ImportError: cannot import name ‘NoReturn‘ ----HttpRunner命令报错
报错原因Python版本(3.6.1)与pip版本(21.2.3)不匹配。解决方案一:升级Python3到3.6.5之后的版本解决方案二:降级pip版本原创 2021-08-10 14:01:41 · 3592 阅读 · 0 评论 -
python测试框架之Pytest(二) : 测试用例的前置setup&后置teardown用法
目录pytest中的前置和后置类内外执行:setup/teardown类外执行:模块级(setup_module/teardown_module)类外执行:函数级(setup_function/teardown_function)类内执行:类级(setup_class/teardown_class)类内执行:方法级(setup_method/teardown_method)组合使用执行顺序使用场景pytest中的前置和后置pytest比较强大,提供了不仅仅一种方法的前置和后置:– 模块级(setup_原创 2021-08-24 19:33:15 · 4033 阅读 · 2 评论 -
HttpRunnerManagement的环境搭建【MacOS / Python3】
这里写目录标题一、下载源码并在IDEA中打开二、安装工程所依赖的库文件-requirements.txt三、安装并配置MySQL1. 安装并启动MySQL服务2. 创建库httprunner3. 配置MySQL:修改setting.py4.生成数据库迁移脚本(此处坑多)ModuleNotFound: No Module Named "MySQLdb"Did you install mysqlclient ?error: command ‘gcc‘ failed with exit status 1"Can'原创 2021-08-17 10:30:56 · 329 阅读 · 0 评论 -
MacOS系统下MySQL安装配置 & 基本操作
目录安装环境变量配置启动服务查看服务数据库操作登录库表操作安装下载地址:https://dev.mysql.com/downloads/mysql/下载dmg并根据提示完成安装环境变量配置# 编辑.bash_profilevim ~/.bash_profile# .bash_profile中添加如下内容:export PATH=$PATH:/usr/local/mysql/binexport PATH="/usr/local/opt/mysql-client/bin:$PATH"#原创 2021-08-16 16:32:02 · 274 阅读 · 0 评论 -
RabbitMQ Mac环境安装配置及启动
这里写目录标题1. 安装Erlang2. 安装RabbitMQ3. 安装RabbitMQ-Plugins4. 启动RabbitMQ由于RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装RabbitMQ的前提是安装Erlang。1. 安装Erlang下载地址:https://www.erlang.org/downloads官方提供的MacOS环境下的安装方法:# 官方推荐安装方式brew install erlang# 查看版本号,若是失败,请确认是否配置环境变量erl -原创 2021-08-16 13:26:05 · 1803 阅读 · 0 评论 -
error: command ‘gcc‘ failed with exit status 1报错解决
这里写目录标题报错信息如下:error: command 'gcc' failed with exit status 1原因:需要安装Xcode Command Line Tools解决方案一:命令安装解决方案二:下载dmg安装 (推荐)Xcode Command Line Tools安装路径验证gcc命令报错信息如下:error: command ‘gcc’ failed with exit status 1xcrun: error: invalid active developer path (/L原创 2021-08-13 17:03:45 · 3321 阅读 · 0 评论 -
使用java+TestNG进行接口回归测试
TestNG是一个开源自动化测试框架,“NG”表示下一代(Next Generation的首字母)。 TestNG类似于JUnit(特别是JUnit 4),但它不是JUnit框架的扩展,相较于Junit而言,功能更强大,使用起来更加方便,比较适合测试人员来进行集成测试或是接口回归测试。一、TestNG的特点 使用java和面向对象的功能 方法的名称就不必受限于某种固定的格式,可...转载 2020-04-24 08:59:00 · 348 阅读 · 0 评论