Logo
☆☆☆☆☆
0.0
Intermediate
12h

Angular 测试与 Jasmine

Jasmine 是一个广泛使用的框架,用于测试 JavaScript 和 Angular 应用程序。借助 Jasmine,编写高效的单元测试变得非常简单,有助于构建更可靠的软件。 本课程旨在教你如何阅读和编写 Jasmine 单元测试。课程将重点讲解 Angular 测试技能,包括模拟 HTTP 请求以及测试表单的方法。此外,你还将学习如何利用 Jasmine 的高级功能开发真实场景的应用程序。 完成本课程后,你将能够阅读现有的单元测试,编写自己的测试,并具备编写更优质应用的能力,同时掌握长期维护这些应用所需的技能。

7 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
Angular 测试与 Jasmine
Jasmine 是一个广泛使用的框架,用于测试 JavaScript 和 Angular 应用程序。借助 Jasmine,编写高效的单元测试变得非常简单,有助于构建更可靠的软件。 本课程旨在教你如何阅读和编写 Jasmine 单元测试。课程将重点讲解 Angular 测试技能,包括模拟 HTTP ...

WHAT YOU'LL LEARN

能够使用 Jasmine 测试框架编写单元测试

Content

7 Lessons • 0 Quizzes • 0 Challenges

课程简介
  1. 1

    课程简介

  2. 2

    Jasmine 与测试类型

Jasmine 入门
  1. 1

    测试预期

  2. 2

    设置和清理 Jasmine 测试

  3. 3

    使用模拟对象

  4. 4

    如何处理时间和日期

  5. 5

    测试异步代码

  6. 6

    自我测验:Jasmine 基础知识

测试 Angular 应用程序
  1. 1

    编写一个单元测试

  2. 2

    模型工厂

  3. 3

    登录

  4. 4

    测试表单

  5. 5

    测试事件

  6. 6

    测试事件自测题

  7. 7

    测试路由

  8. 8

    测试路由自测题

  9. 9

    模拟依赖项

  10. 10

    模拟 API 调用

  11. 11

    自我测验:模拟 API 调用

  12. 12

    组件测试

  13. 13

    测试 Angular 组件自测题

高级主题
  1. 1

    高级匹配器

  2. 2

    自定义匹配器

  3. 3

    自定义相等性测试器

  4. 4

    更好的失败

  5. 5

    自我测验:自定义匹配器

  6. 6

    间谍策略

  7. 7

    共享行为

  8. 8

    属性侦测

  9. 9

    通过调用

  10. 10

    自我测验:属性桩(Property Spies)

Jasmine 深入解析
  1. 1

    快速测试

  2. 2

    快照测试

  3. 3

    测试驱动开发示例

  4. 4

    可靠的测试

  5. 5

    代码覆盖率

  6. 6

    持续交付

  7. 7

    自我测验:深入学习 Jasmine

结论
  1. 1

    总结

附录
  1. 1

    安装 Jasmine

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)