OVERVIEW

This Diploma is specially designed to provide the needed skill set for an Entry Level Test Engineer in the Software Industry. The Diploma focuses on IT Foundation, Software Quality Foundation, Testing Foundation, Test Automation Foundation for 30 days. In addition, the student has an option to choose additional modules on Behavioral Skill Foundation, and Certification Preparatory Training.

The total duration of the program for 17 compulsory modules is 30  days of in class learning followed by 15 days of project work for an individual. The optional modules helps the individual to opt for behavioral skills and certification preparatory training program.

COVERAGE
Module 1 – English Language Concepts
Learn the fundamentals and essential grammar in English Language | Understand sentence construction | Develop structured statements of language using concepts learnt | Learn to Present and write coherent statements in English Language
Module 2 – Reading Comprehension
Reading Technical Documents | Understanding and Interpreting Documents | Questioning Skills | Logical Flow | Tips for Comprehension and Retention | Identifying sections of requirement documents which are critical | Mind-mapping strategies
Module 3 – Writing Skills for Testers
Important aspects of writing | Approach to wring test cases | Inverted pyramid style | Benefits of short simple sentences | Editing and Proofing | Active and Passive voice | Writing Effective Bug Reports | Email writing
Module 4 – Presentation Skills for Testers
Presenting Results of testing | Presenting results to developers, customers and other stake holders | Planning, Designing and Delivering Presentations Components of a Test Case
Module 5 –Team & Workgroup Participation
Working effectively with team mates (testers) | Handling Developer – Tester issues | Behavioral Skills | Negotiation Skills | Listening Skills | Team work and Co-operation
Module 6 – Essentials of OOPS and Java
OOP’s Features | Java Features | Basics of Java | Object Oriented Programming: Classes | Constructors and Destructors | Inheritance | Interfaces | Packages | Access Modifiers | Exception Handling | Collections | File Handling | Reflection API usage and importance
Module 7 – Introduction to RDBMS
Database Introduction | RDBMS Introduction | Entity Relationship Model | Normalization Techniques | Codd’s rules | Introduction to SQL and Query writing | DDL Statements | DML Statements | DCL Statements | Joins and Types of Joins

Module 8 – Basics of Software Engineering
Software | What is software & its myths | Attributes of good software | Reasons for failure of good software | Changing nature of software | Software Process | What is software process? | Characteristics of Good Process | Software Process Types | Software Process Models | Prescriptive model | Waterfall model| Incremental model | Evolutionary model | Specialized process model | Spiral Model | Agile Methodology

Module 9 – QA / QC and Introduction to Testing
Introduction to Quality | Importance of Software Testing | Software Testing | Software Testing Life Cycle | Types of Testing | Test Process | Terminologies of Software Testing

Module 10 – Test Requirements
Requirements Essentials | What is a requirement? | Sources of Requirements | Common Issues of Requirements | Stakeholders for Requirements | Requirements Engineering Process | Requirements Elicitation | Requirements Analysis | Requirements Specification | Requirements Validation | Creating Testable Requirements | Gathering Requirements for Software Testing | Categorizing and Prioritizing the Test Requirements | Verify the Completeness of the requirement

Module 11 – Test Planning
Pre-requisites for Test Planning | Definition of Test Objectives & Goals | Definition of Test Activities | Preparation of Test Plan | Familiarization with IEEE 829 Standard for Test Plan

Module 12 – Test Case Design Methods
Test Case Design – Methods and Techniques | Introduction to Test Documentation | Introduction to Test Design | Need for Test Design | Black Box Test Design Techniques | Equivalence Class Partitioning, | Boundary Value Analysis, | Decision Tables, | State Transition Testing | Orthogonal Arrays | All Pairs | White Box Test Design Techniques | Static White Box Techniques | Desk Checking | Code Walkthrough | Formal Inspections | Structural White Box Techniques | Coverage Testing | Syntax Testing | Data flow testingn

Module 13 – Test Case Writing & Documentation
Effective Test Case Writing | Testware – Scenario | Testware – Test Case Definition | Test Case – Elements | Test Case – Attributes | Test Case – Development process | Test Case – Format | Test Case – Anatomy | Test Case – Points to Improve Testability | Test Case – Components | Test Case – Guidelines For Writing | Test Case – Common Mistakes | Test Case – Template | Test Case – Review | Test Case – Check List | Test Case – Writing effective/successful cases

Module 14 – Test Execution & Defect Reporting
Test Execution | Introduction to Test Execution | Test Environment | Test Data | Decide on Test Cases to Execute | Test Criteria | Test Execution – Definition | Test Execution Process | Defects | Defects – Definition | Defects – Effects | Defects – Why do they Occur? | Defects – Fish Bone representation | Defects – Cost of fixing | Defects – Reporting Process | Defects – Life Cycle | Defect Management | Recording Test Results | Metrics for Testers

Module 15 – Hands-on Project on Functional Testing
Manual Project | Understand Requirements | Analysis of Requirements | Test Case Design and Write Test Scenarios | Write Test Cases | Execute Test Cases | Log Defects | Test Reporting

Module 16 – Introduction to Test Automation
Basic Concepts of Test Automation | What is Automated Testing? | What is not Automated Testing? | When to go in for Automated Testing? | Why to go in for Automated Testing? | Types of test tool and Test Tool Categories

Module 17 – Introduction to Test Management Tool – Quality Center(ALM)
Working for Quality Center | Introduction to Test Management Tools | Requirements Tab | Test Plan Tab | Test Lab Tab | Defect Tab | Configuration Management using QC | Maintaining Traceability

Module 18 – Introduction to Functional Testing Tool – QTP(UFT)
Introduction to Functional Testing Tool – QTP(UFT) | VB Scripting | Introduction to Quick Test Professional(UFT) | Object Management | Synchronization | Regular Expressions | Checkpoints | Parameterize Data | Action, Action settings & Reusable Actions

Module 19 – Functional Testing using Selenium Tool
Introduction to Selenium | What is Selenium | Selenium Components | Selenium vs Other Solutions | Test Automation with Selenium IDE | Concept (Command, Target, Value) | Record, Insert & Play | Record, , Insert & Play with Example | Locators | Object Identification | Methods | Verification’s | Synchronization
OTHER DETAILS
ELIGIBILITY
  • Bachelors in Engineering, Sciences
  • Polytechnic Students or students pursuing IT training programs like MCA
  • 60% in Graduation
  • Students in their final year of graduation with 60% aggregate scores
  • 60% score in Entry Level Assessment Test (Aptitude, Analytical Reasoning, English)
CONNECT WITH US