Video description
In this Java Testing for Developers training course, expert author Ian Darwin will teach you about the tools and techniques that are used to test Java software. This course is designed for users that already have some basic Java experience.
You will start by learning about dynamic testing tools, including how to write and run JUnit, test persistence with JUnit, and mock objects with JUnit. From there, Ian will teach you about Spock, advanced Spock, and test coverage. This video tutorial also covers testing web apps with JUnit-based tools, static code analysis, and FindBugs. Finally, you will learn about PMD, including how to run with Eclipse, deal with outputs, and analyze reports.
Once you have completed this computer based training course, you will have learned about the tools and techniques that are used to test Java software.
Publisher resources
Table of contents
-
Testing Java Programs With Open Source Tools
- Introduction And Course Overview 00:02:57
- About The Author 00:03:15
- Why You Cannot Prove Your Code Correct 00:07:11
- Covered Tools 00:02:13
- Running The Examples 00:01:17
-
Dynamic Testing Tools
- Dynamic Testing 00:01:27
- Unit Testing With JUnit 00:09:45
- Writing And Running JUnit 00:11:31
- TFD And TDD With JUnit 00:07:20
- Hamcrest Matchers And JUnit 00:08:05
- Mock Objects And JUnit 00:07:53
- Testing Persistence With JUnit 00:10:01
- On Top Of JUnit: Arquillian 00:10:39
- On Top Of JUnit: BDD And Cucumber 00:12:09
- Legacy JUnit - Legacy Code 00:05:15
- Workflow Example 00:04:12
- Debugging And Logging 00:10:39
- Add-Ons 00:06:37
- The Future Of JUnit 00:06:27
-
Spock
- Is Another Tool Logical, Captain? 00:10:14
- A Nicer JUnit 00:05:30
- A Nicer Cucumber Too 00:02:55
-
Test Coverage
- What And When Is Enough Testing? 00:07:15
- Finding Gaps With Cobertura 00:07:59
-
Testing Web Apps With JUnit-Based Tools
- Selenium Driver 00:10:49
- Arquillian With WebDriver - Part 1 00:10:08
- Arquillian With WebDriver - Part 2 00:06:51
- HtmlUnit 00:04:46
- Web Testing Miscellany 00:09:40
- PageUnit 00:06:30
-
Static Code Analysis
- Code Analysis Tools: Static Testing 00:05:07
- Cranking Up Eclipse Settings 00:07:47
-
PMD
- What Is PMD? 00:07:01
- Running Standalone With Maven 00:04:26
- Running With Eclipse 00:04:08
- Dealing With Outputs 00:08:54
- Analyzing Reports 00:02:02
- Destroying Duplication With CPD 00:02:56
-
FindBugs
- What Is FindBugs? 00:09:30
- Running Standalone With Maven 00:02:29
- Running With Eclipse 00:03:46
- Dealing With Warnings 00:08:41
- Analyzing Reports 00:09:14
-
Wrap-Up
- Summary 00:03:44
Product information
- Title: Java Testing for Developers
- Author(s):
- Release date: April 2016
- Publisher(s): Infinite Skills
- ISBN: 9781771374637
You might also like
video
Java Concurrency and Multithreading in Practice
Improve the performance of your application by using modern Java's multithreading features About This Video Increase …
video
Microservices Patterns Video Edition
"A comprehensive overview of the challenges teams face when moving to microservices, with industry-tested solutions to …
video
AWS Certified Solutions Architect Associate (SAA-C03)
8+ Hours of Video Instruction Get intensive, hands-on AWS training with Chad Smith in this 2 …
video
Amazon Web Services (AWS), 3rd Edition
18+ Hours of Video Instruction Get intensive, hands-on AWS training with Chad Smith in this 2 …