Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: July 21st @10:00AM
Faculty: Mrs. Kanakadurga (11+ Yrs of Exp,..)
Duration: 45 Days
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96
Syllabus:
Manual & Automation Testing
(Selenium)
1. Manual Testing
- What is Software Testing?
- Different Software Development Life Cycle Models (SDLC Models)
- Role of Software Testing Phase in Software Development
- Different Software Test Types
- Different Software Test Levels
- Software Test Design Techniques
- Software Test Life Cycle (STLC)
- Development of Test Cases?
- Execution of Test Cases and finding Bugs/Defects
- Bug Life Cycle
- Agile Methodology
- Explanation of Agile Methodology in Jira
2. Core Java
- Installation:
- Installation of Java
- Add Java Path in Environment Variables
- Installation of Eclipse
- Basics:
- Introduction
- Sample Eclipse Project
- Creation of Package and Class
- Sample Java Program
- Data Types
- Operators
- Conditional Statements
- Loops
- Jump Statements
- String Class & Methods
- Arrays
- One-Dimensional Array
- Two-Dimensional Array
- OOPs Concepts:
- Object and Class
- Method
- Variables
- Constructor
- static keyword
- this keyword
- Inheritance
- Polymorphism
- Method Overloading
- Method Overriding
- super keyword
- final keyword
- Abstraction
- Encapsulation
- Exception Handling:
- Exceptions
- Try-catch block
- Multiple Catch Block
- Finally Block
- Throw keyword
- Throws keyword
- Collections:
- List
- Set
- HashSet
- LinkedHashSet
- TreeSet
- Map
- HashMap
- LinkedHashMap
- TreeMap
3. Selenium
- Introduction:
- What is Selenium?
- Selenium Components
- Selenium IDE:
- Installing Selenium IDE
- Creating your First Selenium IDE script
- How to use Locators in Selenium IDE
- How to enhance a script using Selenium IDE
- Creating and Running Tests
- Creating and Running Test Suite
- Selenium WebDriver:
- Introduction
- WebDriver Introduction
- WebDriver Architecture
- Set Up WebDriver with Eclipse
- Creation of sample script in WebDriver
- Run Selenium tests on Chrome
- Run Selenium tests on Fire Fox
- Run Selenium tests on Edge
- Locators
- Different types of Locators
- Inspect Elements in Chrome
- XPath
- CSS Selector
- WebDriver Commands
- Browser Commands
- Navigation Commands
- WebElement Commands
- Find Element & Find Elements
- Handle CheckBox
- Handle Radio Button
- Handle Dropdown
- Handle WebTables
- Actions Class
- Mouse-based Interactions
- Mouse Hover
- Right Click and Double Click
- Drag and Drop
- Handle ToolTip
- Keyboard-based Interactions
- Handle Multiple Windows
- Handle Alerts
- Handle iFrames
- Synchronization
- Page Load Timeout
- Implicit Wait
- Explicit Wait (WebDriver Wait & Fluent Wait)
- Capture Screenshots in Selenium
- JavaScript Executor
4. Maven
- What is Maven & Why Maven?
- Installing/Configuring Maven
- Creating Maven Project
- What is pom.xml
- Adding Dependencies to pom.xml
- Import Maven Project into Eclipse
5. TestNG Framework
- Introduction to TestNG
- Install TestNG library
- Configure TestNG Plugin into Eclipse
- Creating TestNG test class
- Creating TestNG test
- Executing/Running the TestNG test
- TestNG Reports
- TestNG Annotations
- Validating tests using TestNG Assertions
- Prioritizing Tests
- Creating and running Test Suites with TestNG xml file
- TestNG Groups
- TestNG Parameters
- Cross Browser Testing using TestNG
- Parallel Test Execution using TestNG
- Data Driven Testing using TestNG Data Provider
- Difference between JUnit & TestNG
6. Page Object Model (POM) & Page Factory in Selenium
- What is Page Object Model?
- Why Page Object Model?
- Creating POM Tests
- What is Page Factory?
- Creating Tests with Page Factory
7. Windows & Mobile Automation
- AWS package in Java
- Robot class for Window Automation
- Appium for Mobile Automation
- AVD & ARD
- Appium inspector & Appium Server.