</h1>
<div class="clear"></div>
<div class="postBody">
单元测试:
单元测试是对单独的代码块分别进行测试, 以确保它们的正确性, 单元测试主要还是由开发人员来做, 其余的集成测试和系统测试由专业的测试人员来做. 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/Sheppard/p/12160525.html
- 推荐文章
- 软件工程实践第一次作业--准备
- BETA 版冲刺前准备
- 事后诸葛会议
- Alpha总结
- Alpha(10/10)
- Alpha(9/10)
- Alpha(8/10
- Alpha(7/10)
- Alpha(6/10)
- 团队作业-随堂小测
- Alpha(5/10)
- 面向对象程序设计第二次作业(2)
- 面向对象程序设计第二次作业
- 随笔
- UML作业第二次:类图中类的表示
- UML与软件建模:第一次作业(用例图绘制)
- 软件测试2019:第二次作业
- 软件测试2019:第一次作业
- 单选全选转载笔记
- 关于焦点事件转载笔记
- HDU 1556 差分,前缀和
- Full permutation
- PAT B1029
- 字串简介
- 阵列(3)
- 完形填空
- 关于c的比较
- 19 阵列的复制
- switch述句
- 阵列变数(2)