极客时间#程序员的测试课 – 百度网盘 – 下载

茶叶蛋大学 发布于 12月09日

极客时间#程序员的测试课 - 百度网盘 - 下载 极客时间 第1张

课程亮点:

你将获得
实战导向,深入剖析测试本质
一套实用的自动化测试使用手册
从测试角度理解代码质量
高频测试问题及解决方案
课程介绍
不知道你有没有过写完一堆代码,却不知道自己写得对不对的困惑。我们要怎么验证自己写的程序是对的?能够用来保证程序正确性的,唯有测试。

保证代码的正确性,是每个程序员口中的目标,但是否真的落实到了程序员的行动上,我们得打一个问号。

程序员圈子流传着一个关于测试的段子:“每个程序员在修改代码时都希望有测试,而在写代码时,都不想写测试。”很多团队并没有对编写测试有硬性的要求。为什么团队不要求?一个很可悲的答案是,大多数程序员不会写测试。对于不会做的事情,人们自然的反应就是少做或者不做。

对于今天的程序员来说,写测试就是程序员本职工作的一部分,但测试并不是光知道 xUnit 框架就能够很好完成的。基于此,郑晔老师将带你从实战入手,深入剖析测试的本质,解除你对测试的误解,帮你把“一个程序员在日常工作中如何编写自动化测试”的相关知识梳理一遍。更进一步,为你展现高频测试问题并提供解决方案,助你编写出高质量代码。

课程模块设计
课程主体划分为以下3大模块。

基础篇:从实战出发,为你讲解关于测试的基础知识。在这个实战中你会学习到怎么样用带测试的方式编写一段代码,在一个新项目里如何去做测试。在这个部分你还会学习到“程序员的测试和测试人员的测试有什么不同”“测试不好做,为什么会和设计有关系”等测试痛点问题。
应用篇:同样以实战开始,为你介绍在一个后端项目中可以怎样做测试。对后端项目来说,Spring 框架有两大优势,一方面,它的使用非常广泛;另一方面,它对测试提供了非常好的支持。所以在这个部分主要讲解使用 Spring 框架如何做测试。
扩展篇:为你介绍 TDD 和 BDD 两项开发实践,拉近这两项实践和你的距离。很多人之所以不用这两种实践,思维习惯是一方面,还有一方面就是欠缺测试的基础。当你掌握了基础篇和应用篇的内容后,再来看这些实践,你会有认知上的更新。

遇问题可联系 / 微信号:wedaxue

相关文章

联系站长

近期文章

高效能人士的学习方法

吴伯凡老师《认知方法论》是一个基础学科,对世界和人生的基本理解。

刘润老师的《五分钟商学院》从商业基础开始做事。

宁向东老师的《管理学课》是一个管理学进阶版。

薛兆丰老师《经济学课》生动易懂。

香帅老师《北大金融学》是经济学的一个分枝,更为具体。

梁宁老师《增长思维30讲》实时感强。

李育辉老师《组织行为学》搭建了企业架构。

刘松博老师《公司治理30讲》从管理到治理提升了一个高度。

万维钢老师让我们知道更多的前沿知识和最近国际上动向。

以上老师的课程都让我得到很多知识。

混沌大学商学院