pytest功能支持参数化简单的单元测试复杂的功能测试接口测试:pytest+requests做selenium/appnium具有很多第三方插件,并且可以自定义扩展 pytest-selenium(集成selenium) pytest-html(完美html测试报告生成) pytest-rerunfailures(失败case重复执行)pytest生成测试报告,参考:https://www.ji            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 13:11:01
                            
                                33阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            对于谷歌来说,iOS 和 Android 都只是平台,只不过谷歌对 Android 平台的控制力更强。谷歌真正的核心是移动智能设备上的谷歌服务。同时 Android 系统本身被工具化,变得不那么有“个性”但更加“实用”。IOS系统属于完美强大的系统,运行游戏无论多大。都是舒畅,而且不会死机,免中毒系统,而且QQ聊天之类的软件,无需要开启后台,只要开启推送通知,可以一样收发消息,无需要流量,安卓系统            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-03 21:33:46
                            
                                205阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一 HttpServletResponse web服务器接收到客户端的请求,针对这个请求,分别创建一个代表请求的HttpServle            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-28 10:48:56
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            DevOps 是一种将软件开发和信息技术运维进行整合的方法,通过自动化流程与快速反馈的机制,以提高软件开发、测试和发布的效率。在当今快节奏的软件开发环境中,DevOps 的重要性愈发显著。其中,红帽作为一家知名的软件公司,提供了丰富的开源工具和解决方案,为企业在DevOps 实践中发挥了巨大的作用。
首先,红帽提供的操作系统产品如 Red Hat Enterprise Linux (RHEL)             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-20 09:50:32
                            
                                109阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux作为一种开源操作系统,拥有着众多的发行版,其中最为著名的就是Red Hat Linux。Red Hat Linux作为专业的商业Linux版本,具有着强大的功能和广泛的应用面,在服务器、云计算、嵌入式系统等领域都有着重要的地位。
首先,Red Hat Linux在服务器领域应用广泛。作为一款专注于企业级应用的操作系统,Red Hat Linux具有稳定性高、安全性好等特点。在服务器端,            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-05 13:37:34
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            javaScript常用知识点有哪些一、总结一句话总结:int = ~~myVar, // to integer| 是二进制或, x|0 永远等于x;^为异或,同0异1,所以 x^0 还是永远等于x;至于~是按位取反,搞了两次以后值当然是一样的 1、js简化的变量转换方式有哪些?  var myVar   = "3.14159",
str     = ""+ myVar,//  to s            
                
         
            
            
            
            ## 实现bundleName用处的流程
