爱站网主要功能免费域名网址

张小明 2026/1/14 13:59:10
爱站网主要功能,免费域名网址,山东网站制作,网站展示程序文章目录一、pytest简介和安装二、定义测试类、测试方法三、执行测试方法#xff08;重点#xff09;四、Fixture风格五、断言5.1 断言-案例六、测试报告一、pytest简介和安装 1、pytest 是开发人员用来实现 “单元测试” 的框架。测试工程师#xff0c;可以在自动化 “测试…文章目录一、pytest简介和安装二、定义测试类、测试方法三、执行测试方法重点四、Fixture风格五、断言5.1 断言-案例六、测试报告一、pytest简介和安装1、pytest 是开发人员用来实现 “单元测试” 的框架。测试工程师可以在自动化 “测试执行” 时使用。2、使用 pytest 的好处方便管理、维护测试用例。简单的断言方法。生成测试报告。3、安装 pytestpip install pytest pip install requests-i https://pypi.douban.com/simple/# 指定镜像源安装二、定义测试类、测试方法定义测试类管理测试用例测试类中的测试方法和excel写的测试用例一一对应。excel表格写一条测试用例在测试类中添加一条测试方法如登录接口共 15 条测试用例。但需要15个测试方法。# 测试类名建议以Test开头。类名首字母大写classTestXxx(object):# 测试方法名必须以小写test开头。deftest_xxx(self):pass三、执行测试方法重点单文件执行了解 方法1终端命令 pytest -s xxx.py。 方法2①方法定义后右键-运行 此方法。在方法后面去运行只运行这一个方法。 ②类定义后右键-运行 所有方法。在类后面去运行则运行类里面的所有方法。 注方法2需要pycharm2020以上版本才可以。 方法3导包 import pytest if __name__ __main__: pytest.main([-s, xxx.py]) 多文件执行【重点】 1. 直接在项目目录下创建文件 pytest.ini 2. 编写 pytest.ini 文件 [pytest] 固定内容 addopts -s 添加命令行参数 add options testpaths ./xxx .py 测试用例文件相对于 pytest.ini 位置 python_files xxx*.py .py 文件名。 可用 通配符 python_classes Test* 测试类名。 可用 通配符 python_functions test* 测试方法名。 可用 通配符 3. 终端执行命令 pytest四、Fixture风格# 1.方法级别方法defsetup(self):在 每个 普通测试方法执行之前自动被调用一次。defteardown(self):在 每个 普通测试方法执行之后自动被调用一次。# 2.类级别方法defsetup_class(self):在 类中 所有测试方法 执行之前自动被调用一次。defteardown_class(self):在 类中 所有测试方法 执行结束之后自动被调用一次。五、断言断言错误会在控制台显示断言错误AssertionError。# 方法1assert预期结果实际结果 ———— 断言相等# 方法2assert预期结果in实际结果 ———— 断言包含5.1 断言-案例# 定义测试类classTestAdd(object):# 定义测试方法deftest01_add(self):print(第 1 个 测试方法)assert1028deftest02_add(self):print(第 2 个 测试方法)asserthelloinhelloword# hello是包含在hellohelloword里面结果# 前面已经配置了 pytest.ini 文件才能直接在终端中使用pytest。PS C:\XM1\requestsTestSh27pytesttestsession startsplatform win32 -- Python3.7.4, pytest-7.4.4, pluggy-0.13.0 rootdir: C:\XM1\requestsTestSh27 configfile: pytest.ini testpaths: ./ plugins: arraydiff-0.3, doctestplus-0.4.0, html-3.2.0, metadata-3.0.0, openfiles-0.4.0, remotedata-0.3.2 collected2items pytest01_review.py 第1个 测试方法 .第2个 测试方法.---------------------------------------- generated html file: file:///C:/XM1/requestsTestSh27/report/%E6%88%91%E7%9A%84%E6%8A%A5%E5%91%8A.html ----------------------------------------2passedin0.05sPS C:\XM1\requestsTestSh27六、测试报告必须在项目所在的目录下执行pytest命令生成测试报告。# 1. 安装插件pip install pytest-html# 2. 修改 pytest.ini 文件的 addopts 的值。 report表示目录当前项目下得有这个report目录。 - ①测试报告名.html自己起测试报告名。 - ②--self-contained-html这个参数如果不加每次生成测试报告会有一个中间文件这个中间文件没用。 这个参数就是不加这个缓存文件。 addopts-s--htmlreport/测试报告名.html--self-contained-html# 3. 使用命令 pytest 生成测试报告
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

哪个网站有利于做课件seo专业推广

SkyReels-V2安全攻防实战:从扩散模型入侵到防御纵深构建 【免费下载链接】SkyReels-V2 SkyReels-V2: Infinite-length Film Generative model 项目地址: https://gitcode.com/GitHub_Trending/sk/SkyReels-V2 假设你的AI视频生成系统已被攻击,如何…

张小明 2026/1/9 10:10:39 网站建设

网站建设总结和体会淘宝客返利网站开发

LangFlow中的安全审计助手:漏洞扫描与修复建议 在软件开发生命周期中,安全审计长期被视为一项高门槛、低效率的任务。传统流程依赖专家手动审查代码、比对漏洞数据库、撰写报告——整个过程耗时数小时甚至数天,且极易因疲劳或经验差异导致漏检…

张小明 2025/12/29 10:40:05 网站建设

淄博网站设计给我免费观看片在线

5个必知策略:ElasticJob如何在K8s中实现任务调度革命? 【免费下载链接】shardingsphere-elasticjob 项目地址: https://gitcode.com/gh_mirrors/shar/shardingsphere-elasticjob 在云原生架构快速演进的今天,传统任务调度系统在容器编…

张小明 2026/1/8 9:00:34 网站建设

视频网站建设工具初中学校网站如何做

三步搞定.NET Framework 3.5自动化部署:Windows系统管理员的救星 【免费下载链接】.NETFramework3.5一键安装工具 本仓库提供了一个方便快捷的资源文件,用于一键安装.NET Framework 3.5。该工具适用于需要在Windows系统上快速部署.NET Framework 3.5的用…

张小明 2025/12/29 10:40:05 网站建设

唐山做网站公司哪家好民间it网站建设

自动化测试时代的缺陷管理挑战 随着DevOps和持续集成/持续部署(CI/CD)流程的普及,自动化测试已成为软件质量保障的核心环节。然而,自动化测试脚本自身的缺陷修复仍高度依赖人工分析,成为制约测试效率的关键瓶颈。本文基于当前自动化测试发展…

张小明 2026/1/13 16:01:08 网站建设

网站销售策划网络营销推广公司哪家好

第一章:压测工具选型的生死分野在高并发系统设计中,压力测试是验证系统稳定性的关键环节。工具的选择直接影响测试结果的准确性与可扩展性,甚至决定系统上线后的生死存亡。不同的压测工具在协议支持、并发模型、资源消耗和结果分析能力上存在…

张小明 2026/1/10 14:29:00 网站建设