python之unittest测试框架

一、unittest简单介绍

UnitTest包含四大组件

  • 测试用例:UnitTest,TestCase
  • 前置后置条件:setUp和tearDown
  • 测试套件和运行器:UnitTest、TestSuite和UnitTest、TextTestRunner
  • 断言:自定义封装有成熟的断言

二、unittest的基本使用

1.导入环境

 

2、UnitTest有基本语法规则
a.继承自unittest.TestCase
b.创建用例必须以test_开头
c.UnitTest中的运行顺序是既定的,A-Z a-z 0-9
d.前置和后置在框架中对每一个测试用例都执行一次

类的前置后置条件

 

2.uinttest实现数据驱动

2.1 单数据传递

 

 

 2.2 多数据传递

 

 

 

2.3 yaml文件实现数据驱动

首先新建一个yaml文件,注意每组数据要以-作为开始

 

 yaml文件的读取

 

 3.断言

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

 

 

 

posted @ 2020-12-30 23:28  VincentN  阅读(380)  评论(0编辑  收藏  举报