JUnit 课程可以帮助您学习单元测试原理、测试驱动开发和有效的 Debug 技术。您可以掌握编写测试用例、理解断言和使用模拟框架的技能。许多课程都会介绍 Mockito 和 AssertJ 等工具,这些工具可以增强您的测试能力并简化开发流程。您还将探索保持代码质量和将测试集成到持续集成管道中的最佳实践,确保您的应用程序稳健可靠。

中级 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 安全 Code, 集成测试, GitHub, CI/CD, 可维护性, 持续交付, 持续监测, 计划发展, 持续部署, Docker (软件), Devops, 自动化, 应用程序部署, 版本控制, 系统集成, 持续集成, 开发环境, 软件开发, 调试, 系统监控
中级 · 课程 · 1-4 周

您将获得的技能: Test Automation, Test Tools, Software Testing, Automation, Node.JS, Configuration Management
初级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: Application Programming Interface (API), Test Tools, Behavior-Driven Development, Test Automation
初级 · 指导项目 · 不超过 2 小时

LearnQuest
您将获得的技能: Java 编程, JSON, 弹簧框架, Java, Angular, 网络服务, 可扩展标记语言(XML), YAML, 还原式 API, 应用框架, Spring Boot, 软件架构, 模型-视图-控制器, 网络应用, 配置管理
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Data Transformation, Data Manipulation, Data Science, Data Analysis, R Programming, Exploratory Data Analysis, Software Installation, Version Control, Command-Line Interface
混合 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Unit Testing, .NET Framework, Integration Testing, Testability, Software Testing, Test Automation, Development Testing
中级 · 课程 · 1-4 周

您将获得的技能: Selenium (Software), Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Eclipse (Software), File Management, Cascading Style Sheets (CSS), Extensible Markup Language (XML), Test Automation, Computer Programming, Development Environment, Integrated Development Environments, Software Testing, Web Scraping, Apache, Test Case, Javascript and jQuery, Browser Compatibility, Data Structures
初级 · 专项课程 · 3-6 个月

您将获得的技能: Unit Testing, Test Driven Development (TDD), Test Case, Program Development, Development Testing, Software Testing, Java Programming, Java, Software Engineering
初级 · 指导项目 · 不超过 2 小时

EIT Digital
您将获得的技能: 物联网, Network Protocol(网络协议, 系统编程, 模拟, C(编程语言), 实时操作系统, 嵌入式软件, 硬件架构, 无线网络, 应用编程接口 (API), 操作系统, 嵌入式系统
中级 · 课程 · 1-4 周

您将获得的技能: Continuous Monitoring, Configuration Management, User Accounts, Authentications, Authorization (Computing)
中级 · 课程 · 1-4 周

您将获得的技能: Selenium (Software), Test Automation, Object Oriented Programming (OOP), Software Testing, Browser Compatibility, Software Installation, Automation, Scripting, Python Programming, File Management, Development Environment, Debugging
初级 · 课程 · 1-3 个月