Certified T.F QA Tester

Requirements

Outline

Manual Testing:

1. Introduction to Software Testing
2. Principals of Software Testing
3. SDLC
4. Different SDLC models
5. STLC
6. Bug Life Cycle
7. Types of Testing – Part 1
8. Types of Testing – Part 2
9. Difference between Regression and Retesting
10. Manual Testing methodologies – Part 1
11. Manual Testing methodologies – Part 2
12. Test Case creation
13. Test Scenarios
14. Test Metrics
15. Traceability Matrix
16. Bug Severity and Priority
17. Types of Platforms (Web, API, Mobile, Performance etc) 18. Types of Environments (QA,

1. Introduction to Software Testing
2. Principals of Software Testing
3. SDLC
4. Different SDLC models
5. STLC
6. Bug Life Cycle
7. Types of Testing – Part 1
8. Types of Testing – Part 2
9. Difference between Regression and Retesting
10. Manual Testing methodologies – Part 1
11. Manual Testing methodologies – Part 2
12. Test Case creation
13. Test Scenarios
14. Test Metrics
15. Traceability Matrix
16. Bug Severity and Priority
17. Types of Platforms (Web, API, Mobile, Performance etc) 18. Types of Environments (QA,

1. Introduction to Software Testing
2. Principals of Software Testing
3. SDLC
4. Different SDLC models
5. STLC
6. Bug Life Cycle
7. Types of Testing – Part 1
8. Types of Testing – Part 2
9. Difference between Regression and Retesting
10. Manual Testing methodologies – Part 1
11. Manual Testing methodologies – Part 2
12. Test Case creation
13. Test Scenarios
14. Test Metrics
15. Traceability Matrix
16. Bug Severity and Priority
17. Types of Platforms (Web, API, Mobile, Performance etc) 18. Types of Environments (QA,

1. Environmental setup
2. Understanding API concepts
3. End Points, Base URI, Query Parameters
4. Pre-requisite script and Scripting in Postman
5. Different Types of Variables in POSTMAN
6. Data driven or Parametrization in POSTMAN
7. Running the POSTMAN script remotely
8. Bundling the script
9. Running with different Environments

1. Introduction to Java Difference between JDK, JRE and JVM
2.Data Types in Java
3.Variables in Java
4. Java Control statements (if, nested if, if else, switch)
5.Java Loop statements (Looping – for, while, do while)
6. Break and continue Java
7. Java OOPs concepts
8. Object and Class Method
9. Constructor
10. Static and non-static blocks and keywords
11. Overloading & types
12.Arrays
13.Inheritance
14.This keyword, final keyword, super keyword
15.Overriding
16.Access Modifiers
17.Encapsulation
18.Java Abstraction – part 1
19.Java Abstraction – part 2
20.Java Collections – Part 1
21.Java Collections – Part 2
22. Java Exceptions and Handling
23. Throw and Throws
24. Inner Class
25.Java 8 Concepts

1. Introduction to Automation Testing Selenium – Introduction Environment Setup
2. Different types of web elements in selenium
3. Synchronization techniques – Part 1 (Implicit wait & Explicit waits)
4. Synchronization techniques – Part 2 (Fluent Waits)
5. Location Strategies – Part 1
6. Location Strategies – Part 2
7. Xpath Techniques – Part 1
8. Xpath Techniques – Part 2
9. Navigation to browsers Running on Different browsers
10. Handling textboxes Handling buttons, radio button , checkboxes and links Handling
dropdown, combo boxes
11. Handling WebTables – Part 1
12. Handling WebTables – Part 2
13. Handling Alerts Handling Frames Handling Windows
14. Handling Selenium Exceptions
15. Selenium Assertions
16. Data Driven or Parametrization using Excel
17. Selenium Grid – Running test in remote
18. Keyboard and Mouse techniques
19. Selenium Integration with Data base – JDBC
20. Screenshots technique On Failure (Covers in depth in Automation reporting)

1. Understanding TestNG annotations
2. Parallel running in TestNG
3. Selenium Grid using TestNG
4. Understanding BDD Architecture
5. Understanding Feature File, Step definition file
6. Parallel running in cucumber
7. Integrating cucumber to generate Reports
8. Page Object/Page Factory Concepts – Part 1
9. Advanced Concept of using Page Fragments – Part 2

This Course Include