Quality Analysis Fundamentals


# Topic What will be taught Time Required (Hours)
1 Introduction to software quality analysis – Explanation of QA role and its expectations
– Introduction to skills required and knowledge areas
– Team structures
– Genesis and types of IT projects
– Introduction to typically used tools
– How a professional QA resume looks like
2 The software development life cycle (SDLC) – What is an SDLC,role of BA at each step and documentation produced for the following
– Waterfall style SDLC
– V Model
– Rational Unified Process (RUP)
– Overview of lifecycle management tools like enterprise architect, team foundation server and JIRA
3 Types of testing – White box, black box, gray testing
– Unit testing, System integration testing, User Acceptance testing
– Functional vs non functional testing
– GUI, back end, configuration, compatibility, portability, security testing
– Performance testing including load, stress, soak and volume testing
4 Documentation created by tester during testing life cycle – Various steps in testing life cycle
– Understanding user cases and user stories
– Reading BRD and FRD
– Test strategy, test plan, test data creation and set up and test case documents
– Open issues and bug fixes during SIT and UAT
5 Automation testing – Manual testing vs Automation testing
– Various tools used in the industry and their purpose
– Introduction to HP’s Quick Test Pro (QTP). Present version is called Unified Functional Testing (UFT)
– Record and playback
– Execution of basic script in QTP
– Different recording levels (standard, analog, low level, insight)
6 QTP object repository – Working with test objects
– Working with Test Objects and Object Repositories
– Configuring Object Identification
– Smart Identification, managing Object Repositories
– Merging Shared Object Repositories
7 QTP Script enhancement – Options to synchronize your tests
– Parameterizing Tests and Data Driven Tests Introduction to Parameterizing Tests
– Data Driven Test
– Create Data Driven Tests
– Working with Data Tables Introduction to Data Tables Working with Global and Action Sheets Importing and Exporting Data from various sources
– Recovery Scenarios
8 QTP actions and functional libraries – Working with Actions
– Creating, inserting, copying and splitting actions
– Creating user defined and generic functions
9 QTP – checkpoints and output values – Checkpoints
– Checkpoint Introduction
– Adding Checkpoints
– Types of Checkpoints
– Output Values
– Output values introduction
– Categories of Output Values
– Creating Output Values
– Storing Output Values
– Viewing and Editing Output Values
10 Selenium – web browser automation tool – Selenium fundamentals
– Selenium IDE and Web driver
– Export Features
– Installation
– Test application with Selenium IDE
RC Vs WebDriver
– How to create test with WebDriver
11 HP Load runner – Using Load Runner
– Compare with Other Open Source Tools
– Parameterization
– Introduction to Load Runner Controller
– Scenarios and monitors
– How to configure Load Generators
– Using Ramp-up & ramp down
– Executing a Scenario
12 HP Quality center (and Application Life cycle Management ALM) – HP Quality Center Overview
– Requirements Module
– Test Plan Module
– Test Lab Module
– Defects Module
– Defect Management
– Defect Graphs and Reports
– Reports with Document Generator
13 Mobile testing – Mobile platforms
– Types of mobile testing
– UI and external factors testing
– Security testing
– Emulators
– API and web services


Total Time: 43 Hours