While building
applications, it’s vital to have clean code, a productive environment,
and efficient systems in place. Testing helps developers to achieve
these goals. JUnit testing framework is a popular choice among Java
developers and has recently released a major version update.
The latest version 5 has
undergone massive changes and is a complete rewrite of the framework.
This video course has exhaustive coverage on how to efficiently unit
test Java applications with JUnit 5. The JUnit 5 team published its
first General Availability Release on September 10, 2017. This is the
best time to dive straight into the popular concepts and techniques used
by experienced programmers to improve their code quality and keep the
system clean. This video course will also cover various testing
strategies, advanced test patterns, and JUnit extensions.
Interested in JUnit? Well,
then update yourself with the latest features of JUnit 5, now that the
official GA version is available. You wouldn’t want to miss this course.
About The Author
Boni García has a
PhD degree in Information and Communications Technology from Universidad
Politécnica de Madrid (UPM), Spain, in 2011. Currently, he is working
as an Assistant Professor at Centro Universitario de Tecnología y Arte
Digital (U-tad), Spain. He has participated actively in three different
research groups: Real-Time Systems and Telematic Services Architecture
(STRAST), UPM; Telematic System for Information and Knowledge Society
(TSIC), UPM; and currently CodeUrjc (Universidad Rey Juan Carlos).
He has participated in 12
European research projects, and has published more than 20 papers in
different journals and at international conferences. García is an active
member of the FOSS community with a big emphasis on software testing,
web engineering, and computer networking.
JUnit 5: The Next Generation Testing Framework for the JVM
This video provides an overview of the entire course.
JUnit 4 is the default testing framework for millions of Java developers worldwide. Due to the fact that this version of JUnit has important drawbacks, and a new version (JUnit 5) has been released. Explore the main new featured of JUnit 5.
JUnit 5 provides compatibility with older releases, supporting the execution of legacy tests the new JUnit 5 platform. In this video, we review:
Parameterized tests are a special kind of tests in which the data input in injected in the test in order to reuse the same test logic. In this video, we present:
JUnit 5 provides a lot of new features. In this video, we review two of them.
JUnit 5 is a living project. JUnit 5.0 has been released on September 2017, and the next release (5.1) is already planned. In this video, we review:
Now that you are done with the videos of section 1, let’s assess your learning. Here, are a few questions, followed by options, out of which 1 is the correct option. Select the right option and validate your learning!
Integration of JUnit 5 with External Frameworks
JUnit 5 provides a rich extension model which allows to integrate the test lifecycle with external code, providing seamless integration with external frameworks. In this video, we review:
JUnit 5 provides a rich extension model which allows to integrate the test lifecycle with external code, providing seamless integration with external frameworks. In this video, we review:
JUnit 5 provides a rich extension model which allows to integrate the test lifecycle with external code, providing seamless integration with external frameworks. In this video, we review:
JUnit 5 provides a rich extension model which allows to integrate the test lifecycle with external code, providing seamless integration with external frameworks. In this video, we review:
JUnit 5 provides a rich extension model which allows to integrate the test lifecycle with external code, providing seamless integration with external frameworks. In this video, we review:
JUnit 5 provides a rich extension model which allows to integrate the test lifecycle with external code, providing seamless integration with external frameworks. In this video, we review:
JUnit 5 provides a rich extension model which allows to integrate the test lifecycle with external code, providing seamless integration with external frameworks. In this video, we review:
Congratulations on completing section 2!!! Let’s assess your learning now. Here, are a few questions, followed by options, out of which one is a correct option. Select the right option and validate your learning!