Diploma in Software Testing

Software Testing Fundamentals + Manual Testing + Test Automation Basics

  • The software field has a huge demand for high quality Test Engineers. Enter the world of Software Testing with the most comprehensive diploma course offered in Pune and get a headstart in a career in Quality Assurance and Testing.

  • Our hands-on course is unique with a focus on training participants on real live websites developed by our development division. We train students on Functional Domains including Banking, Financial Services, Insurance, Telecom, Internet Banking and Ecommerce, which are highly skills sought by MNCs - no other institute offers this! We also train you for ISTQB certification and our training support will be available till you clear ISTQB! Finally, we also prepare you for Job Interviews as part of the course.

  • With the expertise gained in Manual Testing and a full exposure and understanding of the entire Software Testing Life Cycle, participants will be ready for the job from day one. Placement assistance will be provided on successful completion of the course using our tie-ups with top companies.

Batch Duration Start Date Timings
Batch 1 5 weeks June 10th, 2017 Mon to Fri
11:00am-2:00pm
Batch 2 8 weeks June 12th, 2017 Sat-Sun
1:00pm-6:00pm
Batch 3 5 weeks June 24th, 2017 Mon to Fri
11:00am-2:00pm
Batch 4 8 weeks June 26th, 2017 Sat-Sun
1:00pm-6:00pm

What participants will learn

With a heavy focus on hands-on excercises, the following topics are covered:
Part I: Manual Testing
  • Understanding of Software Development and Testing Life Cycles
  • Understanding of Quality Assurance and Manual Testing
  • Understanding Role of Test Engineer
  • Test Management including test planning, designing, execution and defect reporting
  • Different methods of testing including white box and black box testing
  • Test verification and validation: unit testing, integration testing, system and user acceptance testing
  • Non functional testing including UI, usability, compatibility testing etc.
  • Other types of testing including regression testing, smoke testing etc.
  • Full Project in Manual Testing providing detailed experience in the full Software Testing Life Cycle on real, live websites.
  • Testing tools
  • Functional Domains specifics in Banking, Financial Services, Insurance, Telecom, Internet Banking and Ecommerce
  • Business Requirments Documents and Functional Specification Documents
Part II: Test Automation
  • Understanding of Test Automation and Tools
  • Selenium Test Automation Tools: IDE, RC, WebDriver, Grid
  • QTP Test Automation
  • Using TestLink Test Management Tool
  • Using Quality Center Test Management Tool
  • Using Bugzilla Defect Management Tool
  • Database: SQL Queries for Testing
  • Basics of Unix Operating System for Testing

Intended Audience

  • Students, Graduates and Professionals wanting to get a head-start in Software Testing and Quality Assurance career.

Course Pre-requisites

  • The participants should have or be pursuing a bachelor's degree in Engineering, Science or Computer Science.

Course Details

The course consists of four parts: Manual Testing, Software Testing Project, ISTQB Certification Preparation and Test Automation.

Manual Testing

Introduction to Software Applications

  • What is a Software Application
  • Different types of Applications
  • Phases of Software Development
  • SDLC Methodologies
    • Waterfall Model
    • Spiral Model
    • Agile
    • SCRUM

Introduction to Software Testing

  • What is Software testing
  • Need to test a software
  • What is a defect
  • Types of Testing
    • Verification
      • Walkthrough
      • Reviews
    • Validation
      • Unit Testing
      • Integration Testing
      • System Testing
      • User Acceptance Testing
  • VModel

Software Testing Process

  • Phases of STLC
  • Artifacts of each phase
  • Roles of Individuals in each phase
  • Methods of Testing
    • White Box
      • Code Complexity
      • Code Coverage
    • Black Box
  • Test Planning
    • Importance of Test Plan
    • Test Plan Attributes
  • Test Designing
    • Test Design Inputs
    • Test Scenario
    • Test Cases
    • Test Data
    • RTM
    • ECP
    • BVA
    • Error Guessing
  • Test Execution
    • Test Execution Concerns
    • Test Report and Closure Activities
  • Defect Reporting
    • Defect Life Cycle
    • Severity & Priority
    • Defect Attributes
    • Creating a Defect Report
  • Importance of Test Management

