不知道你有没有过写完一堆代码,却不知道自己写得对不对的困惑。我们要怎么验证自己写的程序是对的?能够用来保证程序正确性的,唯有测试。
保证代码的正确性,是每个程序员口中的目标,但是否真的落实到了程序员的行动上,我们得打一个问号。
程序员圈子流传着一个关于测试的段子:“每个程序员在修改代码时都希望有测试,而在写代码时,都不想写测试。”很多团队并没有对编写测试有硬性的要求。为什么团队不要求?一个很可悲的答案是,大多数程序员不会写测试。对于不会做的事情,人们自然的反应就是少做或者不做。
对于今天的程序员来说,写测试就是程序员本职工作的一部分,但测试并不是光知道 xUnit 框架就能够很好完成的。基于此,郑晔老师将带你从实战入手,深入剖析测试的本质,解除你对测试的误解,帮你把“一个程序员在日常工作中如何编写自动化测试”的相关知识梳理一遍。更进一步,为你展现高频测试问题并提供解决方案,助你编写出高质量代码。
├──jk121-程序员的测试课(HTML+PDF+MP3完结)
| ├──01-开篇词(1讲)
| | ├──开篇词丨为什么写测试是程序员的本职工作?.html 3.36M
| | ├──开篇词丨为什么写测试是程序员的本职工作?.m4a 7.18M
| | └──开篇词丨为什么写测试是程序员的本职工作?.pdf 1.32M
| ├──02-基础篇(4讲)
| | ├──01丨实战:实现一个ToDo的应用(上).html 3.23M
| | ├──01丨实战:实现一个ToDo的应用(上).m4a 13.34M
| | ├──01丨实战:实现一个ToDo的应用(上).pdf 2.31M
| | ├──02丨实战:实现一个ToDo的应用(下).html 4.34M
| | ├──02丨实战:实现一个ToDo的应用(下).m4a 12.79M
| | ├──02丨实战:实现一个ToDo的应用(下).pdf 5.51M
| | ├──03丨程序员的测试与测试人员的测试有什么不同?.html 2.97M
| | ├──03丨程序员的测试与测试人员的测试有什么不同?.m4a 8.43M
| | ├──03丨程序员的测试与测试人员的测试有什么不同?.pdf 1.99M
| | ├──04丨自动化测试:为什么程序员做测试其实是有优势的?.html 2.84M
| | ├──04丨自动化测试:为什么程序员做测试其实是有优势的?.m4a 9.06M
| | ├──04丨自动化测试:为什么程序员做测试其实是有优势的?.pdf 1.67M
| | ├──05丨一个好的自动化测试长什么样?.html 3.98M
| | ├──05丨一个好的自动化测试长什么样?.m4a 8.55M
| | ├──05丨一个好的自动化测试长什么样?.pdf 4.32M
| | ├──06丨测试不好做,为什么会和设计有关系?.html 3.73M
| | ├──06丨测试不好做,为什么会和设计有关系?.m4a 9.96M
| | ├──06丨测试不好做,为什么会和设计有关系?.pdf 3.17M
| | ├──07丨Mock框架:怎么让测试变得可控?.html 3.24M
| | ├──07丨Mock框架:怎么让测试变得可控?.m4a 8.10M
| | ├──07丨Mock框架:怎么让测试变得可控?.pdf 3.12M
| | ├──08丨单元测试应该怎么写?.html 3.37M
| | ├──08丨单元测试应该怎么写?.m4a 8.33M
| | ├──08丨单元测试应该怎么写?.pdf 2.42M
| | ├──09丨测试覆盖率:如何找出没有测试到的代码?.html 3.98M
| | ├──09丨测试覆盖率:如何找出没有测试到的代码?.m4a 7.99M
| | ├──09丨测试覆盖率:如何找出没有测试到的代码?.pdf 3.88M
| | ├──10丨为什么100%的测试覆盖率是可以做到的?.html 3.52M
| | ├──10丨为什么100%的测试覆盖率是可以做到的?.m4a 7.41M
| | ├──10丨为什么100%的测试覆盖率是可以做到的?.pdf 4.26M
| | ├──11丨集成测试:单元测试可以解决所有问题吗?.html 3.37M
| | ├──11丨集成测试:单元测试可以解决所有问题吗?.m4a 9.45M
| | └──11丨集成测试:单元测试可以解决所有问题吗?.pdf 2.25M
| ├──03-应用篇(4讲)
| | ├──12丨实战:将ToDo应用扩展为一个REST服务.html 3.62M
| | ├──12丨实战:将ToDo应用扩展为一个REST服务.m4a 12.82M
| | ├──12丨实战:将ToDo应用扩展为一个REST服务.pdf 2.64M
| | ├──13丨在Spring项目中如何进行单元测试?.html 2.78M
| | ├──13丨在Spring项目中如何进行单元测试?.m4a 7.70M
| | ├──13丨在Spring项目中如何进行单元测试?.pdf 3.76M
| | ├──14丨在Spring项目如何进行集成测试?.html 3.32M
| | ├──14丨在Spring项目如何进行集成测试?.m4a 8.56M
| | ├──14丨在Spring项目如何进行集成测试?.pdf 2.94M
| | ├──15丨测试应该怎么配比?.html 4.67M
| | ├──15丨测试应该怎么配比?.m4a 7.06M
| | ├──15丨测试应该怎么配比?.pdf 4.08M
| | ├──16丨怎么在遗留系统上写测试?.html 2.95M
| | ├──16丨怎么在遗留系统上写测试?.m4a 8.49M
| | └──16丨怎么在遗留系统上写测试?.pdf 2.65M
| ├──04-扩展篇 (2讲)
| | ├──17丨TDD就是先写测试后写代码吗?.html 3.08M
| | ├──17丨TDD就是先写测试后写代码吗?.m4a 7.53M
| | ├──17丨TDD就是先写测试后写代码吗?.pdf 3.04M
| | ├──18丨BDD是什么东西?.html 3.27M
| | ├──18丨BDD是什么东西?.m4a 9.47M
| | └──18丨BDD是什么东西?.pdf 2.30M
| ├──05-加餐 (1讲)
| | ├──答疑解惑丨那些东西怎么测?.html 3.06M
| | ├──答疑解惑丨那些东西怎么测?.m4a 7.28M
| | └──答疑解惑丨那些东西怎么测?.pdf 2.13M
| └──06-结束语 (1讲)
| | ├──结束语丨对代码的信心要从测试里来.html 2.28M
| | ├──结束语丨对代码的信心要从测试里来.m4a 7.39M
| | └──结束语丨对代码的信心要从测试里来.pdf 1.67M
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。