自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

捉虫客 de 博客

测试技术学习与分享

  • 博客(125)
  • 收藏
  • 关注

原创 测试入门都需要学啥?

想自学测试入门的同学可以看这里,零基础或者想转行软件测试的也行。旨在圈定一个大致的学习范畴,少走弯路。

2024-10-23 18:53:59 1075

原创 自动化测试框架:unittest 系列文章目录

unittest 自动化测试框架系列文章目录汇总

2024-06-18 18:12:04 236

原创 自动化接口测试框架:HttpRunner 系列文章目录

自动化接口测试框架:HttpRunner 系列文章目录接口测试方兴未艾,自动化接口测试又是其中的重要手段,在这个过程中,测试框架的引用是必不可少的,业内有不少成熟的自动化测试框架,本系列文章旨在学习和分享 HttpRunner 这个通用测试框架的使用,以及进行相应的案例分析。为了方便进行检索,将相关文章及链接制作了一个目录,后期有时间随时进行更新。...

2020-04-28 10:22:46 1131

原创 简话 RAG 本地部署(DeepSeek + RAGFlow)

RAG = DeepSeek + OLlama + Docker + RAGFlow + Windows 11简话 RAG 本地部署

2025-02-11 17:33:42 12118 9

原创 简话 DeepSeek 本地部署及接口调用

Windows 11 + Ollama + DeepSeek R1 本地部署,简话,感性认识

2025-02-05 15:31:20 17548

原创 unittest-30-框架整体运行过程分析-2

运行 main() 方法时的一些重要参数说明

2024-12-16 22:21:48 854

原创 unittest-29-框架整体运行过程分析-1

执行 unittest.main() ,实际就是在实例化 “TestProgram” 这个类

2024-12-16 12:13:41 157

原创 unittest-28-通过命令行执行测试(3)-通用选项

命令行语法:python.exe -m unittest [-h] [-v] [-q] [--locals] [-f] [-c] [-b] [-k TESTNAMEPATTERNS] [tests ...] 本文主要解释其中通用的选项用法

2024-12-16 12:06:41 636

原创 unittest-27-通过命令行执行测试(2)-探索性测试

关于 “探索性测试” 即在命令行中使用 “discover” 关键字

2024-12-16 11:47:04 296

原创 unittest-26-通过命令行执行测试(1)-指定测试对象

unittest 模块可以通过命令行运行模块、类和独立测试方法的测试

2024-12-16 11:44:04 759

原创 unittest-25-测试加载器(6)自定义加载 load_tests 协议-通过discover方法

通过 discover() 方法来发现并执行 load_tests() 自定义加载策略

2024-12-12 12:47:27 194

原创 unittest-24-测试加载器(6)自定义加载 load_tests 协议

load_tests 协议就是一个固定名称为 “load_tests” 的函数,可以实现自定义的加载策略

2024-12-12 12:43:52 1230

原创 unittest-23-测试加载器(5)discover 探索性测试-2

最开始看 discover 方法的时候,关于 start_dir 和 top_level_dir 这两个目录参数的关系和定位总是搞不清楚容易出错。借这次系列文章总结一下。

2024-12-09 11:37:15 857

原创 unittest-22-测试加载器(5)discover 探索性测试-1

unittest中的discover()方法,也叫探索性测试,通过从指定的开始目录(start_dir)向其子目录递归来找出所有测试模块,并返回一个包含该结果的 TestSuite 对象。 只有与 pattern 匹配的测试文件才会被加载。 (使用 shell 风格的模式匹配。)

2024-12-09 11:26:48 910

原创 unittest-21-测试加载器(4)loadTestsFromName-2

从源码分析 loadTestsFromName() 方法处理过程

2024-12-09 11:00:27 156

原创 unittest-20-测试加载器(4)loadTestsFromName-1

unittest的加载测试方法:oadTestsFromNames(),返回由给出了字符串形式规格描述的所有测试用例组成的测试套件。

2024-12-09 10:56:53 341

原创 unittest-19-测试加载器(3)loadTestsFromModule-2

- loadTestsFromModule() 方法希望提供的是一个已经被导入的 “模块对象”,而不是提供字符串类型的 “模块名称”,这个方法没有实现模块加载的功能,只是从你提供的模块对象下去搜索可以被用于执行的测试。

2024-12-09 10:50:28 848

原创 unittest-18-测试加载器(3)loadTestsFromModule-1

unittest 中 loadTestsFromModule() 方法,从模块加载测试

2024-12-09 10:43:39 503

原创 unittest-17-测试加载器(2)loadTestsFromTestCase

loadTestsFromTestCase(testCaseClass):返回一个包含在 TestCase 所派生的 testCaseClass 中的所有测试用例的测试套件

2024-12-04 22:44:22 590

原创 unittest-16-测试加载器(1)介绍

