您现在的位置是:首页 >技术杂谈 >UnitTest框架网站首页技术杂谈

UnitTest框架

南々城余音 2023-06-26 00:00:02
简介UnitTest框架

什么是UnitTest框架?

概念:UnitTest是Python自带的一个单元测试框架,用它来做单元测试。
自带的框架:不需要单外安装,只要安装了 Python,就可以使用
第三方框架:想要使用需要先安装后使用(pytest)
单元测试框架:主要用来做单元测试,一般单元测试是开发做的.
对于测试来说,,unittest框架的作用是自动化脚本(用例代码)执行框架(使用unittest框架来管理运行多个测试用例的)
 

为什么使用UnitTest框架?

1.能够组织多个用例去执行

2.提供丰富的断言方法(让程序代码代替人工自动的判断预期结果和实际结果是否相符)

3.能够生成测试报告

UnitTest核心要素(UnitTest的组成)

1、 TestCase(最核心的模块)

Testcase(测试用例),注意这个测试用例是unittest框架的组成部分,不是手工和自动化中我们所说的用例(Test case)

主要作用:每个Testcase(测试用例)都是一个代码文件,在这个代码文件中﹑来书写真正的用例代码

2、 TestSuite

TestSuite(测试套件),用来管理组装(打包)多个 TestCase(测试用例)的

3.、TestRunner

TestRunner(测试执行,测试运行),用来执行Testsuite(测试套件)的 

4. TestLoader

TestLoader(测试加载),功能是对Testsuite(测试套件)功能的补充,管理组装(打包)多个Testcase(测试用例)的

5.、Fixture

Fixture(测试夹具),书写在Testcase(测试用例)代码中,是一个代码结构,可以在每个方法执行前后都会执行的内容
举例:
登录的测试用例,每个用例中重复的代码就可以写在Fixture代码结构中,只写一遍,但每次用例方法的执行,都会执行Fixtrue中的代码

1.打开浏览器

2.输入网址

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。