zoukankan      html  css  js  c++  java
  • selenium

    1. TestCase

    一个TestCase的实例,就是一个测试用例。

    测试用例:一个完整的测试流程,包括测试前的准备工作(setUp)、测试过程的代码、善后工作(tearDown)

    单元测试的本质也就在这里,一个测试用例,也就是一个完整的测试单元

    2. TestSuit

    一个功能的验证往往需要多个测试用例,把多个测试用例集合在一起执行,就产生的测试套件的概念TestSuite。

    TestSuite用来组装单个测试用例。

    通过addTest()加载TestCase到TestSuite中,从而返回一个TestSuite实例

    3. TestRunner

    测试执行。一般单元测试框架中都会提供丰富的执行策略和执行结果。

    在unittest单元测试框架中,通过TextTestRunner类提供的run()方法来执行测试套件/测试用例。

    TestRunner可以使用图形界面、文本界面,或返回一个特殊的值等方式,来表示测试结果

    4. TestFixture

    对一个测试用例环境的搭建和销毁,就是一个fixture,通过覆盖TestCase的setUp()和tearDown()方法来实现。

    比如,可以在setUp()中通过建立数据库连接来初始化,在tearDown()中清除数据库产生的数据,关闭连接等

  • 相关阅读:
    bat学习
    Eclipse调试方法及快捷键
    JDK中的设计模式
    开源-自由-乔布斯
    AOP
    编程语言
    [LeetCode] 160. Intersection of Two Linked Lists(两个单链表的交集)
    [LeetCode] 198. House Robber(小偷)
    [LeetCode] 155. Min Stack(最小栈)
    [LeetCode] 1. Two Sum(两数之和)
  • 原文地址:https://www.cnblogs.com/xiaochongc/p/12591195.html
Copyright © 2011-2022 走看看