Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
JavaScript in Automation Testing | Introduction to Automation Testing
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

bookJavaScript in Automation Testing

The concepts of Automation Testing are mostly transferable across different programming languages, with the difference mainly being in the libraries or frameworks being used, and the syntax.

Since it is impossible to cover all of the programming languages in one course, we will explore the concepts of Automation Testing using JavaScript as our main language. JavaScript is an ideal choice because it is the most popular language for web development, hence covering a wide range of applications.

Additionally, in this course, a web application built using JavaScript will be used for practicing the Automation Testing concepts. This application will be introduced in the next chapter. Since our subject application is based on JavaScript, therefore, it is imperative for us to utilize JavaScript for application testing.

JavaScript is a very popular language, moreover it is highly versatile, providing us with many tools for testing. Using JavaScript we can:

  • Write Unit Tests to test functions, classes or modules;
  • Write Integration Tests to verify proper interaction of different components;
  • Automate a browser to perform certain tests and verify the results; Browser Automation is most common for the purpose of End-To-End (E2E) and some Integration Tests;
  • Make HTTP requests to test the functionality of an API;
  • Verify the structure of a database;
  • Use tools like K6 to stress or performance test the application;

JavaScript serves as an all-in-one tool for Automation Testing. We will learn about each of the above-mentioned types of testing in the upcoming chapters and sections.

For what purpose is Browser Automation most commonly used in Automation Testing?

For what purpose is Browser Automation most commonly used in Automation Testing?

Select a few correct answers

Everything was clear?

How can we improve it?

Thanks for your feedback!

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