人人都能学编程
English 开始学习
专项 · 软件测试 免费阅读

软件测试教程

写能抓住真 bug 的测试:边界情况、测试替身、表格、性质测试和测试先行。

5 课约 7 小时 建议先学:Python 从零开始
边学边练

互动课是同样的内容,旁边多了一个编辑器:每个例子都能运行,小测验当场判对错,练习题提交马上判题。免费开始,不用注册。

开始互动课
1

好的测试

写出代码出错时会失败的测试。
1 你的第一批测试改完代码之后,怎么知道它还能用?2 边界情况应该测试哪些输入?
2

更强的工具

测试有外部依赖的代码,一次测很多情况。
3 测试替身与依赖注入发邮件、扣款、依赖当前时间的代码,怎么测试?4 表格与性质测试怎么测试很多情况,又不用写很多测试?
3

测试先行

TDD 与回归测试。
5 TDD 与回归测试什么时候写测试最好?