49unittest的基本用法

1、TestCase:测试用例,所有的用例都是直接继承与UnitTest.TestCase类
2、TestFixture:setUp和tearDown,作为前置条件和后置条件
3、TestSuite:测试套件
4、TestRunner:测试运行器
5、断言:在Unittest中封装好了成熟断言,可以直接被调用、

UnitTest语法规则

  • UnitTest中,测试用例定义都是 test_ 开头
  • 用例排序与写的顺序无关,排序是遵循A-Z,a-z,0-9

数据驱动

  • 分割代码块与数据。
  • 在unittest中通过ddt来实现
  • ddt 全称 data driver test, 安装ddt ;pip install ddt
  • 可以直接读取yaml文件 安装yaml :pip install pyyaml

UnitTest断言

  • 断言:自动化测试主要用于对流程来进行测试,断言就是自动化测试中的预期结果与实际结果的对比

Skip操作:

  • 跳过测试用例的执行,是通过装饰器来执行
posted @ 2022-12-26 18:40  __username  阅读(20)  评论(0编辑  收藏  举报

本文作者:DIVMonster

本文链接:https://www.cnblogs.com/guangzan/p/12886111.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。