Python 爬阶梯 | 为啥要测试自己写的 Python 代码,单元测试怎么用?

有时候我们写的代码就是一坨 shit ,但比较牛逼的点是,它居然能运行起来,而且操作起来还像模像样,是不是挺魔幻的。

如果你和开发团队一起做某个项目的时候,正经点的会有这么一个角色:技术测试员,他是干嘛的呢?就是专门来测试你写的代码问题的。你会常常跟他差点打起来,毕竟他要挑你的刺。

有些比较专业点的测试,它除了会测试你的代码 bug 问题之外,还会测试各种问题,比如在不同的场景下使用,不同的并发下运行,测你的性能力,甚至攻击你…

也有一些测试是纯粹瞎几把测试,随便点几下,就完事了…

话题引开,今天主要是跟你说说,如何在 Python 中测试你的代码?

测试的目的,其实就是让你的代码更佳,更健壮一些,通常情况下,我们自己会创建一些测试用例,然后去执行它们,然后发现bug,然后修复….

比如你

本文隐藏内容 登陆 后才可以浏览

ok,这一篇先让你对单元测试有个认识的使用,对于 Python 的代码测试,还有一些必要的知识你需要明白,比如一些高级些的测试,我会在下一篇继续跟你叨逼叨。

最后,你能通过 unittest 去测试一下你之前写过的任何一个项目代码么?

发表回复