Companies Home Search Profile

Introduction to Test Driven Development (TDD) - for Java using JUnit

Focused View

Jeremy Cook

1:48:42

18 View
  • 1. Course Introduction.mp4
    04:47
  • 2. Test-Driven Development.mp4
    08:16
  • 3. Unit Testing.mp4
    07:11
  • 4. JUnit5 Introduction.mp4
    07:12
  • 5. Java Bitcoin Library Design Review + Tooling Setup.mp4
    04:48
  • 6. Initial Project Setup Using Maven + First Set of JUnit5 Unit Tests.mp4
    24:03
  • 7. Refactor Codebase to Call Real Coindesk Bitcoin API.mp4
    05:29
  • 8. Mockito Introduced to Mock Apache HttpClient HTTP Calls.mp4
    08:03
  • 9. New Unit Tests Added to Test Error Conditions.mp4
    08:56
  • 10. GitHub Action Workflow Introduced - Performs Automatic Builds + Tests on Push Events.mp4
    08:12
  • 11. Refactor GitHub Action Workflow into Dev and Prod-Specific Workflows + Introduce Coveralls.io for Unit Test Code Coverage Reporting -.mp4
    12:52
  • 12. Build Client Console Application to Import GitHub Action Built Bitcoin Library Artifact.mp4
    08:53
  • Description


    Test-Driven Development (TDD) is a discipline that helps to create error-free, quality code, and drives productivity by reducing and eliminating errors as well as providing many other benefits.

    This entry-level training lesson is designed to bring you quickly up to speed with the basic features and processes involved in performing Java based test-driven development using JUnit5. It covers the key principles and practices of test-driven development, which you can then utilize within your own software engineering projects.

    In this lesson, you'll be guided through an end-to-end sample project in which we use test-driven development to build, test, and package a Java 11 based library that will provide an API to convert Bitcoins into foreign currency.

    If you have any feedback relating to this lesson, please contact us at [email protected].

    Learning Objectives

    • Understand the fundamentals of TDD and JUnit5
    • Use TDD to build, test, and package a Java 11 based library
    • Perform TDD by performing Red-Green-Refactor iterations
    • Learn how to use TDD to build, test, and package a Java 11 based library
    • Learn how to create unit tests using the JUnit5 testing framework

    Intended Audience

    • Software developers interested in using TDD to build JDK11 based applications using Java

    Prerequisites

    To get the most out of this lesson, you should have a basic understanding of JDK11 and the Java programming language, as well as software development and the software development life cycle (SDLC).

    Resources

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Jeremy is a Content Lead Architect and DevOps SME here at Cloud Academy where he specializes in developing DevOps technical training documentation. He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 25+ years. In recent times, Jeremy has been focused on DevOps, Cloud (AWS, Azure, GCP), Security, Kubernetes, and Machine Learning. Jeremy holds professional certifications for AWS, Azure, GCP, Terraform, Kubernetes (CKA, CKAD, CKS). https://www.linkedin.com/in/jeremycook123 https://github.com/jeremycook123
    Join thousands of users in achieving your personal goals through Cloud Academy. Score job-ready tech skills that you can practice in a real environment, without the risk of extra costs or making mistakes. It’s simply the smartest way to gain certifications and get career-ready.
    • language english
    • Training sessions 12
    • duration 1:48:42
    • Release Date 2024/04/27

    Courses related to Java

    Courses related to Software Testing

    Courses related to Automation Testing

    Courses related to Performance Testing

    Courses related to JUnit