
软件测试理论与实践
文章平均质量分 65
本专栏主要介绍软件测试相关知识,包括测试原理相关知识,自动化测试相关知识
脚本小玩家
软件测试从业12年,对自动化测试、性能测试、稳定性测试有深刻的理解,软件设计行业从业2年,产品规划从业4年,擅长从工作中发现效率及质量问题并加以改进和规范。涉足过:VC++、PHP、Delphi、Lazarus、Python、Go、Javascript/HTML/CSS、VBA/VBS、Bash、AWK,对办公软件PowerPoint/Excel进行过扩展开发,对编辑器有较浓兴趣,使用过Vim/EmEditor/UltraEdit/Cudatext/VSCode/EverEdit并对其进行扩展开发(宏/插件),是国产编辑器EverEdit手册完整版的作者、wxFormBuilder贡献者。
展开
-
pytest快速入门 - 目录:半天掌握pytest
本专栏将向读者介绍pytest的使用及一些常用的技巧,通过本专栏的学习,读者将可以熟练动用pytest进行自行化测试工作原创 2025-03-15 20:28:42 · 391 阅读 · 0 评论 -
pytest快速入门 - 测试用例执行超时研究(测试人员必知必会)
用例的超时,其实主要是监控每条任务的超时情况,通过创建1个基础函数base_func这个函数每次调用时都创建1个线程,并给线程设置超时时间,用例中的执行语句都通过这个线程函数base_func来执行,base_func中对超时任务会设置失败。# 核心函数:该函数创建1个线程,并执行给定的task,超时后会把用例设置为失败thread.join(timeout) #设置超时。原创 2025-02-07 22:14:11 · 453 阅读 · 0 评论 -
pytest快速入门 - 如何确保后置条件完全执行(测试人员必知必会)
执行清理数据的语句异常,导致后面的清理语句都不执行了,这是不能接受的,会很快导致整个测试环境陷入混乱,严重影响测试效率和测试进度。将要执行的后置条件语句写在列表中,遍历执行列表即可保证后置条件都被执行。addfinalizer函数添加的后置条件,执行顺序是反的,如果您的后置条件执行顺序有依赖,请注意添加顺序!添加的后置条件,后置条件之间不会影响,即使有1个后置条件出现异常,其他后置条件也会执行。进行保护,可以确保所有后置条件都会执行,缺点是比较麻烦,每个后置条件都要写。每个后置条件语句都使用。原创 2025-02-07 13:21:06 · 513 阅读 · 0 评论 -
pytest快速入门 - 构造“后置条件”的几种方式
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!从报文中可以得知,调用夹具的测试用例才会执行夹具中的后置条件,而没有调用夹具的测试用例,没有执行夹具中的前置条件和后置条件。每个测试用例,都保持清晰的预置条件和后置条件是一个好的实践,可以减少测试用例失败后的调试成本。每个测试用例执行完后,都需要恢复环境,将用例添加的数据删除,修改的参数恢复等,在。会在类中的每个测试用例执行结束后都会执行,使用。原创 2025-01-25 16:46:11 · 323 阅读 · 0 评论 -
pytest快速入门 - 构造“预置条件”的几种方式
虽然pytest提供了函数范围、类范围、模块范围等的预置条件构造方法,但从作者多年的测试工作经验来看,每个测试用例单独构造预置条件和后置条件是一种更合理的安排方式!作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!夹具默认情况下是用例范围生效,即夹具中的预置条件在每个用例都会执行。从报文中可以看到,预置条件只执行了一次,第2个用例执行时便没有执行。在夹具章节中,我们介绍了夹具的作用,其中一项就是构造预置条件。原创 2025-01-24 22:58:06 · 521 阅读 · 0 评论 -
pytest快速入门 - pytest夹具的基本概念
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!从执行结果来看,模块的预置条件在最开始执行,紧随其后的是导入的模块中的测试函数,而会话的。,预置条件始终保存在模块开始执行前执行,后续条件在模块的所有函数执行完时执行。说明:模块中即使存在测试函数没有使用夹具,也不会干扰夹具中的预置条件和。是上一个示例中的模块范围的测试代码,使用。在模块第一个测试函数执行前执行,只在当前模块执行前才执行,,在用例执行结束时执行。原创 2025-01-23 22:05:09 · 877 阅读 · 0 评论 -
pytest快速入门 - 各种数据的结果验证方式
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!原创 2025-01-21 11:46:01 · 421 阅读 · 0 评论 -
pytest快速入门 - 各种pytest执行方式
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!注意:只支持执行子目录下的文件夹,不支持绝对路径。再运行这个文件时,就会执行测试用例!原创 2025-01-20 18:10:26 · 1030 阅读 · 0 评论 -
pytest快速入门 - 将多个用例组织在一个类中
作者声明:本文用于记录和分享作者的学习心得,可能有部分文字或示例来源自豆包AI,由于本人水平有限,难免存在表达错误,欢迎留言交流和指教!支持并不限制一个用例占用一个文件,实际使用中可以一个用例一个文件,也可以多个用例一个文件。将一个业务功能的测试用例,放在一个文件中,并用。命令时,会自动寻找类中的用例。进行分组是一个好的实践。原创 2025-01-18 21:38:37 · 567 阅读 · 0 评论 -
pytest快速入门 - 认识pytest
PyTest是一个自动化测试框架,支持单元测试和功能测试,有丰富的插件原创 2025-01-18 20:53:22 · 1090 阅读 · 0 评论