实战课程发布 —— 《L07 Laravel TDD 测试入门》

课程地址:《L07 Laravel 教程 - Laravel TDD 》

测试是必备技能

充分测试是高品质软件的唯一保障。

软件测试的重要性毋庸置疑。大部分公司主业务的支撑软件,在开发时都会要求编写测试。在日常开发中,也有不少要求我们写测试的场景,例如你将要开源扩展包,拥有完整测试永远是加分项。

我们所熟知的 Laravel 框架,在发布初期,也因其 100% 测试覆盖率而声名远播。

技术话题

本课程的初衷是打造一门兼具实用性和易学性的测试课程。本课程将以 TDD 为切入口,讲解 Web 应用常见功能的测试,总共 160+ 个测试,测试话题包含:

  • 数据库测试
  • 测试表单验证
  • 测试文件上传
  • 测试邮件发送
  • 测试远程 API 调用
  • 测试「异常」抛出
  • 模拟登录用户
  • contract 测试
  • 测试命令行
  • Dusk 测试 (浏览器测试,模拟用户行为,包含 JS 测试)

涉及了 Web 应用常见的测试层级,包括:

  • 单元测试
  • 集成测试
  • 浏览器测试(黑盒测试)

除了实战操作技巧,课程中还穿插讲解了测试的最佳实践,以及对常见概念的讲解。

整个课程基于 线索式 教授方式,每一步的操作都记录详尽,只要你认真按照本课程的指示操作下去,课程结束后你就能收获一份完整的测试经验。

系列课程

Laravel 实战系列教程 里的每一个课程都是一个不同的阶段,后面的课程依赖于前面的知识,独立学习的话却又自成体系,因为每一个课程就是一个实战的项目。核心设计理念是一步步把你从 Laravel 新手培养为 Laravel 高级工程师。

本书是 Laravel 教程系列的第七本,前六本分别是:

学习建议

如果你是新手,并且学习目标是成为 Laravel 全栈工程师,我们强烈建议你先认真学习 第一本书第二本,掌握 Laravel 基础知识。

如果你基础较好,直接学习本课程也是没问题的。

课程地址:《L07 Laravel 教程 - Laravel TDD 》

摈弃世俗浮躁,追求技术精湛
本帖已被设为精华帖!
Summer
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 33
Summer

这是一本很多用户反馈急需的课程,中间断断续续花了一年多的时间制作,今天终于面世,希望对大家有用 :two_hearts:

3年前 评论
xixiaomo 3年前
bruin188 3年前
nuker 3年前

希望能出一门 redis 教程, 各种redis 高级用法, 实战 ,测试 等。现在 我们用的 都是比较浅显。

3年前 评论
andyzu 3年前

前面六篇还没全部看完呢 :sob:,得把女朋友甩了,严重影响我学习 :sweat_smile:

3年前 评论
SammlHui 3年前
iwzh 3年前
Luff 3年前
pork 3年前
骤雨 3年前
马九南 3年前
夜游人 3年前
Marrigan 3年前
_null_ 3年前
鼓楼的夜色中 3年前
Horizon 3年前
infinite001 3年前
cheer 3年前
我是王老改 3年前
happyqian_ah 3年前
liuhaiqiang999 3年前
xd__ 3年前
Summer

这是一本很多用户反馈急需的课程,中间断断续续花了一年多的时间制作,今天终于面世,希望对大家有用 :two_hearts:

3年前 评论
xixiaomo 3年前
bruin188 3年前
nuker 3年前

千呼万唤始出来啊,先买为敬了 :smile:

3年前 评论

作为PHP开发,大部分人不太重视单元测试,期待这门课程

3年前 评论

前面六篇还没全部看完呢 :sob:,得把女朋友甩了,严重影响我学习 :sweat_smile:

3年前 评论
SammlHui 3年前
iwzh 3年前
Luff 3年前
pork 3年前
骤雨 3年前
马九南 3年前
夜游人 3年前
Marrigan 3年前
_null_ 3年前
鼓楼的夜色中 3年前
Horizon 3年前
infinite001 3年前
cheer 3年前
我是王老改 3年前
happyqian_ah 3年前
liuhaiqiang999 3年前
xd__ 3年前

点赞 :+1:

3年前 评论

哇哦,每次急需补充某方面知识,社区总能给个惊喜 :kissing_heart: :kissing_heart:,谢谢 summer 老师 :+1:

3年前 评论

怎么没有 关于作者 一栏了?

3年前 评论

牛逼,之前说希望出新课程,summer回复了我,果然没有食言

3年前 评论

学习跟不上进度,我拖大家后腿了 :sob:

3年前 评论

以为是出高性能api那个教程

3年前 评论
月光

怪不得我失眠了,上来一看有新东西发布了。

3年前 评论

很好很好 :+1: :+1:!1至5都购买了,学习中!6、7也准备入手!

3年前 评论

得花时间把课程整体再过一遍

先买了再说吧

3年前 评论

上午收到了推广邮件,首先为作者点 :+1:,PHPUnit相关的项目实战书实在是太少了,写一本书也确实非常不易。

刚好我最近也完成了一本PHPUnit项目实战的书,如果你想学习PHPUnit但不想学习Laravel,或者如果你看了《L07 Laravel TDD 测试入门》后还是觉得PHPUnit落地困难,可以看看我写的这本 《PHPUnit in Action --- The Easy Way》

3年前 评论
mingzaily 3年前

女朋友是做测试的,在想要不要买来给她看~ :joy:

3年前 评论

支持, 社区的教程完全物超所值

3年前 评论

顶部的教程列表,可以搞个状态么。那些已购买,未购买。已购买阅读百分比。这样很醒目噢。

3年前 评论

很多人要嘛搞go,java要嘛搞swoole ,laravel的关注度下降太多了

3年前 评论
wzg10086 3年前
七月羽歌 3年前

来了来了,一节没拉下的老同学又来支持了 :+1:

3年前 评论

:flushed: 又出新的了, 上个还没学完.........

3年前 评论
happyqian_ah

我觉得这种模式以后是趋势,比书本好太多了,知识点随着版本的升级而不会落下。

3年前 评论

希望能出一门 redis 教程, 各种redis 高级用法, 实战 ,测试 等。现在 我们用的 都是比较浅显。

3年前 评论
andyzu 3年前

想问下,可以个人发布实战教程吗?

3年前 评论
七月羽歌 3年前
CaryRui 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!