首页 > 其他分享 >pytest框架的简介

pytest框架的简介

时间:2022-12-19 12:33:32浏览次数:34  
标签:框架 简介 pytest 用例 测试用例 测试 执行

概念:是一款基于python语言的单元测试框架

用途:用于发现测试用例、执行测试用例、判断测试结果、生成测试报告的一款框架

测试用例的规则:

文件夹必须以test开头或者结尾

.py文件必须以test开头或者结尾

测试类必须以Test开头

测试函数必须以test开头或者结尾

 

用例的执行步骤

1、当前目录conftest.py

2、pytest.ini

3、用例目录下的conftest.py

4、查看用例里是否有setup teardown,

5、测试用例

用到的插件:

pytest测试框架本身

pytest-ordering测试框架的执行顺序

pytest-rerunfailures失败重试

pytest-html html报告

pytest-xdist 多线程执行
Allure-pytest 定制Allure报告

pytest.ini里包含

addopt执行指令

testpaths测试路径

python_files测试文件

pyhon_class指定测试类

python_functionsz

smoker标签

用到的一些执行命令

-vs 

v输出更多用例详情信息

s输出调试用例信息

-vs --reruns  2  失败重试2次

-x一旦出现错误立即终止执行

--maxfail 失败最多两次终止执行

 

标签:框架,简介,pytest,用例,测试用例,测试,执行
From: https://www.cnblogs.com/zejunliu/p/16991873.html

相关文章

  • webservice简介&CXF入门
    WebService它是一种跨编程语言和跨操作系统平台的远程调用技术即跨平台远程调用技术. 面向服务架构规范及三要素 1)           SOAP协议:webservice的传输协议,......
  • Thymeleaf利用layout.html文件生成页面布局框架
    1.layout.html文件生成布局<!DOCTYPEhtml><htmllang="zh-CN"xmlns:th="http://www.thymeleaf.org"xmlns:layout="http://www.ultraq.net.nz/web/thymeleaf/layout">......
  • nmap 安全工具简介、测试以及使用方法
    目录第一章.工具简介....3第二章.后门测试....4第三章.沙盒检测....6第四章.检测结论....8 第一章.工具简介官方网站:https://nmap.org/nmap是一个......
  • 07 预训练语言模型的下游任务改造简介(如何使用词向量)
    Word2Vec--》是一个神经网络语言模型,其次他的主要任务是做(生成词向量,Q)![image-20220614194418918](../../Library/ApplicationSupport/typora-user-images/image-2022061......
  • (转载)Linux C 中断言assert()使用简介
    assert()是一个调试程序时经常使用的宏,在程序运行时它计算括号内的表达式,如果表达式为FALSE(0),程序将报告错误,并终止执行。如果表达式不为0,则继续执行后面的语句,它的作......
  • 用 Java?试试国产框架 Solon v1.11.5(带视频)
    一个更现代感的Java应用开发框架:更快、更小、更自由。没有Spring,没有Servlet,没有JavaEE;独立的轻量生态。主框架仅0.1MB。@ControllerpublicclassApp{publ......
  • MongoDB从入门到实战之MongoDB简介
    前言相信很多同学对MongoDB这个非关系型数据库都应该挺熟悉的,在一些高性能、动态扩缩容、高可用、海量数据存储、数据价值较低、高扩展的业务场景下MongoDB可能是我们......
  • 工作流管理系统参考模型简介
    在阐述工作流引擎之前,我们来了解一下工作流技术的基本知识。早在几年前,为了建立工作流管理系统的相关标准,国际上成立了一个称为“工作流管理联盟”(简称WFMC)的国际组织。她提......
  • ARM Neon 简介
    “ARMAdvancedSIMD”,nick-named,itprovides:    (1)、Asetofinterestingscalar/vectorinstructionsandregisters(thelatteraremappedtothesamechi......
  • SpringCloud微服务框架复习笔记
    SpringCloud微服务框架复习笔记什么是微服务架构?微服务是一种软件开发技术,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每......