TestLoader 类将加载测试的过程分别封装到5个方法中:loadTestsFromTestCase、loadTestsFromModule、loadTestsFromName、loadTestsFromNames、discover

2024-12-04 22:38:51 284

原创 unittest-15-复用已有(遗留)测试方法

在 unittest 中复用已有(以前遗留)的测试方法

2024-12-04 22:32:07 166

原创 unittest-14-提供默认的测试方法

在 unittest 中可以通过 test 前缀自定义测试方法,也可以使用期默认命名规则的 runTeset 测试方法

2024-12-04 22:27:10 452

原创 unittest-13-测试的执行顺序

在unittest执行测试的时候,需要关注其默认的执行顺序。

2024-11-29 16:03:35 303

原创 unittest-12-自定义跳过装饰器

编写一个自定义的装饰器,自行决定跳过哪些测试的执行。

2024-11-29 15:59:56 198

原创 unittest-11-自定义Equal断言

在unittest中可以自定义Equal类型的断言

2024-11-29 14:55:52 679

原创 unittest-10-测试断言

断言(Assertion)是一种调试工具,用于在代码中设置检查点,以确保程序在特定点的状态符合预期。unittest中专门提供了一套测试断言。

2024-11-29 14:50:24 261

原创 PyCharm社区版04:在Django-polls应用中使用表单

跟随 Django 官方手册继续完善 polls 应用,添加表单提交功能和结果展示

2024-11-17 10:28:48 365 1

原创 PyCharm社区版03:在Django-polls应用中使用模板

参考 Django 官方手册对其自带应用 polls 继续完善,引入HTML模板,增加视图表现能力

2024-11-17 10:22:43 614

原创 PyCharm社区版02:创建Django - polls应用

继续上一篇创建Django项目后,可以部署一个其自带的投票(polls)应用案例,这里按照官网提示将其部署下来。

2024-11-16 18:38:07 1056

原创 PyCharm社区版01:创建Django项目

在 PyCharm 社区版中创建 Django 项目

2024-11-16 18:21:18 2857

原创 浅学AI笔记03:一个Transformer自注意力机制的故事

Transformer 的自注意力机制,按自己的学习理解,编个小故事,试着具象化这个过程 :)

2024-11-14 22:46:16 1047

原创 偷懒:pytest 参数化(外部数据源)

pytest 的参数化处理,从外部数据源文件(Excel)中读取测试数据

2024-11-14 13:28:36 195

原创 浅学AI笔记02:直白解释为什么叫“大”模型

自学初学笔记。很多大模型都基于神经网络,所谓的 “大” 主要指其用到的 “参数规模庞大”。因此要先搞清楚什么是参数,再说为什么大。这里希望对大的程度先有一个感性、感官的了解。

2024-10-31 21:53:41 1016

原创 浅学AI笔记01:先给自己进行名词扫盲

以前没有学习过AI,半路出家从零开始,边学、边记、边总结。

2024-10-23 21:19:03 766

原创 Python 函数调用使用默认值参数 — 谈谈可变对象的坑?!【前置补充】

在 python 中进行函数调用,其参数可以使用 “默认值参数” 类型,那么当为 “默认值” 参数传入一个 “对象” 的时候,有什么限制和要求么?

2024-08-09 20:09:40 1236 1

原创 厘清Python函数中参数的用法

Python 函数中的参数用法比较灵活,容易混淆,抽时间把自己的理解厘清,以后备查。涉及内容:- 位置实参类:位置参数、默认参数、可变参数(*args)- 关键字实参数类:关键字参数、仅关键字参数、可变参数(**kwargs)

2024-08-09 12:59:32 1227

原创 unittest-09-使用子测试

unittest 提供了 “子测试”(subTest)的能力,可以对一个测试方法进行参数化处理,即循环执行逻辑相同、数据不同的测试。

2024-06-19 19:06:25 1045

原创 unittest-08-测试用例和测试方法

测试方法除了以test为前缀命名,还有一个特殊的测试方法 runTest(),用于默认执行的测试方法。

2024-06-18 17:32:31 710

原创 unittest-07-测试套件

unittest 提供了测试套件(Test Suite),可以将用例进行分组并执行。

2024-06-18 14:18:56 817

原创 unittest-06-跳过测试与预期失败

Unittest 支持跳过单个或整组的测试用例。它还支持把测试标注成“预期失败”的测试。

2024-06-18 12:05:21 880

unittest自动化测试框架快速入手PPT.pdf

本人 unittest 专栏原创系列文章配套的 PPT 资料。 从零开始,快速就 unittest 框架中的最基本知识进行了解和学习,主要内容包括:框架核心组件、命名约定、创建及运行测试、使用断言、测试固件、跳过测试、测试套件、测试加载器、命令行方式执行测试等。可以快速上手大部分常规的单元测试及自动化测试脚本的运行。 注:此 PPT 为快速入门用(有个人原创水印)

2024-12-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除