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

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

University of Colorado Boulder
您将获得的技能: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, Computer Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, User Interface (UI) Design, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Databases
中级 · 专项课程 · 3-6 个月

您将获得的技能: JUnit, Apache Maven, Spring Framework, Spring Boot, Model View Controller, Unit Testing, Frontend Integration, Microservices, Application Development, Redis, Restful API, YAML, Java, Java Programming, MongoDB, Application Deployment, NoSQL, Ajax, Data Persistence, Web Services
初级 · 专项课程 · 3-6 个月

您将获得的技能: JUnit, Spring Framework, Spring Boot, Java, Apache Maven, Hibernate (Java), Unit Testing, Gradle, Microservices, Application Programming Interface (API), Google Cloud Platform, Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Cloud Deployment, Back-End Web Development, YAML, Restful API, Software Configuration Management, Load Balancing
中级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Java 编程, 单元测试, 测试自动化, 软件设计模式, Git(版本控制系统), 集成测试, 软件工程, JUnit, 安卓开发, 开发测试, 移动开发, 安卓工作室, 文件输入/输出, 可维护性, 安卓(操作系统), 软件测试, 面向对象编程(OOP), 测试驱动开发(TDD), 版本控制, 可测试性
初级 · 专项课程 · 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 周

Board Infinity
您将获得的技能: JUnit, Unit Testing, Software Testing, Test Tools, Java Programming, Verification And Validation, Java, Test Case, Test Automation, Programming Principles, Code Reusability
中级 · 课程 · 1-4 周

您将获得的技能: Model Evaluation, Data Preprocessing, JUnit, Model Training, Build Tools, MLOps (Machine Learning Operations), Java, Performance Tuning, Decision Tree Learning, Classification And Regression Tree (CART), Apache Maven, Data Structures, Random Forest Algorithm, Gradle, Data Pipelines, Software Architecture, Software Design, Object Oriented Programming (OOP), Apache, Machine Learning
中级 · 专项课程 · 3-6 个月

Edureka
您将获得的技能: JUnit, Apache Maven, Java Programming, Java, Unit Testing, Software Design Patterns, Test Automation, Build Tools, Software Design, Data Access, Maintainability, Software Testing, IntelliJ IDEA, SQL, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Software Engineering, Software Development, Design Strategies
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Stored Procedure, Hibernate (Java), PL/SQL, Relational Databases, Object-Relational Mapping, SQL, Data Access, Java Platform Enterprise Edition (J2EE), Databases, Database Design, Data Persistence, Object Oriented Design, Java, Data Manipulation, Data Mapping, Java Programming, Database Development, JUnit, Object Oriented Programming (OOP), Database Software
初级 · 专项课程 · 1-3 个月

您将获得的技能: Spring Boot, Application Development, API Testing, Java Programming, Web Development, Program Development, Application Frameworks, Software Testing, Test Case, Secure Coding, Development Environment, Model View Controller, Software Development Tools, UI Components, Data Access, Authentications, SQL, Object Oriented Programming (OOP), Data Persistence, User Interface (UI)
中级 · 专项课程 · 1-3 个月

您将获得的技能: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
初级 · 专项课程 · 3-6 个月