单元测试课程可以帮助您学习测试驱动开发的原则、编写有效的测试用例和调试技术。您可以掌握识别边缘案例、确保代码覆盖率和自动化测试以简化工作流程的技能。许多课程会介绍 JUnit、NUnit 和 pytest 等工具,这些工具支持在各种编程语言中实施单元测试,让您能够在真实的编码环境中应用自己的技能。

Scrimba
您将获得的技能: Unit Testing, Test Case, Test Driven Development (TDD), Debugging, Software Testing, Development Testing, Test Automation, Test Tools, Quality Assurance
中级 · 课程 · 1-4 周

您将获得的技能: JUnit, Unit Testing, IntelliJ IDEA, Apache Maven, Software Testing, Test Case, Testability, Test Tools, Java, Mockups
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Java, Test Automation, Software Development, Development Testing, Application Design, Software Testing, Application Development, System Design and Implementation, Data Validation, User Interface (UI), Debugging, Data Integrity, Business Logic
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Unit Testing, JUnit, Test Case, Testability, Software Testing, Software Development, Software Engineering, Java Programming, Java
初级 · 指导项目 · 不超过 2 小时

IBM
您将获得的技能: 测试驱动开发(TDD), 还原式 API, 单元测试, 测试案例, 软件测试, 行为驱动开发, 测试自动化, 代码覆盖范围, 用户故事, 测试工具, 微服务, Gherkin(脚本语言), 应用程序接口测试, 测试数据, 模型
中级 · 课程 · 1-3 个月

University of Leeds
您将获得的技能: 验证和确认, 用户验收测试(UAT), 单元测试, 测试案例, 系统测试, 白盒测试, 软件测试, 集成测试, 质量保证, 软件开发生命周期, 测试计划, 功能测试, 验收测试, 软件质量保证, 软件开发
初级 · 课程 · 1-4 周

您将获得的技能: JUnit, Test Automation, Unit Testing, Software Testing, Verification And Validation, Test Case, Test Driven Development (TDD), Integration Testing, Debugging, Mockups
混合 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 验证和确认, 安全测试, 单元测试, 软件测试, 测试案例, 回归测试, 软件开发工具, 黄瓜(软件), 开发测试, 行为驱动开发, JUnit, 白盒测试, 系统测试, 硒(软件), 可测试性, 代码覆盖范围, 性能测试, Gherkin(脚本语言), 测试自动化, 开放式网络应用程序安全项目(OWASP)
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Software Quality Assurance, Quality Assurance, Software Testing, Jira (Software), Regression Testing, Functional Testing, Test Planning, Test Case, Usability Testing, Technical Communication, Issue Tracking, Agile Methodology, Software Documentation, Software Development, Agile Project Management, Risk Management, User Interface and User Experience (UI/UX) Design, Data Analysis, Problem Solving
初级 · 课程 · 1-4 周

您将获得的技能: Selenium (Software), Test Automation, Behavior-Driven Development, Gherkin (Scripting Language), Test Script Development, Unit Testing, Software Testing, Jenkins, CI/CD, Continuous Integration, Test Tools, Apache Maven, Automation, Regression Testing, Test Case, DevOps, Java, C# (Programming Language), Java Programming, Python Programming
初级 · 专项课程 · 1-3 个月

您将获得的技能: Test Driven Development (TDD), Unit Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Software Testing, Test Automation, Test Tools, Test Planning, Test Case, Maintainability, Software Quality Assurance, Application Programming Interface (API), Mockups, Python Programming
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Test Planning, Test Tools, Software Testing, Configuration Management, Test Case, Integration Testing, System Testing, Test Automation, Software Development Life Cycle, Acceptance Testing, Software Technical Review, Code Review, Unit Testing, White-Box Testing, Regression Testing, Software Quality Assurance, Test Data, Risk Management, Risk Management Framework, Verification And Validation
初级 · 专项课程 · 1-3 个月