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)” 的结果

  • 状态:免费试用

    您将获得的技能: 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

  • 状态:预览

    Board Infinity

    您将获得的技能: Unit Testing, Continuous Integration, Software Testing, Test Case, .NET Framework, CI/CD, Test Driven Development (TDD), Test Data, Test Automation, Microsoft Visual Studio

  • 状态:免费试用

    您将获得的技能: Application Security, Open Web Application Security Project (OWASP), Angular, OAuth, Test Driven Development (TDD), Cryptography, Data Validation, Unit Testing, Vue.JS, Data Security, Authentications, HTML and CSS, Encryption, Authorization (Computing), General Data Protection Regulation (GDPR), Web Applications, JavaScript Frameworks, Javascript, Security Strategy, Computer Programming

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

    您将获得的技能: Test Planning, Behavior-Driven Development, Risk Management, Release Management, Test Driven Development (TDD), Application Deployment, Stakeholder Management, Data Validation, Software Testing, CI/CD, Software Development Life Cycle, Software Quality Assurance, Systems Analysis, Software Systems, Product Lifecycle Management, Systems Thinking, Data Modeling, Process Flow Diagrams, Business Process Automation, Digital Transformation

  • 状态:免费试用

    您将获得的技能: 数据结构, 集成测试, 面向对象编程(OOP), 无服务器计算, 技术文档, 云计算, 单元测试, 软件设计, 测试驱动开发(TDD), Algorithm, 应用程序部署, 微软 Azure, 代码审查, Python 程序设计, 云应用, 生成式人工智能, 软件文档, 软件开发, 可维护性

  • 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

  • 状态:免费试用

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

  • 状态:免费试用

    您将获得的技能: Test Driven Development (TDD), Unit Testing, Object Oriented Programming (OOP), Python Programming, Debugging, Data Structures, Software Testing, Back-End Web Development, Computer Programming, Database Development, Software Development Tools

  • 状态:免费试用

    您将获得的技能: 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

  • 状态:免费试用

    您将获得的技能: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Test Tools, Selenium (Software), Test Driven Development (TDD), Unit Testing, Acceptance Testing, Performance Testing, Functional Testing, Test Automation, Usability Testing, Application Programming Interface (API), User Interface (UI), Test Case, API Design, Javascript

  • 状态:免费试用

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

  • 状态:新
    状态:预览

    Board Infinity

    您将获得的技能: JUnit, Unit Testing, Software Testing, Development Testing, Java, Test Case, Integration Testing, Test Automation, Test Driven Development (TDD), Code Coverage

是什么让您今天来到 Coursera?

主要合作伙伴

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