Course curriculum

    1. The Java Programming Language

    2. Classes, Objects, and Methods

    3. More into Java Methods

    4. Variables and Data Types

    5. Strings

    6. Java Operators

    7. Control Structures

    8. Break vs Continue

    9. (Practice) if else in Java

    10. (Practice) While Loop in Java

    11. (Practice) FizzBuzz

    12. Constants

    13. QA: Java Installation (Eclipse)

    14. Exploring Eclipse IDE

    15. Hello World Using Command Line

    16. Constructors and Method Overloading

    17. this Keyword

    18. Getters, Setters & Access Modifiers

    19. Four Pillars of OOP

    20. Inheritance

    21. Interface

    22. (Practice) Orders & Items

    23. (Practice) Barista's Challenge

    24. Quiz: OOP

    25. Java Collections Framework

    26. Arrays

    27. Two-Dimensional Arrays

    28. LinkedLists

    29. (Core) Using forEach in a Two-Dimensional Array

    30. (Practice) Reading and Writing Array Elements

    31. Applying the Equals Method

    32. Maps

    33. HashMap Example

    34. The Queue in Java Collections

    35. Exception Handling

    36. (Core) Negative Indexes and Exception Handling

    37. (Core) Java Program Swap Two Numbers Using 3rd Variable

    38. (Core) Java Program Swap Two Numbers Without Using 3rd Variable

    39. (Practice) Java Program How to Check Odd and Even Numbers in Java

    40. (Core) Java Program Find Factorial for Given Number Program in Java (Optional)

    41. Quiz: Introduction to Java

    1. Automated Testing

    2. Pros & Cons of Automated Testing

    3. Automation Testing Types

    4. TestNG Overview

    5. Comparison of JUnit and TestNG

    6. Installing TestNG in Eclipse.

    7. TestNG Test file

    8. TestNG Test Suite using XML flle

    9. TestNG Annotations

    10. (Core) Using TestNG Annotations

    11. Annotations: Multiple Testcases and Test Prioritizing

    12. TestNG Assertions

    13. (Practice) Fruit Shop Assignment

    14. TestNG Attributes

    15. TestNG Parameters

    16. TestNG Data Provider

    17. (Practice) User Authentication Test

    18. TestNG Listeners

    19. TestNG Reports

    20. Generating and Viewing an E-mailable Report

    21. Generating and Viewing an Index Report

    22. Reporter Class to Generate TestNG Reports

    23. (Practice) Simple TestNG Report

    24. (Practice) TestNG Data Provider using Excel

    1. What is Selenium

    2. Different Version of Selenium

    3. Programs Supporting Selenium

    4. Selenium Maven Project

    5. Installing Selenium WebDrivers

    6. (Core) Simple Code Firefox Driver

    7. (Practice) Brief Description WebDriver Architecture

    8. Understanding Webpages

    9. Selenium WebElement

    10. Locator Strategy

    11. (Core) WebElement using name

    12. (Core) WebElement using ID

    13. XPath

    14. (Core) Example for XPath using ID Locator

    15. (Core) Example for XPath using Name Locator

    16. (Core) Example for XPath using ClassName Locator

    17. Customize XPath

    18. Common Selenium XPath Mistakes

    19. (Practice) Example for 'Basic' type of XPath

    20. (Practice) Example for 'Contain' type of XPath

    21. (Practice) Example for 'Using OR & AND ' type of XPath

    22. (Practice) Example for 'Starts-with' type of XPath

    23. (Practice) Example for 'text() function' type of XPath

    24. CssSelectors

    25. Interacting with TextField(SendKeys,Clear,get Attribute)

    26. (Practice) Reading text from a disabled text field

    27. (Practice) Pressing return Key after entering a value in TextField

    28. Left Click, Right Click

    29. (Practice) Verifying Whether a button is enabled or disabled

    30. Window Operations(Maximize Window,Minimize,Close Window)

    31. Implicit & Explicit Waits

    32. selectByIndex,SelectbyValue,SelectByVisibleText

    33. getOptions,getSelectedOptions

    34. Date Operations in Selenium

    35. (Practice) Pick current date in an online date widget

    36. TestNG With Selenium

    37. (Assignment) Working with Checkboxes

    38. Alerts in Selenium

    39. (Practice) Working with Alerts

    40. Working with a List of Elements

    41. Mouse and Keyboard Events

    42. Page Object Model

    43. OOP in Test Automation

    44. Computers Database

    1. Automation Testing Project

About this course

  • $750.00
  • 110 lessons
  • 0 hours of video content

Discover your potential, starting today