Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Introduction to Selenium | Browser Automation with Selenium
Introduction to QA Automation Testing
course content

Course Content

Introduction to QA Automation Testing

Introduction to QA Automation Testing

1. Introduction to Automation Testing
2. Using a Test Automation Framework
3. Browser Automation with Selenium
4. Intro to Intermediate Automation Testing

bookIntroduction to Selenium

So far, we were writing Unit Tests to test the functionality of units of code, however, for testing broader features like the login and registration system, we can no longer employ unit testing, as it is no longer a single unit, rather, it is a combination of multiple units and components of the program working together to form a feature.

One way to test features like the login system is to manually use the website and verify the results; however that would be considered as manual testing. There are tools which help us automate the browsers and perform various operations like visiting the website, inputting data, and interacting with elements. These tools can be used along with a test framework like Jest or Mocha, to perform such tests.

The following video introduces one of such tools along with a tutorial on how to integrate it with our Node application.

Code

Note that it is not important to analyze and understand the code used in this chapter. Most of the functions and methods in this code will be explored in the upcoming chapters.

Everything was clear?

How can we improve it?

Thanks for your feedback!

Section 3. Chapter 1
We're sorry to hear that something went wrong. What happened?
some-alt