Non Functional testing

  • UI Testing
  • Usability Testing
  • Accessibility Testing
  • Localization Testing
  • Installation Testing
  • Configuration Testing
  • Compatibility Testing
  • Security Testing
  • Performance Testing

Other Types of Testing

  • Database Testing
  • Smoke/Sanity Testing
  • Retesting
  • Regression Testing
  • Mutuation Testing
  • Exploratory Testing

Tools for Testing Types

  • White box Testing
  • Configuration Testing
  • Compatibility Testing
  • Security Testing
  • Performance Testing
  • Functional Testing

Quality and Process Improvement

  • Challenges in Testing
  • Risk Based Testing
  • Quality Concepts
  • Role of a Tester
  • Metrics in Software Testing

Functional Domains

  • Importance and significance of Functional Domain in Testing
  • Importance of Domain Knowledge on resume
  • Introduction to Banking, Financial Services and Insurance (BFSI)
  • Introduction Telecom Domain
  • Introduction to Internet banking, Investment banking,Retail banking Capital Markets
  • Introduction to ecommerce
  • What is Business requirement document (BRS) and Functional requirement document (FRS)
  • Deriving Business use cases from Business requirement document and Functional requirement document
  • Deriving Scenarios from business use cases

Manual Testing Project (On Live Application)

This module provides detail experience in the entire software testing life cycle on real live websites.

  • Case Study
  • Requirement Analysis
  • Designing Test Cases
  • Reviewing Test Cases
  • Creating RTM
  • Executing Test Cases
  • Creating Defect Report
  • Reviewing Test Report Metrics

Test Automation

Introduction to Test Automation

  • Why Test Automation
  • Potential Benefits and Risks
  • Introduction of a tool in the organization
  • Types of tools

Test Management Tools: TestLink

  • Introduction to TestLink
    • Type of tool
    • Purpose and Benefits
  • Understanding various modules
    • Create Users
    • Create Requirements
    • Assign Requirements
    • Edit Test Cases
    • Create Test Plan
    • Assign Test Cases
    • Test Case Execution
    • Reports and Metrics

Defect Tracking: Bugzilla

  • Introduction to Bugzilla
    • Type of tool
    • Purpose and Benefits
  • Bug Life Cycle in Bugzilla
  • Bug Attributes
  • File Bug Report
  • Create Flags
  • Search Bugs
  • Reports and Charts
  • Whining

Selenium

  • Introduction to selenium
  • Selenium Components
    • IDE
    • RC (introduction)
    • WebDriver (introduction)
    • Grid (introduction)
  • Selenium IDE Features
    • Record and Playback Mechanism
    • Object Identification
    • Synchronization
    • Actions/Asserts/Accessors
    • Use of .js Extension
    • Creating Suites
    • Executing Suites
    • Debugging Script

QTP

  • Introduction
  • Quick Test Window
  • Views in QTP
  • Record and Playback
  • Recording modes
  • Object Repository
  • Standard Check points
  • Parameterization
  • Working with actions

Test Managment Tools: Quality Centre

  • Introduction
  • Understanding various modules
    • Requirements
    • Test Plan
    • Test Lab
    • Defects
    • Reports and Analysis

Basics of SQL and Linux

Database: SQL Queries

  • DBMS Concepts
  • SQL Introduction
  • Use of SQL for Database Testing
    • Data Definition
    • Data Manipulation
    • Data Control
    • JOINS
    • SQL Queries

Linux Operating System basics

  • Introduction to Unix, Linux and Solaris
  • Basic commands of Unix, Linux to perform Testing tasks

Interview Preparation

  • How to prepare for Interviews
  • Sample Paper I
  • Sample Paper II
  • Practice Sessions and Exams

Venue Details

Location 1
Corporate Software Park,
Ashoka Plaza Tower B,
Next to Hotel Hyatt Regency,
Viman Nagar,
Pune-411014. Click here for Map
Location 2
La-Gloriosa Bldg,
Near Arnold's High School,
Kalyani Nagar,
Pune-411014. Click here for Map

Fees

Call for Pricing info.
Subject to availability of seats. Registration is on first come first serve basis.


Register Today»