成功的开发人员不仅需要构建正确的软件,还需要构建正确的软件。要知道软件是否能正确运行,就需要测试每个单元的代码。单元级测试的最佳方法之一是测试驱动开发。

测试和行为驱动开发入门
本课程是多个项目的一部分。

位教师:John Rofrano
顶尖授课教师
33,479 人已注册
包含在 中
您将学到什么
解释测试的重要性
描述测试驱动开发(TDD)并解释其对 DevOps 的益处
开发包含测试断言和测试夹具的单元测试,然后运行测试
通过先进的 TDD 方法(包括覆盖率报告、工厂、伪造和模拟对象)改进单元测试
您将获得的技能
- 类别:Code Coverage
- 类别:Test Driven Development (TDD)
- 类别:Development Testing
- 类别:Mockups
- 类别:Software Testing
- 类别:Test Automation
- 类别:Test Data
- 类别:Behavior-Driven Development
- 类别:Test Tools
- 类别:Unit Testing
- 类别:Test Script Development
- 类别:Test Case
您将学习的工具
- 类别:Gherkin (Scripting Language)
- 类别:Restful API
要了解的详细信息

可分享的证书
添加到您的领英档案
作业
13 项作业
授课语言:英语(English)
积累特定领域的专业知识
此课程作为 的一部分提供
在注册此课程时,您还需要选择一个特定的合作项目。
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 通过 IBM 获得可共享的职业证书

该课程共有6个模块
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师
授课教师评分
(66个评价)
顶尖授课教师
John Rofrano
IBM
8 门课程362,816 名学生
提供方

IBM
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
学生评论
- 5 stars
83.87%
- 4 stars
11.69%
- 3 stars
1.20%
- 2 stars
1.61%
- 1 star
1.61%
显示 3/246 个
VL
已于 Jul 24, 2023审阅
Just excellent! Good hands-on in the lab! Learned a lot! Rafano is THE instructor!
IC
已于 Sep 7, 2022审阅
Very good course, although I wish they focused more on TDD Workflow examples rather than Python specifically.
GU
已于 Jun 16, 2023审阅
Best tutorial with clear explanation and much practice. Thanks
常见问题
学习本课程需要了解 DevOps 吗?
学习本课程需要了解 DevOps 吗?
需要哪些软件工具?
需要哪些软件工具?
我什么时候能看到讲座和作业?
我什么时候能看到讲座和作业?

