背景 如果读者按照前面的文章认真的从头到尾码了代码并且能正常运行,那么其实已经是一个简易的博客系统了,但是这个简易的博客系统还有最后一个问题,那就是我们的新增,修改接口是不能...
背景 如果读者按照前面的文章认真的从头到尾码了代码并且能正常运行,那么其实已经是一个简易的博客系统了,但是这个简易的博客系统还有最后一个问题,那就是我们的新增,修改接口是不能...
背景 前面的文章,我们写了我们的博客系统,也对我们的博客系统进行了测试,基本上已经有了一个博客系统的雏形,但是整个系统有一个问题 ,那就是我们的数据是在内存中保存的,如果我们...
背景 上文我们介绍了如何对我们的代码进行单元测试,本文我们来介绍接口测试。 相对于单元测试,接口测试属于一个更上层的测试,接口测试主要关注的是接口的输入和输出,并不关心代码内...
背景 验证自己写的代码,是一项基本功。我们必须要保证我们的代码运行逻辑没有问题,才能发布代码,因此在本文,我们学习如何测试我们的代码。 测试的类别 我们的后台代码可以使用单元...
背景 在前面的文章中,我们已经把博客的主要接口已经写好了,在一般的博客系统中,还会有按分类查询和按照标签查询的需求。本文我们来执行这部分功能的开发。 分析 在开始开发之前我们...
背景 前面我们搭建了博客系统,并且使用模拟数据写了一个查询博客列表的接口。 本文我们继续博客系统。 业务场景 进入一个博客系统,除了展示列表之外,还要能够查询博客正文的明细。...
开始 从现在开始,我们就要开始进行后台的开发了,首先我们要用Flask开启我们的第一个接口。 参考大部分博客的情况,打开博客首页的时候都会需要展示博客的列表。因此我们的第一个...
环境相关内容 关于Python的安装,环境变量等配置这里就不单独出文章了,网上有大量的文章可以参考。 我使用的Mac电脑,使用Windows也是同样可以的。只不过某些配置可能...
背景 我从2015年底开始慢慢的学习编码相关的知识。在这个博客我把自己学习的记录全部都记了下来,这么多年过去了,版本不停的在更替,当年的那个系列确实已经没啥参考意义了,并且受...
安装kubectl kubectl是k8s的命令行工具,我们一切学习的基础都是基于kubectl,因此学习的第一步就是安装这个工具。 安装过程 安装这个其实很简单,Googl...
背景 关于单元测试,其实是我们讨论的非常多的一点,作为一个测试人员,笔者唯一没怎么接触的测试,其实就是单元测试。这段时间刚好在开发一些平台,在代码中也涉及到了这块,因此记录一...
背景 上文说到unittest框架的入口,知道了多种方式执行unittest的时候,框架是如何处理的。本文会详细说明测试框架的核心,case:测试用例是如何构成的。 从使用来...
总评 2019年,可以说是丰收的一年吧,对于我个人来说,可以算是收货满满。当然,也不完全是一切顺利。 19年,从自身来看,完成了五年计划三项中的两项,算是比较成功。但是从跟去...
背景 今年给自己定下的基调就是要好好学一下数据库相关的知识,所以今天也开始弃用各类ORM框架,使用原生的sql来干一些活。这次遇到的问题就是一个去重查询的问题。 过程 去重查...
@to任勿notfake 在搞笑?没写过代码回来喷?
简单说说Python与Go的区别背景 工作中的主力语言是Python,今年要搞性能测试的工具,由于GIL锁的原因,Python的性能实在是惨淡,需要学一门性能高的语言来生成性能测试的压力端。因此我把目光放在...
背景 作为一名测试人员,自动化测试框架可能是我们日常工作中使用的最多的东西了,以我为例,日常工作中天天打交道的框架就是unittest,深入理解unittest测试框架的原理...
问题 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你...
背景 在开发Mock中心的过程中,每个server与client通讯的时候,需要使用unix socket这种高效的本机通讯协议来交换数据,但是unix socket通讯协议...
@小乐_8a47 有些内容涉及到公司的内容了,还没有剥离出来,暂时没有继续写下去
从零开始写一个契约测试工具——数据库设计接上文,第一步需要设计我们的表结构,我初步的构想是两张表来装下它,后续肯定会有一些变动,因为我也是一边写工具一边记录的。 设计说明 工具应该有两块内容,第一块是契约的信息,这...