top of page

Topic Covered under QA Training.


Software Development Life Cycle
Analysis
Design
Development
Testing
Implementation


Introduction to Software Testing


Software Testing Life Cycle
   1.) Requirements/Design Review
   2.) Test Planning
   3.) Test Designing/TestData
   4.) Test Environment Setup
   5.) Test Case Preparation
   6.) Test Execution
   7.) Test Reporting.

 
Deliverables Templates sample:


   1.) Test Strategy
   2.) Testplans
   3.) Testcases
   4.) Acceptance Testplans
   5.) Test release notes


Different Types of Testing.
   1.) Unit Testing
   2.) Blackbox Testing.
   3.) Whitebox Testing
   4.) Functional Testing.
   5.) Regression Testing
   6.) Stress Testing
   7.) Performance Testing


Bug Life Cycle
    a.) Defect Severity definitions.
    b.) Defect Priority Definitions.
    c.) Triage process explanations.
    d.) Root cause analysis and examples of defect Management tools"
​

Test Metrics
   a.) Test Efficiency
   b.) Time to find a defect
   c.) Defect Severity Index
   e.) Test Execution Productivity



Software Methodology


1.Agile Methodology
   a.)Understand terminologys like Epic,MRF,Userstories
   b.)Difference between testing in Agile and Waterfall  methods
   c.)Process Tools used in Agile High Level
   d.)Exploratory testing In Agile




Database Concepts
   1.) Introduction to SQL
   2.) DDL,DML and DCL Statements
   3.) Clause:Where,Distinct and order by.
   4.) Statements:Like,In and Between.
   5.) Functions
   6.) Constraints
   7.) Joins.
   8.) Introduction to PLSQL
   9.) Stored Procedures
  10.)Functions
  11.)Triggers




Automation
General
   a.) Planning/Prerequsites test automation
   b.) Evaluating testcases for automation
   c.) Evaluating tool for a project based on applications

 


1.QTP GUI

    a.) Addin Manager for QTP

    b.) QTP Test Pane

    c.) Active Screens

    d.) Data table

    e.) Debug View pane

    f.) Tool Options


2.  QTP Recording Modes


3.  QTP Lifecycle
4.  Checkpoint in QTP
5.  Parameterization
6.  Syncronization


7.Programmatic Statements
    a.) Normal statmenets Object

    b.) Conditional statements

    c.) Looping

    d.) Comments

    e.) Utilility staments


8.Run and Debug tests
​

9.QTP Objects
    a.)Run time objects

    b.)Static Test Objects

    c.)Object Repository
​
​

10.QTP  Intermediate​​

   a.)Regular Expression

   b.)Recovery Scenario Manager

   c.) Virtual Object

   d.)Reporter object

   e.).Environment variable

   f.)Output value


11.) QTP Advanced



   a.)Data Driven Framework

   b.)Keyword Driven Framework

   c.)Hybrid Framwork

   d.)VB Scripting for QTP Examples
​

12.) Selenium/Fitnesse
   a.)Introduction to Selenium IDE/RC
   b.)Introduction to Selenium Fitnesse
   c.)Introduction to Selenium Webdriver
   d)Introduction to firebug and firepath,X-path


13.) Behaviour Driven development
   a.)Writing sample BDD test using Given/When/Then

   b.)High Level explanations on BDD supported Tools like Jebhave,Cucumber


​

​


14.) Datawarehouse concepts
​

15.) Introduction to Datawarehouse and Datamarts
   a) Enterprise Data warehouse
   b) ODS(operational Data store)
   c) Data Mart

   d) Datawarehouse Architecture

   e) Star Schema and Snow flake schema

   f) Fact table,Aggregate Fact table and Factless Fact table

   g) Dimension table,Junk Dimension.
   h) Slowly Changing Dimension.

​

16.) ETL Concepts


   a) Discussion about Extraction,Transformation and Loading.
   b) Source System
   c) Mapping
   d) Metadata
   e) Staging area
   f) Cleansing
   g) Transformation
   h) Target  System
​

17.) ETL Tools
   a) Introduction to SSIS
   b) Show some Transformations how it works and what we need to validate in Projects.

 

bottom of page