Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Fundamentals of Test Automation in Java

Frustrated with slow, unstable and difficult to maintain tests? This course will teach you how to apply foundational principles that underpin successful test automation efforts, whatever language or tool your project uses!

Intermediate
2h 32m
(69)

Created by Andrejs Doronins

Last Updated Aug 25, 2020

Course Thumbnail
  • Course

Fundamentals of Test Automation in Java

Frustrated with slow, unstable and difficult to maintain tests? This course will teach you how to apply foundational principles that underpin successful test automation efforts, whatever language or tool your project uses!

Intermediate
2h 32m
(69)

Created by Andrejs Doronins

Last Updated Aug 25, 2020

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Automated tests undeniably benefit software projects by protecting against bugs. However, a typical automated test suite becomes slower, more unstable, and more difficult to maintain as it grows, thus becoming a costly liability, and not an asset.

In this course, Fundamentals of Test Automation in Java, you will learn the underlying principles that form the basis of long-term successful test automation endeavours. First, you will see how to apply the FIRST principles, which define essential test characteristics, such as speed and stability. Then, you will explore how to recognize the most important and valuable scenarios for your automated tests where bugs are likely to occur with BICEP and CORRECT principles. Finally, you will discover what not to do, meaning which anti-patterns exist in test automation and what you can do to avoid them.

When you are finished with this course, you will have the skills and knowledge of foundational test automation principles to develop and maintain an efficient and value delivering suite of automated tests.

Fundamentals of Test Automation in Java
Intermediate
2h 32m
(69)
Table of contents

About the author
Andrejs Doronins - Pluralsight course - Fundamentals of Test Automation in Java
Andrejs Doronins
44 courses 4.8 author rating 4001 ratings

Andrejs is a Quality Assurance professional and participates in the entire SDLC - from requirements analysis, to test creation and their automation.

Get started with Pluralsight