YoVDO

Automated Browser Testing with TestCafe and TypeScript

Offered By: Pluralsight

Tags

Software Testing Courses Typescript Courses Selectors Courses Automated testing Courses End-to-end testing Courses

Course Description

Overview

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.

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.

Syllabus

  • Course Overview 1min
  • Introduction to TestCafé 24mins
  • Fixtures, Selectors, and Assertions 26mins
  • Interacting with Web Pages 16mins
  • Improving Code Quality with the Page Object Pattern 19mins
  • Advanced Techniques 20mins
  • Integrating Test Café in CI/CD Pipelines 15mins

Taught by

Dan Geabunea

Related Courses

A Practical Introduction to Test-Driven Development
LearnQuest via Coursera
Jenkins Quick Start
A Cloud Guru
Preparing for the AZ-400 Azure DevOps Exam
A Cloud Guru
Advanced TestNG Framework and Integration with Selenium
Coursera Project Network via Coursera
اختبار الوحدة: ابني اختبارات الوحدة في React.js
Coursera Project Network via Coursera