Unit Testing

单元测试(Unit Testing)是软件测试的一个层次,对软件的各个组件进行测试。通过 Coursera 的单元测试目录,您将了解在整合程序的整体功能之前,独立验证每个程序组件的正确运行的重要性。您将学习如何编写、执行和自动化单元测试,确保代码的健壮性和可靠性。您还将了解不同的单元测试框架和工具、测试驱动开发以及如何将单元测试纳入软件开发生命周期。这些知识将帮助您提高软件质量,防止 Bug,并提高您作为软件开发人员或工程师的效率。
62凭据
165门课程

相关角色

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

  • 此角色有 US$162,560 工资中位数¹.

    描述:

    An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.

    此角色有 US$162,560 工资中位数¹.

    提供方

    Meta_logo
    Coursera - DELETE_logo
    IBM_logo
  • 此角色有 US$169,728 工资中位数¹.

    描述:

    An iOS Developer builds and maintains iOS apps, optimizes performance and compatibility using Swift and iOS SDK across Apple’s ecosystem.

    此角色有 US$169,728 工资中位数¹.

    提供方

    Meta_logo
    University of Toronto_logo
    LearnQuest_logo

最受欢迎

当前趋势

最新发布

筛选依据

主题
必需的

语言
必需的

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

了解产品
必需的

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

级别
必需的

课程长度
必需的

字幕
必需的

教师
必需的

“unit testing” 的结果

  • 状态:免费试用

    您将获得的技能: 调试, 前端网络开发, JSON, 单元测试, 脚本语言, Javascript, 数据结构, 计算机编程, 软件包和软件管理, Node.JS, 计划发展, 网络开发工具, 脚本, 网络应用, 功能设计, Jest(JavaScript 测试框架), 面向对象编程(OOP), 事件驱动编程

  • 状态:免费试用

    您将获得的技能: 交互式数据可视化, 调试, Algorithm, 软件设计, 数据分析, 单元测试, Java, 密码学, 计算机编程, 用户界面(UI), 数据结构, Encryption, 编程原则, 性能调整, 解决问题, 软件工程, 面向对象设计, Java 编程, 面向对象编程(OOP), 事件驱动编程

  • 状态:免费试用

    您将获得的技能: Git (Version Control System), GitHub, Version Control, Cloud Services, Debugging, Puppet (Configuration Management Tool), Infrastructure as Code (IaC), Bash (Scripting Language), CI/CD, Cloud Computing, Technical Communication, Unit Testing, Web Services, Email Automation, Configuration Management, Automation, Python Programming, Interviewing Skills, Professional Development, Scripting

  • 状态:免费试用

    您将获得的技能: 前端网络开发, 单元测试, JavaScript 框架, API 设计, Javascript, UI 组件, 软件设计模式, Jest(JavaScript 测试框架), React.js

  • 状态:免费试用

    Vanderbilt University

    您将获得的技能: 系统测试, 软件设计, 单元测试, 应用安全, 测试驱动开发(TDD), 集成测试, 移动开发, Git(版本控制系统), Java, JUnit, Android Studio, 软件设计模式, 可维护性, 软件测试, 软件工程, Java 编程, 面向对象编程(OOP), 可测试性, 安卓开发, 测试自动化

  • 状态:免费试用

    您将获得的技能: C++ (Programming Language), Go (Programming Language), Debugging, C (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Computer Programming, Code Review, Unit Testing, Command-Line Interface, Data-oriented programming, Programming Principles, Integrated Development Environments, Algorithms, Graph Theory, Computer Science, File Systems, Computational Thinking

  • 状态:免费试用

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

  • 状态:免费试用

    您将获得的技能: 集成开发环境, Algorithm, 调试, 单元测试, 测试驱动开发(TDD), 计算机编程, Python 程序设计, 数据结构, Django (网络框架), 开发环境, 云托管, 软件测试, 面向对象编程(OOP)

  • 状态:免费试用

    您将获得的技能: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, Web Applications, User Accounts, Data Integrity, Object Oriented Design, Distributed Computing, Redis

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

    您将获得的技能: Software Quality Assurance, Software Development Life Cycle, Quality Assurance, Software Documentation, Functional Testing, Software Testing, Acceptance Testing, User Acceptance Testing (UAT), Test Case, Maintainability, Verification And Validation, Unit Testing, Software Design, System Testing, Integration Testing, Waterfall Methodology, Agile Methodology, Regression Testing

  • 状态:免费试用

    您将获得的技能: GitHub, Git (Version Control System), Version Control, Selenium (Software), CI/CD, Test Automation, Object Oriented Programming (OOP), Test Data, Unit Testing, Test Case, Regression Testing, Scenario Testing, Test Execution Engine, Software Testing, Web Development Tools, Javascript, Browser Compatibility, Scripting, Automation, Python Programming

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

    您将获得的技能: Jest (JavaScript Testing Framework), React.js, Web Applications, JavaScript Frameworks, Application Development, API Design, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Cascading Style Sheets (CSS), Javascript, Development Environment, Hypertext Markup Language (HTML), Debugging

是什么让您今天来到 Coursera?

主要合作伙伴

  • Meta
  • Packt
  • Google Cloud
  • LearnQuest
  • IBM
  • Codio
  • EDUCBA
  • NIIT