Selenium WebDriver Masterclass: Novice to Ninja
What you'll learn
- To enhance your software testing knowledge.
- To help testers kick start the testing using Selenium.
- Master how to use Selenium Webdriver
- Learn the automation testing best practices so that you can do Automation Testing with any tool
- Understand what to automate and when
- After the course, you will be able to design Automation Framework
Course content
- Preview00:53
- Preview09:17What is Selenium
- Preview02:52
- 08:23How to Download Eclipse
- 10:06Basic Programs of Eclipse
- 08:09Eclipse Tool
- 08:49Different Types Views
- 07:38How to use Debug Mode
- 00:37Conclusion of Eclipse Tools
- 02:33Introduction to Java
- 07:39Install IDE FireBug and FirePath
- 10:44Record and Debug Script
- 06:39Pause and Step Execution
- 08:16Wait Command
- 07:40Verify Alert
- 06:22Assert Alert
- 07:04Store and Echo
- 06:20Store Eval and Stored Vars
- 12:38JavaScript Basics
- 03:26JavaScript Basics Continues
- 07:44User Extensions Basics
- 09:32More on User Extensions
- 11:51Regular Expressions
- 06:33Regular Expressions Continues
- 05:23Creating New Test Care
- 11:38Login to Flipkart
- 02:57View Gift Card Balance
- 11:25Link Count
- 06:50Link Count Continues
- 10:01Add Items to Cart
- 11:51Delete From Cart
- 10:44More on Delete Cart
- 07:59Log Out
- 02:16Parameterization of Test Cases
- 09:24Parameterization of Test Cases Continues
- 08:40More on Parameterization of Test Cases
- 05:05Capturing Screenshots in Selenium IDE
- 01:25Conclusion
Requirements
- No previous programming or Selenium Webdriver or test automation experience is necessary
- No prior Java / coding knowledge required as everything is taught from the scratch
- Ant requires the installation of the Java Development Kit (JDK)
Description
Selenium IDE is a fully-featured Integrated Development Environment (IDE). This basically installs as a plugin and enables developers to test their web applications using Selenium. This way you can enhance the quality of your software web app. It is also used in order to record user interactions with the web browser and play them back to test for errors. It is easy to install and also to learn. This course is a comprehensive training on learning to test web applications and all Selenium IDE aspects right from scratch. We will start with its installation, understanding the toolbar components, commands etc. with the help of examples.
TestNG is a testing framework developed in the lines of JUnit and NUnit. TestNG is designed to cover all categories of tests: unit, functional, end-to-end, integration, etc., and it requires JDK 5 or higher. This course provides a good understanding on TestNG framework needed to test an enterprise level application to deliver it with robustness and reliability. TestNG is a testing framework inspired with some new functionalities that make it more powerful and easier to use. The TestNG training will provides you understanding of TestNG framework and work around with it effectively to test an application.
Apache Ant and Maven are build automation tool used primarily for Java projects. Ant is primarily used for building and deploying Java projects but can be used for every possible repetitive tasks. Maven describes how software is built, and second, it describes its dependencies. Contrary to Apache Ant it uses conventions for the build procedure, and only exceptions need to be written down.
Who this course is for:
- Students
- Testing Professionals
- Software developers
- Anyone who wants to learn software testing
- Manual testers and anyone who wants to learn TestNG framework
- Anyone who wants to learn about Ant and Maven
Instructor
EDUCBA is a leading global provider of skill based education addressing the needs of members across 100+ Countries. We are the LARGEST edu-tech firm in Asia with a portfolio of 5498+ online courses, 205+ Learning Paths, 150+ Job Oriented Programs (JOPs) and 50+ Career based Course Bundles prepared by top notch professionals from the Industry. Our training programs are Job oriented skill based programs demanded by the Industry across Finance, Technology, Business, Design, Data and new and upcoming technology.