1. Automation Course Content
PHASE 1 – BASIC JAVA
1. Introduction to Software Testing
2. Packages – Objects – Classes
3. Data Types
3.1Types of Data Types.
3.2Data Type Rules.
4. Variables in Java
4.1 Variable Types with Examples
5. Methods in Java
5.1Types of Methods
5.2Conditions with Parameters/Return with and without.
6. Flow Control Statements
6.1If-Ifelse-NestedIf
6.2Switch Statement
6.3For Loop – Nested For loop
6.4Transfer Statements
7. Access Modifiers
7.1Types of Access Modifiers
8. Constructors
8.1Types of Constructors
9. This Key word in different phases
2. PHASE 2 – CORE JAVA
10.Inheritance
11.Types of Inheritance
12.Super Vs This
13.Polymorphism
14.Types of Polymorphism
15.Encapsulation
16.Abstraction
17.Interface
18.Class Vs Interface
PHASE 3 – SELENIUM
19.Introduction to Selenium
20.Locators
21.Handling Frame
22.Handling Drop Down
23.Handling List Box
24.Select class
24.1CheckBox
24.2RadioButton
25.TagName Locator
26.Link and Partial Link Text Locator
27.ClassName Locator
28.Handle Popup
28.1Modal Popup
3. 29.Multiple Windows Handle
30.Action Class
30.1Drag and Drop
30.2MouseHover
30.3DoubleClick
30.4Right Click
30.5KeyBoard Actions
31.Auto It
31.1 Installation of AutoIt
32.Test NG
33.Working with Excel
33.1Reading data from Excel
33.2Writing data into Excel
34.X-Path
34.1X-Path Types
34.2Advanced X-Path
35. JavaScript – Executor
35.1Scroll Down and go to the Element
36. Exceptions Handling
37. Wait Condtions
38. Maven
38.1Maven Configuration
39. Data Driven Framework
39.1Folder Structure
39.2Reading Data from Property Files
39.3Permanent Registration
39.4Edit Registration
40. Priority Testing in TestNG
4. 41. Group Testing
42. Re-RunFailed Testing using TestNG
43. Parameterization Testing
44. Parallel Testing
PHASE 4 – JAVA CONCEPTS
45. JAVA STRING METHODS
46. Collections
46.1Arrays in Java
46.2Multidimensional Arrays in Java
46.3Collections Framework
46.3.1List
46.3.2Set
46.3.3Map
PHASE 5 – SELENIUM – JENKINS
47.JENKINS
47.2Schedule to run the job
47.3Jenkins – results in testing
47.1Jenkins Installation
48. Other Frameworks
48.1 PageObject Model
48.1 Cucumber