- 霍格沃兹出品 《测试开发实战进阶》课程,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践。4 个月 20+ 项目实战强化训练,带你一站式掌握 BAT 测试开发工程师必备核心技能(对标阿里P6+,年薪50W+)!学员直推 BAT 名企测试经理,普遍涨薪 50%+!15 期热招中,入群获取完整大纲Python 测试开发实战进阶,挑战阿里P6+,年薪50W+!干货 | 一文搞定 pyte... 霍格沃兹出品 《测试开发实战进阶》课程,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践。4 个月 20+ 项目实战强化训练,带你一站式掌握 BAT 测试开发工程师必备核心技能(对标阿里P6+,年薪50W+)!学员直推 BAT 名企测试经理,普遍涨薪 50%+!15 期热招中,入群获取完整大纲Python 测试开发实战进阶,挑战阿里P6+,年薪50W+!干货 | 一文搞定 pyte...
- 在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序会自动取值运行用例,直到集合为空便结束。pytest 中可以使用 @pytest.mark.parametrize 来参数化。parametrize( ... 在之前的文章中主要分享了 pytest 的实用特性,接下来讲 Pytest 参数化用例的构建。如果待测试的输入与输出是一组数据,可以把测试数据组织起来用不同的测试数据调用相同的测试方法。参数化顾名思义就是把不同的参数,写到一个集合里,然后程序会自动取值运行用例,直到集合为空便结束。pytest 中可以使用 @pytest.mark.parametrize 来参数化。parametrize( ...
- 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0... 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0...
- 原文链接等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0.5 秒)元素是否出现,如果没... 原文链接等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0.5 秒)元素是否出现,如果没...
- 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0... 本文节选自霍格沃兹测试开发学社内部教材等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。在做 Web 自动化时,一般要等待页面元素加载完成后,才能执行操作,否则会报找不到元素等各种错误,这样就要求在有些场景下加上等待。最常见的有三种等待方式:隐式等待显式等待强制等待后面会一一介绍这三种模式的使用场景。 隐式等待设置一个等待时间,轮询查找(默认 0...
- python---飞机大战小游戏(提供源码) python---飞机大战小游戏(提供源码)
- 1080×501 27.2 KB在上一篇文章中分享了 pytest 的基本用法,本文进一步介绍 pytest 的其他实用特性和进阶技巧。pytest fixturespytest 中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰方法的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数据给测试函数。通常使用 setup 和 te... 1080×501 27.2 KB在上一篇文章中分享了 pytest 的基本用法,本文进一步介绍 pytest 的其他实用特性和进阶技巧。pytest fixturespytest 中可以使用 @pytest.fixture 装饰器来装饰一个方法,被装饰方法的方法名可以作为一个参数传入到测试方法中。可以使用这种方式来完成测试之前的初始化,也可以返回数据给测试函数。通常使用 setup 和 te...
- pytest 是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与 python 自带的 unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 能够支持简单的单元测试和复杂的功能测试,pytest 本身支持单元测试,可以结合 requests 实现接口测试,结合selenium、appium 实现自动化功能测... pytest 是一个成熟的全功能Python测试工具,可以帮助您编写更好的程序。它与 python 自带的 unittest 测试框架类似,但 pytest 使用起来更简洁和高效,并且兼容 unittest 框架。pytest 能够支持简单的单元测试和复杂的功能测试,pytest 本身支持单元测试,可以结合 requests 实现接口测试,结合selenium、appium 实现自动化功能测...
- pytest架构是什么?首先,来看一个 pytest 的例子:def test_a(): print(123)collected 1 itemtest_a.py . [100%]... pytest架构是什么?首先,来看一个 pytest 的例子:def test_a(): print(123)collected 1 itemtest_a.py . [100%]...
- 随着分层测试策略和自动化测试的普及,测试框架和接口测试成为测试工程师需重点掌握的底层核心技能。在 Python 自动化测试领域,Pytest 由于入门简单,扩展丰富,功能强大,易于维护等特性,成为目前大厂最流行最好用的 Python 自动化测试框架,没有之一!Pytest 主要优势如下:为了帮助测试同学快速掌握 Python 测试框架实战技能,霍格沃兹测试学院特别策划了《Pytest 测试框... 随着分层测试策略和自动化测试的普及,测试框架和接口测试成为测试工程师需重点掌握的底层核心技能。在 Python 自动化测试领域,Pytest 由于入门简单,扩展丰富,功能强大,易于维护等特性,成为目前大厂最流行最好用的 Python 自动化测试框架,没有之一!Pytest 主要优势如下:为了帮助测试同学快速掌握 Python 测试框架实战技能,霍格沃兹测试学院特别策划了《Pytest 测试框...
- 人生苦短 我用Python序言准备工作代码解析完整代码序言我们在观看视频的时候,有时候会出现一些奇怪的马赛克,影响我们的观影体验,那么这些马赛克是如何精确的加上去的呢?本次我们就来用Python实现对视频自动打码!准备工作环境咱们还是使用 Python3.8 和 pycharm2021 即可实现原理将视频分为音频和画面;画面中出现人脸和目标比对,相应人脸进行打码;处理后的视频添加声音;模块手... 人生苦短 我用Python序言准备工作代码解析完整代码序言我们在观看视频的时候,有时候会出现一些奇怪的马赛克,影响我们的观影体验,那么这些马赛克是如何精确的加上去的呢?本次我们就来用Python实现对视频自动打码!准备工作环境咱们还是使用 Python3.8 和 pycharm2021 即可实现原理将视频分为音频和画面;画面中出现人脸和目标比对,相应人脸进行打码;处理后的视频添加声音;模块手...
- 用python进行碰撞动力学仿真问题阐述解题过程解题思路程序编写延伸扩展结语问题阐述A,B两球在同一平面里,A球有一初速度,B球无初速度,一段时间后两球发生碰撞。两球碰撞时接触力模型假设:数值仿真:(R为两球的半径,mA为A球质量,mB为B球质量,rA0为A球的初始位置,VA0为A球的初始速度,rB0为B球的初始位置,VB0为B球的初始速度。)解题过程解题思路(1)两球之间的的距离r可以根据... 用python进行碰撞动力学仿真问题阐述解题过程解题思路程序编写延伸扩展结语问题阐述A,B两球在同一平面里,A球有一初速度,B球无初速度,一段时间后两球发生碰撞。两球碰撞时接触力模型假设:数值仿真:(R为两球的半径,mA为A球质量,mB为B球质量,rA0为A球的初始位置,VA0为A球的初始速度,rB0为B球的初始位置,VB0为B球的初始速度。)解题过程解题思路(1)两球之间的的距离r可以根据...
- 传统数据库连接方式:mysql(PyMySQL)ORM 模型:SQLAlchemy MyBatis、 HibernatePyMySQL安装:pip install pymysql简单使用利用 pymysql.connect 建立数据库连接并执行 SQL 命令(需要提前搭建好数据库):import pymysqldb = pymysql.connect( # mysql 地址 ho... 传统数据库连接方式:mysql(PyMySQL)ORM 模型:SQLAlchemy MyBatis、 HibernatePyMySQL安装:pip install pymysql简单使用利用 pymysql.connect 建立数据库连接并执行 SQL 命令(需要提前搭建好数据库):import pymysqldb = pymysql.connect( # mysql 地址 ho...
- 1080×428 28.9 KBRequests是一个优雅而简单的python HTTP库,其实python内置了用于访问网络的资源模块,比如urllib,但是它不如requests简单,优雅,而且缺少许多实用功能。接下来的接口测试的学习和实战,都与requests库息息相关。Requests官方文档:https://2.python-requests.org/en/master/ 接下来就... 1080×428 28.9 KBRequests是一个优雅而简单的python HTTP库,其实python内置了用于访问网络的资源模块,比如urllib,但是它不如requests简单,优雅,而且缺少许多实用功能。接下来的接口测试的学习和实战,都与requests库息息相关。Requests官方文档:https://2.python-requests.org/en/master/ 接下来就...
- 起因今天又是编写代码的一天,在使用pandas的read_csv读取文件时候,程序运行突然出现了错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\software\Anaconda3\lib\site-packages\pandas\io\parsers.py", line... 起因今天又是编写代码的一天,在使用pandas的read_csv读取文件时候,程序运行突然出现了错误Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\software\Anaconda3\lib\site-packages\pandas\io\parsers.py", line...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签