当前位置:网站首页>unittest使用简述
unittest使用简述
2022-08-04 07:07:00 【joker_zsl】
unittest是自动化测试中重要的单元测试框架,其有以下几个重要的概念:
test case 测试用例
unittest提供一个基类TestCase,用于创建测试用例类,类中的每个以test开头的方法即是一个测试用例,每个测试用例是一个独立的测试单元。
test fixture 测试脚手架
实现一些方法用来开展测试前需要准备的工作,或者测试完成后需要进行的清理工作。
包括setup(每个测试用例执行前执行一次)、setupClass(测试用例类执行前执行一次)、tearDown(每个测试用例执行后执行一次)、tearDownClass(测试用例类执行后执行一次)。

test suite 测试套件
一系列的测试用例归集到一起组成测试套件。需要使用测试用例的加载器,可以通过指定测试用例类或者测试用例类所在的路径来加载用例。

也可以使用默认加载器进行加载,更简洁:
suite = unittest.defaultTestLoader.discover(r'xxx')
test runner 测试运行器
用于执行和输出测试结果,可能使用图形接口、文本接口或者返回特定的值表示运行结果。

unittest官方文档:unittest --- 单元测试框架 — Python 3.10.6 文档
边栏推荐
猜你喜欢

Distributed Computing Experiment 4 Random Signal Analysis System
redis stream 实现消息队列

GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题

高等代数_证明_幂等矩阵一定能够相似对角化

七夕情人节:中英文祝福短信送给你
![[想要访问若依后台]若依框架报错401请求访问:error认证失败,无法访问系统资源](/img/aa/701fef9d8d7eaf25082e1289799b77.png)
[想要访问若依后台]若依框架报错401请求访问:error认证失败,无法访问系统资源

data:image/jpg;base64格式数据转化为图片

反序列化字符逃逸漏洞之

RT-Thread Studio学习(十二)W25Q128(SPI)的读写

MySQL内存淘汰策略
随机推荐
尚医通【预约挂号系统】总结
最强分布式锁工具:Redisson
详解CAN总线:常用CAN连接器的使用方法
adb无法桥接夜神模拟器
Triton部署mmdeploy导出的TensorRT模型失败篇
redis stream 实现消息队列
两日总结四
MMDetection finetune
RT-Thread Studio学习(十一)IIC
轻量化Backbone VGNetG成就“不做选择,全都要”轻量化主干网络
Detailed explanation of TCP protocol
经典新诗九首
babylon 里面加gltf 模型
Lightweight Backbone VGNetG Achieves "No Choice, All" Lightweight Backbone Network
GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
中职网络安全竞赛C模块MS17-010批量扫描
LeetCode每日五题01:两数之和 (均1200题)
反序列化字符逃逸漏洞之
Redis非关系型数据库
Use of MotionLayout