01-hytest简介

  • 参考教程:http://vip3.byhy.net/auto/pyatframework/hytest-01/
  • 安装:pip3 install hytest
  • hytest对应的python版本要求:Python3.6或者更高版本
  • 运行hytest自动化测试:
  1. 打开命令行窗口
  2. 切换到自动化代码根目录
  3. 运行hytest,运行hytest其实就是运行python -m hytest.run
  4. 如果你是苹果Mac系统, 安装时或许不能自动产生hytest可执行程序,这时可以执行命令:python3 -m hytest.run
  • hytest参数说明:hytest -h 或者hytest --help
  • hytest case_dir:用例根目录

 

 

 

  • hytest帮助文档:hytest -h或者hytest --help

  • 显示hytest版本号:hytest --verison

  • 设置工具语言:hytest --lang zh(设置中文),hytest --lang en(设置英文)

 

  •  创建新的项目目录:hytest --new auto1,会在当前目录下创建一个名字为auto1的目录,auto1目录下有一个cases目录,cases目录下有一个case1.py,内容为
1 class c1:
2     name = '用例名称 - 0001'
3 
4     # 测试用例步骤
5     def teststeps(self):
6         ret = 1
7         

 

  •  hytest日志级别 0,1,2,3,4,5(数字越大,日志越详细):hytest --loglevel 0、1、2、3、4、5
  • 设置测试结束后不自动打开测试报告:hytest --auto_open_report {yes,no} ,yes测试结束后自动打开测试报告,no测试结束后不自动打开测试报告
  • 指定测试报告标题:hytest --report_title hahaha(打开测试报告后标题显示hahaha)
  • 指定测试报告URL前缀:hytest --report_url_prefix Url_Prefix
  • 测试指定的用例:hytest --test 用例名(用例名过滤,支持通配符)
  • 测试指定的套件:hytest --test 套件名(套件名过滤,支持通配符)
  • 测试指定的tag用例:hytest --tag 标签名(标签名过滤,支持通配符)
  • 测试除了tag之外的用例:hytest --tagnot 标签名(标签名反向过滤,支持通配符)
  • 如果要运行的用例过多,可以将用例放在一个参数文件内,使用参数文件汇总用例:hytest -A 文件名或者hytest --argfile 文件名

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/877438.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【编码】自定义通信协议——实现零拷贝文件传输

前言 上一篇随笔,介绍了如何扩展自定义协议的请求类型。本篇随笔我将介绍如何基于这个自定义协议来实现文件传输,其中将涉及数据分片和零拷贝 在设计自定义协议之前,我们首先了解一下HTTP协议是如何处理文件传输的。 HTTP协议的实现方式 在这里,我们主要讨论应用最广泛的HT…

研发的护城河到底是什么?

0 你的问题,我知道! 和大厂朋友聊天,他感叹原来努力干活,做靠谱研发,积累职场经验,干下来,职业发展一般问题不大。而如今大厂“年轻化”,靠谱再不能为自己续航,企业似乎也不愿意持续为经验买单。 在这不确定时代,职业发展中有无硬通货? 更长远职业发展角度:要抓住机…

冶炼金属

暴力做法 #include<iostream> #include<vector> using namespace std;void solve() {int n; cin >> n;vector<int>a(n), b(n);for (int i = 0; i < n; i++){cin >> a[i] >> b[i];}for (int i = 1; i < 1e6; i++)//从小到大,找最小值…

昆明理工大学2025年硕士研究生调剂汇总表1月31日更新

这是今年昆明理工大学调剂信息,目前只更新了部分学院的部分专业,后续会持续更新。 【腾讯文档】昆明理工大学2025年硕士研究生调剂汇总表 https://docs.qq.com/sheet/DZERIbnpPb3JjeHFO

子串简写

二分法: 要求:pc2-pc1+1>=k 变形:i(pc2)-k+1>=pc1#include <iostream> #include <string> #include<vector> #define int long long using namespace std; void solve() {int k;cin >> k;char c1, c2;cin >> c1 >> c2;string s;…

傻瓜教程 一步一步把blazor项目发布到linux(debian12,nginx反向代理设置,net8,net9适用)

接触blazor有一段时间了,感觉非常好用,特别适合企业内部开发用。开发效率高,界面优美,重要得是会c#的朋友不用再去学习js等前端技术了,虽然平时也看得懂js,html,css,但要自己写还是需要从头去学习的,不想再浪费精力去学习,毕竟会的再多,杂而不精也没什么意义。而自己…

[Tools] 发布代码

我们已经将我们的代码开源到了 github 上面,但是如果是其他开发者想要使用我们的库,还需要去 github 上面手动下载下来,添加到他们的项目里面,这样是非常低效的一种方式。 npm 的出现解决了这个问题,npm 是前端领域非常出名的一个包的托管平台,提供了代码的托管和检索以及…

威海市,杨文召——老赖!!!

威海市,杨文召——老赖!!!

思科静态路由(包含小实验)

思科静态路由 路由:从源主机到目标主机的转发过程 路由器是根据路由表转发数据 路由表:路由器中维护的路由条目的集合 路由器根据路由表做路径选择 路由表的形成 直连网段 本地接口配置IP地址和子网掩码,端口开启状态,形成直连路由 非直连路由 不是本地接口配置IP地址和子网…

PKUWC2025 D2T1

其实是场上的想到的做法,但是当时被卡 corner case 了 QaQ。 注意到,我们其实可以 \(O(1)\) 次 query 求出 \(x\) 和 \(y\) 的距离。具体地,我们再找三个点,现在有 \(5\) 个点,\(10\) 个距离,而我们又可以 query \(10\) 次,正好可以解出两两距离。这里如果 \(n\le 4\) 特…

MATLAB程序测试

% Interference cancellation % 悦博特北京科技有限公司 lxdawn@163.com %clear all, close all, clctime = 0:0.1:10;r = sin(time*4*pi);% Random initialisation of the W weight and b biasR = length(time); % number of inputsS = R;% p parasite signalp = randn(size(r…

CF998

A link总共就三组,看一下每一组如果满足要让它是多少,看看最多有几个相同的,最多有几个相同的就满足这些,就可以满足这么多组。点击查看代码 #include<bits/stdc++.h>using namespace std;int a[10]; int c[5];void qwq(){cin >> a[1] >> a[2] >> …