当前位置:网站首页>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 文档
边栏推荐
猜你喜欢
分布式计算MapReduce | Spark实验
从零开始单相在线式不间断电源(UPS)(硬件)
详解CAN总线:常用CAN连接器的使用方法
最强分布式锁工具:Redisson
Error EPERM operation not permitted, mkdir ‘Dsoftwarenodejsnode_cache_cacach两种解决办法
Distributed Computing Experiment 3 PRC-based Book Information Management System
高等代数_证明_对称矩阵一定能够相似对角化
babylon 里面加gltf 模型
打破千篇一律,DIY属于自己独一无二的商城
data:image/jpg; base64 format data is converted to image
随机推荐
有人试过用NPGsql驱动连接openGauss开发应用的吗?
Distributed Computing Experiment 3 PRC-based Book Information Management System
Produce definition 产品与行业分析 勤于思考 善于总结 强于表达
data:image/jpg; base64 format data is converted to image
两日总结四
分布式计算实验2 线程池
解决循环依赖import cycle not allowed的最佳解决办法
form表单提交到数据库储存
反序列化字符逃逸漏洞之
高等代数_证明_幂等矩阵一定能够相似对角化
SQL去重的三种方法汇总
redis---分布式锁存在的问题及解决方案(Redisson)
MMDeploy部署实战系列【第四章】:onnx,tensorrt模型推理
MMDeploy部署实战系列【第三章】:MMdeploy pytorch模型转换onnx,tensorrt
一天学会JDBC06:PrepaerdStatemtnt
中职网络安全竞赛C模块MS17-010批量扫描
Distributed Computing Experiment 4 Random Signal Analysis System
分布式计算实验3 基于PRC的书籍信息管理系统
Distributed Computing MapReduce | Spark Experiment
最强分布式锁工具:Redisson