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

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

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

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

    您将获得的技能: Angular, Unit Testing, JavaScript Frameworks, Testability, Test Driven Development (TDD), Software Testing, Development Testing, React.js, Integration Testing

  • 状态:免费试用

    您将获得的技能: 调试, 撰写报告, 虚拟化, IBM DB2, 测试驱动开发(TDD), COBOL(编程语言), 软件开发, 关系数据库, 作业控制语言 (JCL), 系统开发, 软件开发生命周期, z/OS, 主机计算, 软件开发方法, 软件测试, 系统分析, 技术支持, 单元测试, Agile 方法论, 伪代码

  • 状态:免费试用

    您将获得的技能: Unit Testing, Test Case, Test Driven Development (TDD), Debugging, Software Testing, Development Testing, Test Automation, Test Tools, Quality Assurance

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

    您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, 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), Wireframing, Prototyping

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

    您将获得的技能: Prompt Engineering, Generative AI, ChatGPT, Microsoft Copilot, Scripting, Python Programming, Application Development, Web Applications, Jupyter, Web Development, Data Analysis, Pandas (Python Package), Test Driven Development (TDD), Debugging

  • Instituto Tecnológico de Aeronáutica

    您将获得的技能: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, Object Oriented Programming (OOP), Debugging, Programming Principles

  • 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

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

    University of Colorado Boulder

    您将获得的技能: Object Oriented Design, Unified Modeling Language, JUnit, Object Oriented Programming (OOP), Test Driven Development (TDD), Software Design Patterns, Java, Unit Testing, Software Testing, Java Programming, Software Engineering, Application Design, User Interface and User Experience (UI/UX) Design, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Systems Analysis, Databases

  • 状态:预览

    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

  • 状态:免费试用

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

  • 状态:免费试用

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

是什么让您今天来到 Coursera?

主要合作伙伴

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