Test Driven Development (TDD)

测试驱动开发(TDD)是一种软件开发流程,它依赖于重复极短的开发周期,将需求转化为具体的测试用例,然后改进软件以通过新的测试。Coursera 的 TDD 目录教您如何采用这种方法来创建可靠、无 Bug 的软件。您将学会在实际编码过程之前为软件功能编写测试用例,了解编写测试、使其通过测试、然后进行 Refactoring 的循环过程。此外,您还将深入了解 TDD 如何改进软件设计、提高代码覆盖率并减少调试时间,从而提高您作为软件开发人员的效率。
22凭据
51门课程

相关角色

获得晋升所需的知识和技能。

  • 此角色有 US$155,392 工资中位数¹.

    描述:

    A Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.

    此角色有 US$155,392 工资中位数¹.

    提供方

    Meta_logo
    IBM_logo
    Microsoft_logo

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

在整个课程(说明和评估)中使用的语言。

了解产品
必需的

通过实践教程在 2 小时内掌握与工作相关的技能。
通过已评分作业、视频和论坛向顶级授课教师学习。
通过完成一系列课程和项目,深入学习学科知识。
获得行业领导者颁发的职业证书,展示您学到的专业知识。
攻读硕士学位的同时获得职业证书。

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“test driven development (tdd)” 的结果

  • 状态:免费试用

    您将获得的技能: 冲刺回顾, Kanban 原则, 测试驱动开发(TDD), 冲刺计划, 用户故事, Agile 方法论, 项目协调, Devops, 积压工作, 敏捷项目管理, 敏捷软件开发, DevSecOps, Scaled Agile 框架, Scrum(软件开发), 风险管理, 项目风险管理, 持续集成, 精益方法, 管理报告, 行为驱动开发

  • Instituto Tecnológico de Aeronáutica

    您将获得的技能: User Story, Agile Software Development, Backlogs, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Test Driven Development (TDD), Requirements Analysis, Sprint Planning, Unified Modeling Language, Software Development Methodologies, Software Engineering, Software Development

  • 状态:新
    状态:免费试用

    您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Software Testing, Wireframing, Prototyping

  • 状态:免费试用

    您将获得的技能: Java, 测试驱动开发(TDD), 单元测试, 测试案例, 软件测试, 可测试性, 开发测试

  • 状态:免费试用

    您将获得的技能: Continuous Delivery, Continuous Deployment, Continuous Integration, Test Driven Development (TDD), CI/CD, Agile Methodology, Test Automation, Unit Testing, Software Development, Software Development Methodologies, Code Review, Software Testing, Debugging, Python Programming, Version Control

  • 状态:免费试用

    您将获得的技能: NoSQL, 测试驱动开发(TDD), 持续交付, 用户故事, 云 Native 计算, 持续集成, MongoDB, Agile 方法论, 行为驱动开发, Devops, 软件开发方法, 云应用, Scrum(软件开发), CI/CD, 软件开发

  • 状态:免费试用

    您将获得的技能: 面向对象编程(OOP), 测试驱动开发(TDD), 单元测试, 移动开发, 功能设计, Android Studio, 安卓开发, Kotlin, 软件测试

  • 状态:免费试用

    您将获得的技能: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Development Testing, Algorithms, Program Development, Software Testing, Java, Computer Programming, Software Development, Programming Principles, Debugging, Scalability

  • 您将获得的技能: User Story, Test Driven Development (TDD), Continuous Integration, Version Control, Software Testing, Test Automation, Git (Version Control System), Software Architecture, Maintainability, JavaScript Frameworks, Software Design, Usability, Unit Testing, Acceptance Testing, Web Content Accessibility Guidelines, Regression Testing, Angular, Agile Software Development, Application Design, Software Design Patterns

  • 状态:免费试用

    University at Buffalo

    您将获得的技能: 区块链, 新兴技术, 集成开发环境, Encryption, 金融科技, 测试驱动开发(TDD), 计划发展, 微软 Azure, 应用程序开发, 应用设计, 安全 Code, 云计算架构, 事务处理, 网络应用, 分布式计算, 开发环境, 网络开发工具, 软件架构, Network Protocol(网络协议, 密码学

  • 状态:免费试用

    您将获得的技能: MySQL, MySQL Workbench, Database Management, Relational Databases, Data Modeling, SQL, Database Design, Version Control, Data Warehousing, Database Management Systems, Database Theory, Unix Commands, Extract, Transform, Load, Databases, Git (Version Control System), GitHub, Database Administration, Django (Web Framework), Algorithms, Test Driven Development (TDD)

  • 状态:免费试用

    您将获得的技能: Unit Testing, Test Case, Application Deployment, Responsive Web Design, Test Driven Development (TDD), Continuous Deployment, Debugging, Maintainability, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, Software Testing, Code Review, Development Testing, Interviewing Skills, Web Development Tools, HTML and CSS, Web Development, Application Development, Software Documentation

是什么让您今天来到 Coursera?

主要合作伙伴

  • LearnQuest
  • IBM
  • Meta
  • Codio
  • Pearson
  • Illinois Tech
  • Instituto Tecnológico de Aeronáutica
  • Packt