UnitTest框架的简介和特征
Posted eagles1102
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UnitTest框架的简介和特征相关的知识,希望对你有一定的参考价值。
UnitTest本来是用于做python的单元测试框架,现在作为主流的自动化测试框架在使用,除去UnitTest就是Pytest。
UnitTest的四大特性
1.前置和后置条件:
Setup和teardown
2.用例管理:
所有以Test开头或者结尾的函数,都会默认识别为测试用例。
3.套件与管理器:
用于管理测试用例和产出测试报告。
4.断言机制:
默认已经封装有非常多的断言方法可以用于直接调用,通过self进行调用。
UnitTest的基本应用规则
1.用例需要用test开头或者结尾
2.用例的运行顺序都是固定的模式,基于UnitTest本身的内部机制。排序规则:0~9 ;A~Z ;a~z
3.setup和teardown的作用域分为两种:函数和类
4.所有的UnitTest类,如果需要使用,则一定要继承于TestCase类
以上是关于UnitTest框架的简介和特征的主要内容,如果未能解决你的问题,请参考以下文章
python+selenium+unittest测试框架1-unittest单元测试框架和断言
Python- unittest 单元测试 (测试框架)和pytest 的区别
Python接口测试实战3(下)- unittest测试框架
Python接口测试实战3(下)- unittest测试框架