领取资料,请大家加微信:bjmashibing05
主讲老师:刘迅老师
主要经历
Spring Cloud源代码和关联项目贡献者
Apereo CAS源代码和关联项目贡献者
18年工作经验,10年以上系统架构设计经验,8年外企经验
前IBM Lotus Domino国际化负责人
前Synnex首席架构师
胜狮集团技术合伙人
常年互联网行业经验,涉及人工智能、大数据、云计算、智能硬件/物联网、边缘计算、高性能六大方面,尤其对电商、供应链和互联网产品有丰富经验,擅长高并发大数据量的解决方案设计与处理
题目:TDD在敏捷开发中的最佳实践—让研发过程严谨细致,让程序运行健壮唯美。
推荐: TDD是敏捷开发模式中的核心实践和技术,也是极限编程(XP)的核心思想,是高效开发的有效保障,在大规模的企业级研发过程中,这是必不可少的一部分,几乎所有的功能都会通过自动化的手段进行检验,以保证上线后的有效性和稳定性。在几乎所有的主流的开源软件中,测试用例也是必不可少的一部分。因此如果你希望可以进入大厂,体验成熟的研发体系,或者对开源事业作出一定的贡献,那么TDD是必不可少的重点要求之一。
本课程的目的是通过案例和场景来展现TDD的优秀与不可或缺性。通过各种不同的案例来说明TDD相关的方方面面,包括工具,环境和相关框架的介绍,以及主要流行的测试框架和相关案例的展示。
本书针对想要提高单元测试编写质量的各个层次的Java程序员。虽然我们在课程中提供了丰富的示例程序来展示各种测试框架的用法,但我们的主要目标是帮助已经了解单元测试的Java程序员,用其喜欢的测试框架来编写更好的单元测试。不管你已经写了多少单元测试,我们肯定你仍然可以做得更好,本课程或许能带你揭示一些难以言喻的想法。
学习本课程的同时,你需要跟随课程进度,同步编写代码,立刻马上体会TDD的价值和优势。所做的准备并不麻烦,只需要jdk8、eclipse(任意一款java开发工具都可以)、 maven、网络和mysql即可。一旦具备上述条件,那么你马上就可以开始了。
适用群体:
1: 在大厂或者准备去大厂工作,这是必不可少的内容;
2: 对TDD一见钟情的兄弟姐妹;
3: 自从吃了“研发”这碗饭之后,就想怎么提代码质量的人;
4: 想通过TDD提高团队开发效率的管理人员;
5: 如果你是测试开发工程师,那么恭喜你,这是你必须掌握的内容;
6: 从事devops相关工作的伙计,TDD也是重点内容;
7: 白盒测试学习这个课程,无需任何理由;