目录一、pytest简介1.1运行成功则在命令行显示  类名+. 1.1.1CaculateAdd.py类(定义了add()和jian() 两个方法)1.1.2TestPytestHtmlDemo.py类(pytest运行demo:注意是Test开头)1.1.3运行几个成功类名后面就几个.1.1.4运行错误的展示F1.1.5运行几个错误  类名后就展示几个F1.2Py            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 20:25:50
                            
                                28阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            如下图,我们可以看到allure报告的总览,里边的一些特性是可以自定义设置的。1 Environment设置Environment可以理解为环境变量;默认为空;可以自己设置。1.1 设置方法在存放测试报目录下创建environment.properties或者environment.xml文件;而测试报告目录是使用--alluredir指定的目录,比如:--alluredir allure-res            
                
         
            
            
            
            目录pytest-html生成报告安装生成报告效果错误用例截图添加描述小结allure2生成报告安装allure安装pytest-allure-adaptor插件生成xml格式报告添加环境变量运行allure生成报告效果总结重点:配套学习资料和视频教学pytest-html生成报告pytest是借助pytest-html插件生成测试测试报告, 不用自己编写生成报告代码。安装与安装python第三方            
                
         
            
            
            
             r一、准备1、本节用到的模块——HTMLTestRunner1)下载:下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html鼠标右键→目标另存为,保存到本地。2)安装:将下载的HTMLTestRunner.py文件复制到Python安装目录下即可...\Python36\Lib3)验证:在Python交互模式下引入HTMLTes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-09 07:35:02
                            
                                211阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            上一小节我们学习了pytest_report_header钩子函数的使用方法,本小节我们讲解一下pytest_report_collectionfinish钩子函数的使用方法。pytest_report_collectionfinish 钩子函数在 pytest 完成所有测试用例的收集后被调用。这个钩子可以用来在测试执行之前执行一些最终的检查或操作,例如验证测试用例的数量、打印收集到的测试用例列表            
                
         
            
            
            
            pytest有两种生成测试报告的方法(html和allure),今天就给大家一介绍下html一.pytest-html基本语法1.安装:pip install pytest-html2.查看版本:pip show pytest-html3.生成测试报告基本语法:语法一:pytest --html=生成报告的url 运行用例的.py文件语法二:pytest --html=生成报告的url --sel            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 12:56:00
                            
                                697阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            HTMLTestRunner 是 基于 unittest 单元测试的 HTML报告 的一个第三库  
     
   
   安装: 
   
   1. 安装:下载HTMLTestRunner.py文件:地址 
  http://tungwaiyip.info/software/HTMLTestRunner.html 
   
   2、将该文件保存在python安装路径下的lib文            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 16:58:04
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            pytest记录pytest执行测试用例规则# .py测试文件必须以test_xxx.py开头,或者以(_test结尾)
# 测试类必须以Test开头,并且不能有init方法
# 测试方法必须以test_开头
# 断言必须使用assert
class TestLoagin(object):
    def test_login01(self):
        print("输出信息")            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-25 18:57:29
                            
                                24阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、前言我们上节课讲到fixture自定义前置函数的时候,有5个非必填参数,scope ,params,autouse,ids,name。一般情况下这五个参数我们在工作中都不常用,但是个别情况会用到,这节课针对这五个参数做详细讲解。二、学习目标1.scope参数实例讲解2.params参数实例讲解3.autouse参数实例讲解4.ids参数实例讲解5.name参数实例讲解三、知识点1.scope参            
                
         
            
            
            
                接上一篇文章pytest使用,本篇整理下定制报告allure的环境部署及命令使用。先来一张最终效果图吧:    引言:    Allure是什么呢?    allure是一款开源的报告生成框架。它支持java、python语言。allure会将测试用例            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 19:57:49
                            
                                349阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、使用pytest默认规则,可在文件pytest.ini中更改1)模块名(py文件)必须是以test_开头或者_test结尾 2)测试类(class)必须以Test开头,并且不能带init方法,类里的方法必须以test_开头 3)测试用例(函数)必须以test_开头二、常用的插件pytest pytest-html 生成html格式的自动化测试报告 pytest-xdist 测试用例分布式执行,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-22 19:55:55
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、环境配置1、安装Python依赖库  pip install pytest
pip install pytest-allure-adaptor
# pytest-allure-adaptor库可以替换为pytest-allure-adaptor2  2、安装allure-commandline工具下载的allure-commandline为ZIP压缩包,需要将解压文件中bin目录设置为环境变量            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-21 12:49:32
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            测试报告 pytest-allure插件什么是allure是一个轻量级、灵活的、支持多语言的测试报告工具多平太、奢华的report框架可以为dev/qa提供详尽的测试报告、测试步骤、log为管理层提供high level统计报告java语言开发的、支持pytest、javascript、php、ruby可以集成到jenkins下载安装下载地址windows安装jdk1.8+解压到allure-co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 08:00:25
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言hello,铁铁们我们今天来聊聊pytest。这篇文章是pytest的第一篇文章,主要介绍pytest的入门使用,后续的话我还会针对pytest中的一些功能出详细的文章。废话就不多说了,我们直接进入正题吧。一、环境安装pytest 是 python 中的第三方库,使用之前需要先安装,在命令行中运行以下安装命令 :pip insatll pytest检查安装是否成功以及安装的版本,命令行命令如下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-17 07:36:43
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            pytest大保健系列 1.使用前提 Python3.6+ 2.pip安装 pip3 install pytest-html -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com 3.基本用法 直接上手 --html=rep            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-05-28 01:36:48
                            
                                182阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录pytest简介pytest和unittest区别pytest使用自带的python-html 生成测试报告由于自带生成测试报告的东西不是界面过于简单和不太美观可以使用allure使用之前得要allure的环境变量(选择allure-2.13.2\bin)python需下载allure_pytestAllure常用的几个特性读取文件(和unittest是一样的,拿到数据后就可以进行操作)            
                
         
            
            
            
            sonar是一款静态代码质量分析工具,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,而且能够集成在IDE、Jenkins、Git等服务中,方便随时查看代码质量分析报告;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-25 13:32:57
                            
                                2514阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            介绍Allure Framework是一种灵活的轻量级多语言测试报告工具,不仅可以以简洁的Web报告形式非常简洁地显示已测试的内容,也允许参与开发过程的每个人从日常测试中提取最大程度的有用信息。 从开发/质量保证的角度来看,Allure报告可以缩短常见缺陷的生命周期:可以将测试失败划分为bug和损坏的测试,还可以配置log,step,fixture,attachments,timings,历史记录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-17 15:59:44
                            
                                91阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇接上一篇【python-pytest使用2-fixture】,在pytest中还有一种方式可以完成实现数据共享、测试用例的数据驱动等场景,这就是conftest.py,那么conftest怎么使用呢?    1. conftest.py 说明    conftest.py里可以实现数据的共享,包括参数、方法等,而在使用时不需            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-06 13:08:17
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 pytest HTML是一个插件,pytest用于生成测试结果的HTML报告。兼容Python 2.7,3.6 pytest html 1.github上源码地址 "【https://github.com/pytest dev/pytest html】" 2.pip安装 $ pip insta            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-03 12:58:35
                            
                                950阅读