Simple play icon Course
Skills Expanded

Automated Browser Testing with TestCafe 1 and TypeScript

by Dan Geabunea

This course will teach you how to improve the quality of web applications by using automated testing. You will learn how to create, maintain, and run reliable automated browser tests using TestCafé and TypeScript.

What you'll learn

Manually testing applications is difficult, error prone, and takes a lot of time. In this course, you will learn how to create automated browser tests using TestCafé and TypeScript. First, you will understand how to set up a TestCafé project and how to write your first end-to-end test. Next, you will discover how to effectively use TestCafé's selectors and assertion API to write a wide range of tests, suitable for most real life scenarios. Then, you will discover how to better organize your tests and make them more maintainable by using the Page Object pattern. Finally, you will explore more advanced concepts such as parallel test execution, test reporters, and integration with CI/CD pipelines. When you’re finished with this course, you will be comfortable using TestCafé and TypeScript to create automated testing scenarios for your own projects, and thus deliver high quality solutions that your customers will love.

About the author

I'm a passionate software developer and mentor with a decade of experience building mission-critical software applications in banking, air traffic management, maritime safety, and identity management. Nothing satisfies me more than providing value to customers while building robust software solutions that are easy to maintain and evolve. I love sharing my skills and experience with others. I started to publish coding tutorials on YouTube in 2015, and became a Pluralsight author in 2018.

Ready to upskill? Get started