</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
Unity实现c#热更新方案探究(三)
Unity实现c#热更新方案探究(二)
Unity实现c#热更新方案探究(一)
对C#热更新方案ILRuntime的探究
Unity使用C++作为游戏逻辑脚本的研究(二)
执行composer install/update 命令遇 "You are using an outdated version of Composer. Composer 2.0 is abo...
php 安装xdebug进行调试(phpstorm)
phpstudy如何设置Nginx伪静态
JS正则表达式
- 最新文章
-
POSIX 消息队列相关问题
linux系统的7种运行级别
如何判断是否开启超线程
解决TIME_WAIT过多造成的问题
如何开发及维护一个可运营性很高的电商系统
百度、腾讯和阿里内部的级别和薪资待遇是什么样的?-转自知乎
ARP【地址解析协议】理解
MySQL常用内置函数
MySQL数据库内置加密函数总结
C# 之TripleDESCryptoServiceProvider类加密/解密程序
- 热门文章
-
ASP.NET之使用Ajax实现页面异步刷新(无需刷新整个页面)
我的第一个爬虫程序:利用Python抓取网页上的信息
Day 2: ASP.NET and python trying
我在MySQL免安装版使用过程中遇到的问题记录
Day 1: ASP.NET and JavaScript Jan.16th Trying
Front-end: Using blurred backgrounds with contents unaffected.
Unity资源打包学习笔记(二)、如何实现高效的unity AssetBundle热更新
利用GitLab webhook来实现触发Jenkins自动操作
windows系统下用python更新svn和Git
基于python脚本,实现Unity全平台的自动打包