The Ultimate Java Testing Training Course: All In One

Posted By: ELK1nG

The Ultimate Java Testing Training Course: All In One
Published 7/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.70 GB | Duration: 3h 9m

This course helps you understand Java Testing piece by piece and teaches you easy approach to testing your Java Projects

What you'll learn
Learn About Dynamic Testing
Understanding JUnit, TDD, Mock, Persistence and BDD
Understanding Spock
Understanding Coverage
Understanding Web testing
Learn About Static Analysis
Understanding PMD
Understanding Findbugs
Requirements
Basic Java programming knowledge is helpful but not required
Description
Welcome to this course. The Java programming language is a high-level, object-oriented language. It is rapidly evolving across several fronts to simplify and accelerate development of modern applications. After all, it is considered as one of the most versatile programming languages. Looking back on its history, Java has always had an extraordinary position in a back-end developer’s heart.It’s difficult to imagine where today’s Big Data and Machine Learning projects would be without Java. It’s been over 25 years since it was designed to provide dynamic capabilities that weren’t typically available in traditional compiled languages. It’s now one of the most widely used server-side languages for back-end and front-end development projects.However, testing is neither an easy process nor remotely exciting for most developers. The value of Java Testing, one of the most established programming languages, is to improve the productivity of programmers, the maintainability and performance of code, and develop a deeper understanding of the language and how to employ it effectively.With such a large active community, Java has maintained its position among the world’s top three most popular programming languages over the years. Java has been so successful because its technology standards have continued to evolve and Java will continue to maintain its popularity without a formidable competitor.Locating and fixing infrastructure issues during the source code development stage is by far the most efficient and cost-effective way to resolve problems and improve the quality and functionality of the code. With the right techniques and tools, testing can become a simple and gratifying part of the development process. In this course, you'll learnLearn About Dynamic TestingUnderstanding JUnit, TDD, Mock, Persistence and BDDUnderstanding SpockUnderstanding CoverageUnderstanding Web testingLearn About Static AnalysisUnderstanding PMDUnderstanding Findbugs

Overview

Section 1: Welcome

Lecture 1 Introduction

Lecture 2 Understanding the Testing Questions

Lecture 3 Learn to Use the Testing Tools

Section 2: Getting started

Lecture 4 Introduction

Lecture 5 Understanding Unit Testing

Lecture 6 Learn How To Write and Run JUnit

Lecture 7 Understanding TFD and TDD

Lecture 8 Understanding Hamcrest Matchers

Lecture 9 Understanding Mock Objects

Lecture 10 Intro to Testing Persistence

Lecture 11 Understanding Arquillian

Lecture 12 Understanding BDD & Cucumber

Lecture 13 Understanding Legacy JUnit

Lecture 14 Understanding Workflow Example

Lecture 15 Dynamic Testing - Debugging & Logging

Lecture 16 Dynamic Testing - Add-Ons

Lecture 17 Section Summary

Section 3: Java Testing - Learn and Understand Spock

Lecture 18 Introduction

Lecture 19 Learn About Spock and Database

Lecture 20 Outro

Section 4: Java Testing - Learn and Understand Test Coverage

Lecture 21 Introduction

Lecture 22 Test Coverage

Section 5: Java Testing Tools - Testing Web Applications

Lecture 23 Introduction

Lecture 24 Learning Arquillian with WebDriver

Lecture 25 Arquillian with WebDriver in Depth

Lecture 26 Understanding HtmlUnit

Lecture 27 Learn About Web Testing Miscellany

Web Developers,Software Developers,Programmers,Anyone interested in Java Testing