### 步骤一:创建一个iOS项目
在Xcode中创建一个新的iOS项目,并设置好基本的项目配置。
### 步骤二:导入资源文件
将需要使用的资源文件导入项目中,例如图片、音频、视频等。
### 步骤三:使用Bundle获取资源文件路径
在代码中使用Bundle来获取资源文件的路径,以便后续使用。
### 步骤四:使用Bundle加载资源文件
使用            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-15 19:53:39
                            
                                110阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言pytest 运行完用例之后会生成一个 .pytest_cache 的缓存文件夹,用于记录用例的ids和上一次失败的用例。方便我们在运行用例的时候加上--lf 和 --ff 参数,快速运行上一次失败的用例。--lf, --last-failed 只重新运行上次运行失败的用例(或如果没有失败的话会全部跑)--ff, --failed-first 运行所有测试,但首先运行上次运行失败的测试(这可能            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-27 16:11:26
                            
                                2259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            添加命令行参数 addopts = -v --reruns 1 用例标签 markers = demo: 这是一个demo smoke: 这是冒烟测试 full: 这是全量测试 收集用例不扫描的目录 norecursedirs = data api lib common 用例目录 test_path ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-23 13:27:00
                            
                                244阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、关于pytest的简介 以前自己学习使用unittest测试框架的时候,在使用过程中,会遇到些疑惑。在查询资料解决问题的过程中,了解到了Python下的第三方单元测试框架:pytest。那么pytest有什么优点呢? 简单总结下: pytest 是一个非常成熟的全功能的Python测试框架 可以            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-23 17:10:20
                            
                                631阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.pytest的基本简介pytest 安装: pip3 install pytestpytest查看版本:pytest --version1. pytest是python的一个成熟的单元框架,比unitest更加灵活,容易上手;2. 它可以和selenum,requests,appium结合实现 web自动化,接口自动化,app自动化;3. pytest可以 实现测试用例的跳过以及reruns失            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 12:36:54
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1、conftest.py作用范围2、yield实现teardown3、yield+with的结合4、addfinalizer终结函数1、conftest.py作用范围conftest.py 文件名称是固定的,pytest 会自动识别该文件,可以理解成一个专门存放 fixture 的配置文件。一个工程下可以建多个 conftest.py 的文件,一般在工程根目录下设置的 conftest 文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-19 05:43:05
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            nvs\\pytest\\lib\\site-packages\\allure\\pytest_plugin.py'>解决策略:5、 如何执行pytest:(1) 在pycharm中:点击terminal,然后输入pytest 测试用例.py (注意:测试用例的文件名一定要带:test_*.py或者*_test.py)(2) 或者在dos命令行,cd到pytes            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 20:44:19
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、pytest常用插件 # 生成html格式的自动化测试报告# 测试用例分布执行,多cpu分发# 用于改变测试用例的执行顺序  pytest-rerunfailures # 用例失败后重跑 #用于生成美观的测试报告二、pytest常用规则开头或者test结尾;  2、测试类必须以Test开头,并且不能有init方法;3、测试函数或方法必须以test开头;三、pytest测试用例的运行方式1、主函            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-16 10:06:52
                            
                                108阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目前团队在使用的工具是pytest+u2。并通过python的celery异步与jenkins做结合达到打包完成后自动执行测试的目的。最后需要回传测试结果到外网的数据库中并在钉钉同步测试结果。UI自动化,不同于接口,在case量级上来之后执行时间往往以小时计。目前App自动化项目情况:case量:1000条左右执行时间:6h+case低耦合思路这次写的自动化项目初衷是可以兼容android、ios            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 10:00:03
                            
                                75阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录前言什么是unittest?什么是pytest?pytest安装查看版本第一个测试将多个测试用例放在一个calss中知识点pytest用例的设计原则命令行模式执行pytest命令规则1、执行某个目录下的所有用例2、执行某一个py文件下用例3、执行.py模块里面的某个函数,或者某个类,或者某个类里面的某个方法4、-m标记表达式5、-q 简单打印,只打印测试用例的执行结果6、-s 详细打印7、-            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-08 20:59:18
                            
                                111阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Pytest源码分析By:授客 QQ:1033553122测试环境pytest 5.4.3测试脚本mytest.py#!/usr/bin/env python
# -*- coding:utf-8 -*-
import pytest
def test_func(): # test开头的测试函数
    print("test_func")
    assert 1 # 断言成功
if __n            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-03-02 10:49:23
                            
                                877阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            示例: # -*-encoding: utf-8 -*- ''' 多个测试用例执行, 但是每个用例 对初始化和清除 的要求不同 ,可以使用@pytest.fixture() fixture(scope='',params=None,autouse=False,ids=None,name=None)  ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-31 00:13:00
                            
                                395阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Pytest源码分析 By:授客 QQ:1033553122 测试环境 pytest 5.4.3 测试脚本mytest.py #!/usr/bin/env python # -*- coding:utf-8 -*- import pytest def test_func(): # test开头的测试            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-04 22:19:34
                            
                                325阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            如何区分这两者,很简单unittest作为官方的测试框架,在测试方面更加基础,并且可以再次基础上进行二次开发,同时在用法上格式会更加复杂;而pytest框架作为第三方框架,方便的地方就在于使用更加灵活,并且能够对原有unittest风格的测试用例有很好的兼容性,同时在扩展上更加丰富,可通过扩展的插件增加使用的场景,比如一些并发测试等; 
Pytest 安装pip安装:pip install            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 21:46:44
                            
                                93阅读
                            
                                                        
                                点赞