+1 929-301-6028
info@enthrallit.com
Enthrall Software Test Automation Engineering | Weekend Batch | August 2024
Orientation: August 10th, 2024
First Class: August 11th, 2024
Course Duration: 6 Months
Zoom: Live session (Record provided after class)
Class: Saturday and Sunday, 9:30 am to 12:00 pm EST
Enrollment Fee: 100 $ [Refundable at the last Installment]
Course Fee: First Month and Last Month Free, Then 500$ for five installments, a Total of 2500$
✆ 929-301-6028, 516-232-6047, 347-294-8243
https://enthrallit.com/course/apply/
QA Fundamental:
All About Testing
Testing Myths
Types of Testing: Manual vs Automation
Testing Methods: Black-Box vs Grey-Box vs White-Box Testing, Functional Vs Non-Functional
Testing Levels: Details of All types of Testing
Testing Documentation: Test Plan, Test Scenario, Test Case, Traceability Matrix
Software Testing Life Cycle
What is Software Testing Life Cycle
Generic Phases of the STLC: Requirements Analysis- Understanding the requirements/Application, Test Planning, Test Analysis, Test Design, Test Construction/Verification, Test Execution & Bug Reporting, Final Testing & Implementation, Post Implementation.
Test Strategy, Test Plan, Aspects of a Test Plan, Test Plan VS. Test Strategy
How to do Requirement Analysis
How to create Test Cases
How to upload Test in ALM, JIRA or other Application. defect tracking
Bug Life Cycle – Stages, How to create a Bug
How to maintain JIRA as a Tester
How the project is managed by the JIRA tool.
Requirement Traceability Matrix
SQL
Accessibility Test: Use of JAWS, Section 508 etc.
Java:
What is a Programming Language? Advantage of using Java, Java Life Cycle, Download JDK, Download Eclipse, Enabling Eclipse feature.
Java Basics: Naming convention for projects, package, class, method, variables, Constructor etc. Java Comments and their type, print vs println, Use of \n, \t, \r etc, How to rename, how to save, how to run program etc. How to take screenshot. Use of indentation, How to organize code, String Concatenation, Use of single and double quotation
Variables: Naming Convention, Classification - primitive data type and reference data type, How to create Object (Instantiation), What object can do? variables initialized vs variables declared. Advantage of when variables declared over initialization.
Constructor: Classification - default and parameterized. Naming Convention. How to declare them and initialized by creating an object and adding arguments.
Method: Classification, Naming Convention, Example of Void type, Return type, parameterized type, switch type etc. How method help executing the variables.
Object Oriented Programming: Abstraction - Abstract class, regular class and Interface - their behavior and functionality, Encapsulation - Use of getter setters method, Inheritance - types of inheritance, Use of Super in child class, Polymorphism -method overloading and method overriding
Different type of class: Wrapper class - How wrapper class protect the data type or change, Scanner Class to write in console, Random Class, Nested Class, Singleton Class, FileReader Class, BufferedReader class, File class, Enum
Control statement: for loop, while loop, do while loop, for each loop, iterator etc, use of Break and Continue, nested loop, Java coding challenge based on them.
Conditional Statement: if, else if, else, switch
Exception vs Error: How to handle Exception. try, catch, throw, throws, finally etc.
String Manipulation: String Class and it's methods, StringBuffer Class, StringBuilder Class
Collection: Array, Set, List, ArrayList, LinkedList, Stack, Queue, Priority Queue, Dequeue, Vector, Map, HashMap, Tree,
Hashset, HashTree,
Selenium and Framework:
Basic: HTML, CSS, Locators, Dynamic xpath, Learning all selenium methods
Framework: Maven build, Java based selenium Framework TDD, BDD Framework, Data driven approach in framework, Database connectivity in Framework (JDBC, JDBC Setup), Mobile automation (Appium, iOS/Android App), Robot framework
Other: Dynamic web tables/elements, file input-output stream, Apache POI, Reporting, Integration with testNG or JUnit
API:
REST API, SOAP API, Postman, SoapUI, RESTAssured, Karate Framework, XML/JSON, JSON Parser.
Others:
Integrate CICD (Jenkins), Git and Github, Sauce lab/Browser stack/Perfecto, Embedded device.