Logo
☆☆☆☆☆
0.0
Intermediate
16h

打造坚固可靠的 Ruby on Rails 应用程序

本课程旨在通过应用良好的测试实践,教你编写更优秀的 Rails 应用程序。你将学习测试背后的原理以及如何实施良好的测试方法。 在课程的前半部分,你将了解测试思维模式并理解其重要性。接着,你将学会将业务需求转化为用户故事。这些用户故事将成为你编写的代码和测试的基础。 当你掌握了测试的原理和流程后,便开始编写实际的测试。你会优先测试对最终用户最重要的功能。因此,你首先学习编写的将是功能测试。最后,你将学习编写请求测试和单元测试,以确保应用程序实现端到端的全面覆盖。

8 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
打造坚固可靠的 Ruby on Rails 应用程序
本课程旨在通过应用良好的测试实践,教你编写更优秀的 Rails 应用程序。你将学习测试背后的原理以及如何实施良好的测试方法。 在课程的前半部分,你将了解测试思维模式并理解其重要性。接着,你将学会将业务需求转化为用户故事。这些用户故事将成为你编写的代码和测试的基础。 当你掌握了测试的原理和流程后,...

WHAT YOU'LL LEARN

对特性测试的理解

Content

8 Lessons • 0 Quizzes • 0 Challenges

开始之前
  1. 1

    课程简介

  2. 2

    动机

测试背后的原因
  1. 1

    作者序

  2. 2

    测试

  3. 3

    业务目标

结论
  1. 1

    总结

测试背后的原理
  1. 1

    行为沟通

  2. 2

    我们拥有的最佳编程语言

  3. 3

    什么是故事?

  4. 4

    写下故事

  5. 5

    故事地图

  6. 6

    在黑板上写字

  7. 7

    如何编写用户故事

  8. 8

    测验:测试背后的原理

规划
  1. 1

    知道测试什么

  2. 2

    测试轮盘

  3. 3

    测试层级

  4. 4

    测验:规划

功能测试层
  1. 1

    功能测试

  2. 2

    我们的第一个测试:获取首页

  3. 3

    通过第一个测试

  4. 4

    第二个测试:点击注册链接

  5. 5

    通过第二个测试

  6. 6

    第三个测试:填写并提交表单

  7. 7

    通过第三个测试

  8. 8

    第四次和第五次测试:确认消息与电子邮件

  9. 9

    当事情出错时

  10. 10

    挑战:登录

  11. 11

    挑战解答:登录

  12. 12

    挑战:重置密码

  13. 13

    挑战解决方案:重置密码

  14. 14

    测验:特征图层

请求层
  1. 1

    测试用户看不见的内容

  2. 2

    通过请求测试

  3. 3

    有个错误

  4. 4

    挑战:创建一篇新的博客文章

  5. 5

    挑战解决方案:创建一篇新的博客文章

  6. 6

    挑战:返回博客文章列表

  7. 7

    挑战解答:返回博客文章列表

  8. 8

    测验:请求层

单元层
  1. 1

    测试边界情况

  2. 2

    单元测试:最大长度约束

  3. 3

    单元测试:最小长度约束

  4. 4

    单元测试:格式验证

  5. 5

    挑战:博客文章验证

  6. 6

    挑战解决方案:博客文章验证

  7. 7

    挑战:博客文章的唯一标题

  8. 8

    挑战解决方案:博客文章的唯一标题

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)