4.5 out of 5
4.5
2 reviews on Udemy

Learn And Understand Java Testing

An convenient and easy approach to testing your powerful Java Projects.
Instructor:
Smartech Academy, Inc.
26 students enrolled
English [Auto-generated]
Dynamic Testing Tools
Learn how to use Spock
Drive development using unit testing
Learn how unit testing can make the process quicker
Learn how to test web apps with JUnit-Based tools
Static Code Analysis

Welcome to this course: Learn And Understand Java Testing. Java is a very popular language and JVM is a popular platform to build high performance programs in Java. 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 the right techniques and tools, testing can become a simple and gratifying part of the development process. 

In this course, you’ll learn

  • Dynamic Testing Tools
  • Learn how to use Spock
  • Drive development using unit testing¬†
  • Learn how unit testing can make the process quicker
  • Learn how to test web apps with JUnit-Based tools
  • Static Code Analysis

At the end of this course, you will have all of the skills needed to benefit from java testing.

Welcome

1
Introduction
2
The Questions
3
Using Tools

Getting Started With This Course

1
Introduction
2
Learning Unit Testing
3
Learn How To Write and Run JUnit
4
Learn About TFD and TDD
5
Understanding Hamcrest Matchers
6
Understanding Mock Objects
7
Intro to Testing Persistence
8
Learn About Arquillian
9
Learn About BDD & Cucumber
10
Learning Legacy JUnit
11
Learn About Workflow Example
12
Dynamic Testing - Debugging & Logging
13
Dynamic Testing - Add-Ons
14
Section Summary

Java Testing - Understanding Spock

1
Introduction
2
Spock and Database
3
Section Outro

Java Testing - Understanding Test Coverage

1
Introduction
2
Test Coverage

Java Testing Tools - Testing Web Apps

1
Introduction
2
Learning Arquillian With WebDriver
3
Arquillian With WebDriver in depth
4
Understanding HtmlUnit
5
Learn About Web Testing Miscellany

Java Testing - Static Code Analysis

1
Introduction
2
Java Testing - Eclipse Settings

Java Testing - Learn About PMD

1
Introduction
2
PMD - Running Standalone With Maven
3
PMD - Running With Eclipse
4
PMD - Dealing With Outputs
5
PMD - Analyzing Reports
6
PMD - Destroying Duplication

Java Testing - Learn About FindBugs

1
Introduction
2
Java Testing - Running Standalone With Maven
3
Java Testing - Running With Eclipse
4
Java Testing - Dealing With Warnings
5
Java Testing - Analyzing Reports

Course Summary

1
Summary

Course Material & Source Code

1
Working Files
You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.5
4.5 out of 5
2 Ratings

Detailed Rating

Stars 5
1
Stars 4
1
Stars 3
0
Stars 2
0
Stars 1
0
bcf852c1b57e51a3d4d58296df736bb5
30-Day Money-Back Guarantee

Includes

4 hours on-demand video
1 article
Full lifetime access
Access on mobile and TV
Certificate of Completion