Test-Driven Development Overview

所在平台: Coursera

课程主页: https://www.coursera.org/learn/test-driven-development-overview

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:测试驱动开发概述 课程概述:该入门课程将全面介绍测试驱动开发(TDD)的概念、应用场景及其对从业者和组织的益处。课程中,学员将有机会亲自参与一些有趣的入门项目,应用所学知识,亲身体验这一问题解决方法的优势。建议学员具备一定的Python编程语言基础,课程中的实例和实验会使用Python。 课程大纲: 1. **测试驱动开发简介**:在此模块中,我们将对TDD进行初步介绍并定义一些关键术语。 2. **核心概念**:通过练习TDD格言和遵循TDD工作流的各个阶段,理解TDD的节奏,了解测试驱动开发者的日常工作。 3. **现有测试类型与强大的断言语句**:审查现有的测试类型、层级及种类,探讨TDD如何借鉴这些测试,以及TDD的位置。此外,介绍断言语句的使用。 4. **初学者实战项目**:这一系列小型Python项目已设定了明确的需求,学员可以将其转化为测试。课程中提供示例测试和实现,帮助学员顺利入门。 通过完成本课程,学员将掌握TDD的基本理论和实践技能,有助于提升软件开发的质量和效率。

课程大纲

Name:Introduction to Test-Driven Development

Description:In this module, we're going to take an introductory look at TDD and define some terms.

Name:Core Concepts

Description:Get into the rhythm of TDD by practicing the TDD Mantra and following the TDD workflow's phases. See a day in the life of a test-driven developer and put these into practice.

Name:Existing Types of Testing and the Powerful Assert Statement

Description:In this module, we will review all the existing kind, levels and type of testing. We'll explore where TDD borrows from these and where TDD fits. We'll also introduce the assert statement.

Name:Hands on Projects for Beginners

Description:This is a series of small python projects that already have requirements that are ready to turn into tests. Sample tests and Sample implementations are also included if you need a little help getting started.

课程评论(0条)

课程详情

In this introductory course you will get both a full overview of what TDD is, when it can and can't be applied, and what its benefits are for practitioners and organizations. You will also have the opportunity to get hands on with a few fun introductory projects where you can apply what you have learned and experience the benefits of this approach to problem solving yourself. We recommend that you have some knowledge of the Python programming language. Examples and labs use Python.

课程标签

0人关注该课程

主题相关的课程