zoukankan      html  css  js  c++  java
  • unittest各个组件之间的关系与TestCase类的几个特殊方法

    1、unittest各个组件的含义:

    TestCase:测试用例,测试用例里面会有很多测试方法,是单元测试中最小维度的测试行为。

    TestSuite:测试套件,是测试用例的集合。

    TestFixure:测试固件,测试准备工作和收尾工作,打开和关闭浏览器,链接和关闭数据库,可有可无

    TestRunner:测试运行器,运行测试用例。

    TestReport:将测试结果呈现给用户,生成测试报告。

    各组件之间的关系:

    2、TestCase类的几个特殊方法如下:

    • A、setUp():每个测试方法运行前运行,测试前的初始化操作;
    • B、tearDown():每个测试方法运行结束后运行,测试后的清理工作;
    • C、setUpClass():所有的测试方法运行前运行,单元测试前期准备,必须使用@classmethod装饰器进行修饰,setUp()函数之前执行,整个测试过程只执行一次;
    • D、tearDownClass():所有的测试方法运行结束后执行,单元测试后期清理,必须使用@classmethod装饰器进行修饰,tearDown之后执行,整个测试过程中只执行一次;

    此文内容转载自:https://www.cnblogs.com/1510152012huang/p/10682598.html

  • 相关阅读:
    .net软件开发工程师面试题
    html笔记
    好用软件
    谷歌插件
    vue笔记
    js笔记
    数组去重
    css全局样式
    css笔记
    vscod插件
  • 原文地址:https://www.cnblogs.com/shouhu/p/12707701.html
Copyright © 2011-2022 走看看