从零开始写博客系统——测试我们的代码(单元测试)

Posted 点点寒彬

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始写博客系统——测试我们的代码(单元测试)相关的知识,希望对你有一定的参考价值。

背景

验证自己写的代码,是一项基本功。我们必须要保证我们的代码运行逻辑没有问题,才能发布代码,因此在本文,我们学习如何测试我们的代码。

测试的类别

我们的后台代码可以使用单元测试和接口测试来覆盖。

所谓单元测试,就是直接测试我们的代码逻辑,而不需要启动服务。

而接口测试,则是把我们的服务启动后,调用接口检查接口的返回值是否符合预期。

我们这里测试的时候选用的是Python默认的unittest框架,这个框架用来做基础的测试已经足够了。

单元测试

具体的定义就请自己进行搜索。

我们需要测试的对象,其实就是两个类,一个是Article,一个是Articles

首先我们来分析Article类,这个类非常简单,就是一个结构的定义类,因此我们直需要测试这个结构初始化是没问题的,并且转换结构没有问题就行了。

我们新建一个文件夹叫test,放置我们的测试用例,新建一个文件叫test_unit.py,用于存放单元测试用例。

test_unit.py

import unittest
import article

创作打卡挑战赛 赢取流量/现金/CSDN周边激励大奖

以上是关于从零开始写博客系统——测试我们的代码(单元测试)的主要内容,如果未能解决你的问题,请参考以下文章

从零开始写博客系统——测试我们的代码(单元测试)

从零开始写博客系统——测试我们的代码(单元测试)

从零开始写博客系统——测试我们的代码(接口测试)

从零开始写博客系统——测试我们的代码(接口测试)

从零开始写博客系统——测试我们的代码(接口测试)

从零开始写博客——数据持久化(文件)