首页 > 其他 > 详细

unittest框架

时间:2019-11-29 18:36:12      阅读:67      评论:0      收藏:0      [点我收藏+]

一、unittest框架简介

  unittest设计时主要用于单元测试,但其他功能强大,也可以用于其他的自动化测试(GUI、接口)。

二、unittest框架的四个核心

  1. testcase:测试用例

  2. testsuite:测试套件

  3. testfixture:用于配置或者删除环境,提供setUp()启动和tearDown()释放的方法,定义了特殊的运行方式

  4. testrunner:提供run()方法,运行测试集,可以生成测试报告

三、unittest框架常用的类

  1.TestCase  2.main  3.TestSuite  4.skip  5.TestResult  6.TestLoader

四、unittest框架的实现过程

  1. 通过继承的方式(unittest.TestCase)获取父类方法,构建测试用例

  2. 构建测试用例遵循标准:必须以test开头

  3. 通过testfixture初始化运行时所需要的变量。setUp获取,tearDown回收

  4. 定义测试类。unittest.main(),另外一种通过testsuite的方式指定运行某一些测试用例。unittest.TsetSuite()得到测试集对象。通过addTest()或者是addTests()

    5. 运行测试集

unittest框架

原文:https://www.cnblogs.com/badbadboyyx/p/11959121.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!