Manual AutomationTestingCourse
Manual AutomationTestingCourse
• Waterfall Model
• Usability Testing
• Regression Testing
4. TEST CASE
• Introduction to Test Case
• Test Case Design Techniques
• Procedure to Write and Execute Test Case
• Test case Review Process
7. Test Plan
• Sections of Test Plan
8. Defect Tracking
• Introduction to Defects
• Defect Life Cycle
• Status of Defects
• Severity of a defect
• Priority of a defect
• Defect Report/Incident Report
• Defect Tracking Tool:
o JIRA
• Agile Methodology
Section 1
• Introduction to programming
• Introduction to java
• JDK installation
• Keywords, Identifiers, variables
• Operators
• Method/Functions
• Flow Control Statements
• Arrays
• Strings
Section 2
Section 3
Java Built-in packages and API
• Selenium
o What is Selenium
• WebDriver Architecture
• Basic Selenium Program to Open and close Browser
• Runtime Polymorphism Program in Selenium
• WebDriver abstract methods
• Locators
• Xpath, its Types and cases
o Handling Multiple Elements
o Handling Synchronisation issue by using implicitlyWait and Explicitly Wait
o Handling Dropdown (static and dynamic)
o Handling Keyboard and Mouse Actions
o Taking Screenshot
o Performing Scroll down Action
o WebElement Interface Methods
o Handling Popups (web-based and Window-based)
o Handling Frames
o Handling New Windows/New Tabs
• AUTOMATION FRAMEWORK
TESTNG
• Method-Driven
o POM (Page Object Model)
• TestNG
o TestNG Flags and Annotations
o Assertion
o Data Parameterization
o Data-driven through Data Provider
o Parallel Execution
API testing
• Understanding GET, POST, PUT DELETE Http Crud operations of API
• API status code
• Path, Query Parameters & Headers in Rest API
Postman
• Add Place API and execute it through Postman
• Get & Delete Place API
• Update Place API
Rest assured
• Setting up Rest Assured Maven Project
• Rest API Automation Test to Add Place
• Assertions on Json Response Body and Headers
• End to End Automation using GET, POST and PUT
• Retrieving the Json Array Size using Jsonpath
• Retrieving Json Nodes using Jsonpath
• Dynamic Json payload
• Example on Parameterization of API Test
• Cookie Authentication API
• Introduction to OAuth 2.0
APPIUM
• Desired Capabilities in Appium
• Automating app UI Using Xpaths
• Appium API's for UI interaction
• AndroidUIAutomator
• Scrolling
• Drag and drop on Native Apps