zoukankan      html  css  js  c++  java
  • 单元测试

    单元测试:

      单元测试是对单独的代码块分别进行测试, 以确保它们的正确性, 单元测试主要还是由开发人员来做, 其余的集成测试和系统测试由专业的测试人员来做. python的单元测试代码编写主要记住以下几点:

      1. 需要导入 unittest模块

      2. 需要继承自 unittest.TestCase 类

      3. 单元测试的代码函数名必须以test开头(其他语言也是如此)

           4. 单元测试里由 setUp 和 tearDown 两个勾子函数

     以下为代码实现举例:
     import unittest

    class TestClass(unittest.TestCase):

      def setUp(self):

        # 该方法会首先执行,相当于测试前的准备工作

        pass  

      def tearDown(self):

        # 该方法会在测试完成后执行, 相当于测试的扫尾工作

        pass

      def test_app(self):

        # 该方法为测试测试代码

    单元测试经常用到的断言方法:

      assertEqual             # 如果两个值相等, 则pass

      assertNotEqual       # 如果两个值不相等, 则pass

      assertTrue              # 如果bool值为True, 则pass

      assertFalse             # 如果bool值为false, 则pass

      assertIsNone           # 如果不存在,则pass

      assertIsNotNone      # 存在,则pass

    原文摘自:https://www.cnblogs.com/skaarl/p/9686793.html

  • 相关阅读:
    P1031 均分纸牌
    P1130 红牌
    P1094 纪念品分组
    win32 公用对话框
    高性能完成端口socket服务(IOCP)
    一个简单的调试日志功能
    UI设计工具
    windows平台(不包括ARM的CE)通用的压缩和解压缩
    win api 实现 AES加密、解密,获取HASH
    win32sdk 编程整理的些资料
  • 原文地址:https://www.cnblogs.com/shanghongyun/p/11111985.html
Copyright © 2011-2022 走看看