Learn the right way to automate your functional tests using Selenium IDE in conjunction with the Selenium WebDriver
What you will learn
Use the Selenium IDE and API to create an automated Java test project going through all the steps that make up a basic, efficient process automation process.
- Basic knowledge in Software Testing
- HTML Basics
- Java Programming Language Syntax
Successful automation of functional testing consists of performing the activities in a standardized and organized way.
In a dynamic way, this course provides the student with the experience of going through all the steps that make up a good process in test automation using two excellent Selenium solutions: IDE and the WebDriver API.
Complete, free solution to automate functional testing
Developed by professionals from large companies (Google, Facebook, Mozilla, Opera), Selenium is one of the best alternatives for those who want to automate functional testing of web projects. It is no wonder that it was adopted as the main technology of testing in Cloud (Testing Cloud) of famous companies of the branch such as: BrowserStack, SauceLabs and CrossBrowserTesting.
Because it is an Opensource project, the user not only has several free resources, but also is free to improve them and thus create testing solutions.
Who is this course for?
- Professionals in the area of software quality who want to implement a basic and efficient process of automating functional tests using some Selenium resources.
Ementa do Curso
|Module 01: Introduction|
|01 – Welcome||00:01:45|
|Welcome to the course.|
|02 – Objectives, Target Audience and Prerequisites||00:01:24|
|Objectives of the course, to whom it is assigned and what are the prerequisites to take it.|
|Module 02: Selenium|
|03 – What is Selenium and How Did It Come Out?||00:03:57|
|Definition and origin of Selenium.|
|04 – Why Use Selenium?||00:04:56|
|Arguments to adopt Selenium as the main tool for web application testing automation.|
|Module 03: Software Testing Processes|
|05 – Stages of the Software Testing Process||00:05:24|
|The main steps that make up the process to test the software.|
|06 – Process of Automation of Functional Tests||00:08:08|
|Process diagram analysis showing all steps to automate functional testing in an organized and efficient way.|
|Module 04: Selenium IDE|
|07 – IDE||00:10:32|
|About the structure of the IDE and its main features.|
|08 – Preparing the Test Scripts (Record)||00:26:34|
|Step-by-step how to build the scripts through the IDE's "recorder" function.|
|09 – Running the Test Scripts (Play)||00:06:06|
|Step by step how to run the scripts through the IDE.|
|10 – Saving Test Scripts||00:06:32|
|Step by step how to save the Selenium IDE scripts correctly.|
|11 – Exporting Test Scripts||00:09:25|
|Step by step how to export the test scripts in the format appropriate to the test project.|
|Module 05: Selenium WebDriver|
|12 – About API||00:03:04|
|A little bit about the origin of the API and how it works in practice.|
|13 – Creating the Test Project||00:08:10|
|How to create a Java project using the Eclipse IDE.|
|14 – Configuring the Test Project||00:14:31|
|Import libraries and resources needed to build the project successfully.|
|15 – Importing Exported Scripts||00:08:11|
|Simplified way to add the exported scripts to the test project.|
|16 – Adjusting the Imported Scripts||00:19:20|
|Removing unused attributes / methods and pointing to browser drivers.|
|17 – Running Eclipse Testing||00:27:10|
|Running the tests by Eclipse.|
|18 – Generating Test Execution Reports||00:06:46|
|Visualization of test execution reports provided by TestNG.|