Training - Java for Testers (QA)

Training - Java for Testers (QA)
PREREQUISITES 
  • Must have knowledge of Manual testing 
  • Good to know (but not necessary) basic knowledge of HTML Tags, Regular Expressions, CSS, XPath, Java, Eclipse – All mentioned topics are covered during the Workshop
(It Is mandatory to accomplish the training prerequisite conditions before nominating for the session)
PROGRAM OVERVIEW
All topics are introduced by examples and real-life experience learning, the topics are inclusive of learning by workshop and hands-on session. Certain topics are elaborated with live Case Studies to elaborate the subject matter.
SKILLS GAINED BY THIS COURSE 
  • Automation Frameworks 
  • Test Automation using Selenium, TestNG, and Hybrid Automation Framework Implementation, Java Basics, Selenium Design Patterns, End-to-End Exercises
COURSE DESIGNED FOR 
  • Software Test Professionals, QA Managers and Architects, QA Specialists
  • Manual Testers, Software Quality Control Engineers, Test Leads

COURSE DELIVERY**

Schedule
Day 1 – Module 1 - 2
Day 2 – Module 3
Day 3 – Module 4-5
** All Modules listed are covered during Workshop. However, Module Coverage and Day-wise coverage may vary based on Participants Need and Skillset. Some Modules may be covered early or later while some may require greater detailing than other modules. Day-wise break-up of Modules is only indicative, not to be considered as de-facto.

Day 1, 2, 3
  1. Test Automation
Prerequisites to Automation
Test Automation Frameworks
Exercises
  1. Java
OOP Introduction - Object-oriented Programming Concepts
Concepts
Overview of Object, Class, Inheritance, Interface, Package
Process and Threads
  • Concepts
  • Short Lab to see Process and Threads
  • Multithreading explained during Lab
Introduction to Java
Overview of Java and its role in modern software development
  • Java Variants
  • OOP in Java Vs. OOP in C#, C++
Language Fundamentals
Keywords
Class and Objects
Practicals: Writing Java Classes
  • Anatomy of Java Class
  • Java class Syntax
  • Data Types
  • Java – Language Fundamentals (continued)
    • Explore Class Scope with Access Specifiers
    • Accessor and Mutator Methods – explore with getter, setter
    • Scope and Life of Access Specifiers
    • private, protected, public, default, static
    • static import
Array Declaration, Construction and Initialization
  • Practicals: Using Arrays
Flow Control
  • Practicals: Using Flow Control
  • Java – Language Fundamentals (continued)
Practicals: Inheritance and Polymorphism
  • Benefits of Encapsulation
Practicals: Overloading and Overriding Constructors
Practicals: Overridden and Overloaded Methods
Exceptions, and Assertions
  • Practicals: Exception Handling
Java Annotations
  • Practicals: Java Annotations
Java Support API Overview
  1. Java – Language Fundamentals (continued)
Practicals: Generics and Collections

Comments

Popular posts from this blog

Cloud Computing in simple

How to Write an Effective Design Document

Bookmark