当前位置:网站首页>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 文档
边栏推荐
- TypeScript基本类型、类、封装、继承、泛型、接口、命名空间
- 带你了解一下PHP搭建的电商商城系统
- LeetCode 97. 交错字符串
- LeetCode(剑指 Offer)- 18. 删除链表的节点
- 创建数据库报错--MySQL server is running with the --super-read-only option
- LeetCode每日五题01:两数之和 (均1200题)
- Sql优化总结!详细!(2021最新面试必问)
- MySQL - Row size too large (> 8126). Changing some columns to TEXT or BLOB
- 中职网络安全竞赛B模块新题
- 小猫爪:AWR294x学习笔记02-AWR294x之DPM&IPC
猜你喜欢
随机推荐
RT-Thread Studio学习(十一)IIC
中职网络安全竞赛B模块新题
SQL如何从字符串截取指定字符(LEFT、MID、RIGHT三大函数)
2022爱分析· 银行数字化厂商全景报告
a标签下载图片,不要预览
一天学会JDBC03:Statement的用法
C# 实用的第三方库
Distributed Computing Experiment 2 Thread Pool
高等代数_证明_两个矩阵乘积为0,则两个矩阵的秩之和小于等于n
The school to apply for link
ConstraintSet of animation of ContrstrainLayout
中职网络安全竞赛C模块MS17-010批量扫描
redis stream 实现消息队列
QT + msvc2017编译器
8.2学习记录
MySQL内存淘汰策略
10个程序员可以接私活的平台和一些建议,赚麻...
数据特征预处理——缺失值的查看方式及处理
反序列化字符逃逸漏洞之
小程序如何使用订阅消息(PHP代码+小程序js代码)









