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
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