Introduction
Complete Course in Software Testing is for students who aim to be practically well versed with the emerging trends of the Industry and apply their learning on the field. This course is designed to mould students into software testing professionals who can stand up to the challenge and are certified to prove it. It takes students from the basics of software testing to the most advanced software testing concepts in Manual and Automation testing. The students also get a chance to give the ISTQB certification with the careful guidance of the faculty. The students are counselled on how to prepare resume, Interview skills and lastly help with getting through the interview board. This course best prepares the students for the competitive world of Software Testing.
Course Duration
8 Weeks (Regular/Weekday Batches) & 10 Weekends (Weekend batches)
Objective To become a complete Software Testing Professional Find a Job in Software Testing in 2 Months
Eligibility 1. Graduates from any Stream 2. No Previous Programming Experience necessary
Course Overview
The Course consists of the following modules which include theory and practical sessions
Module 1 - Manual Testing
Fundamentals of Testing
What is software testing
Why is testing necessary
Testing principles
SDLC,STLC (Methodologies)
Waterfall
Spiral model
VV Model
Verificationn
Inspections
Walk through
Peer reviews
Validation
Unit Testing
Integration Testing
Functional testing
System Testing
Acceptance Testing
Alpha Testing
Beta Testing
QA,QC
Non-Functional testing
Usability testing
Performance Testing
Load testing
Stress Testing
Security Testing
Configuration testing
So, Why All the static?
Compatibility testing
Recovery testing
Availability testing
Volume Testing
Internationalization Testing
Localization Testing
Defining a Class
Creating an Object
Instance Data and Class Data
Methods
Constructors
Access Modifiers
Encapsulation
Module 3 – QTP
Introduction
Quick Test Window
Views in QTP
Capture and playback principle
Recording modes
Run Mode
Object Repository
ASynchronization
Measuring transactions
Check points
Parameterization
Output and correlation
Function Libraries
Business logic and other features
Smart identification
Working with actions
Test Batch runner
Automation framework
Module 5 – LoadRunner
Introduction to LoadRunner
Performance Testing
Load Testing
Stress Testing
Views of LoadRunner
Tree View
Script View
Components of LoadRunner
Virtual User Generator
Controller
Analysis
Creating vUser Script
Running Load Test
Monitoring Load Test
Analyzing results
Black box
Equivalence Partitioning
Boundary value analysis
Error guessing
Adhoc testing
Risk Based testing
Exploratory testing
White box
Data coverage
Code coverage
Test management
Test Organization
Test Strategy
Test Plan
Estimates
Test progress monitoring and control
Test cases
Overview of Streams
Objectives
Structure of test case
Sample test Case
Risk analysis
Contingency and mitigation
Defect life cycle
Format of defect report
Defect lifecycle
Meaning of different defect lifecycle status
Severity and Priority
Configuration management
Purpose and use
Tools for configuration management
Why Automation
Potential benefits and risks
Introduction of a tool in an organization
Types of tools
Manual Testing Project
Case Study
Understanding Business Requirement
Creating Test Case
Executing Test Cases
Logging defects
ISTQB PREPARATION
INTRODUCTION TO QTP & QC
Module 2 – SQL Queries
SQL Introduction
SQL Queries
Module 4 – Quality Center (QC) (formerly TestDirector)
Opening QC
Requirements tab
Test Plan tab
Test lab tab
Defects tab
Filter Techniques
Sort Method
Report and analysis of results
Module 6 – Selenium
Introducing Selenium
Selenium Components
Selenium IDE
IDE Features
Panes (Test Case/Log etc)
Selenium RC
Debugging
Breakpoints
Stepping through Test Case
Understand Log Pane
Using Assert, Verify and Wait commands
Verifyelementpresent
Verifytextpresent
waitForTextPresent
Course Highlights
1. Experienced Faculties.
2. Extensive Hands on Practicals.
Join us on: