从零开始写博客系统——测试我们的代码(单元测试)
Posted 点点寒彬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始写博客系统——测试我们的代码(单元测试)相关的知识,希望对你有一定的参考价值。
背景
验证自己写的代码,是一项基本功。我们必须要保证我们的代码运行逻辑没有问题,才能发布代码,因此在本文,我们学习如何测试我们的代码。
测试的类别
我们的后台代码可以使用单元测试和接口测试来覆盖。
所谓单元测试,就是直接测试我们的代码逻辑,而不需要启动服务。
而接口测试,则是把我们的服务启动后,调用接口检查接口的返回值是否符合预期。
我们这里测试的时候选用的是Python
默认的unittest
框架,这个框架用来做基础的测试已经足够了。
单元测试
具体的定义就请自己进行搜索。
我们需要测试的对象,其实就是两个类,一个是Article
,一个是Articles
。
首先我们来分析Article
类,这个类非常简单,就是一个结构的定义类,因此我们直需要测试这个结构初始化是没问题的,并且转换结构没有问题就行了。
我们新建一个文件夹叫test
,放置我们的测试用例,新建一个文件叫test_unit.py
,用于存放单元测试用例。
test_unit.py
import unittest
import article
以上是关于从零开始写博客系统——测试我们的代码(单元测试)的主要内容,如果未能解决你的问题,请参考以下文章