Qcon bullet Effective Software Testing
Qcon bullet System Testing and Usability
Qcon bullet Test Automation Guidelines and Success
Qcon bullet Test Effort Estimation
Qcon bullet Role Based TQM (Total Quality Management) & Phase wise Defect Prevention
Qcon bullet Effective Software Test Management
Qcon bullet Crucial Software Test Metric & Analysis
Qcon bullet Software Defect Prevention
Qcon bullet Reducing Test Cases using Orthogonal Arrays
Qcon bullet Corporate Training on Testing Tools
Qcon bullet Effective Performance Testing
Qcon bullet Software Quality Attributes
Qcon bullet Software Testing orientation
Qcon bullet Training on Siebel Systems

  :: Effective Software Testing

Past 5-6 years, software testing became one of the most important part of software development lifecycle. Appropriate software testing knowledge to the testing team can define quality of the product and service with high degree of maturity compared to their competitor. The corporate training will also give basics about quality assurance and control.

Our Corporate training on software testing covers all the major component and activities in the following topics:

Module 1.  Introduction to Software Testing and Testing Methodologies

  • Testing Objectives
  • Methods in Software Testing
  • Concept of Process
  • Objectives of QA and QC
  • QA standards  & TMM framework

Module 2.  Understanding SDLC Life cycle and Requirements

  • SDLC models and Usage of those models in types of business
  • Need of understanding requirements in different life cycle
  • How to Analyze requirement as a Test Analyst
  • Requirement Traceability and Verification Metrics
  • Handling Non Functional requirements
  • Exercise on creating  Requirements Traceability Matrix

Module 3.  White Box Testing

  • Control Flow
  • Data Flow
  • Mutation Testing

Module 4.  Black Box- Functional Testing

  • Equivalence Partitioning Method
  • Boundary Value Analysis
  • Decision Tables
  • Cause Effect Graph
  • State Transition Testing
  • Orthogonal Array  Testing
  • Exercise on Test case design,
  • Templates used in Testing

Module 5. System Testing and Acceptance Testing

  • Load, Performance, Stress
  • Reliability,
  • Volume
  • Security
  • Documentation
  • Recovery
  • Sanity and User Acceptance Testing

Module 6. Concept of Test Automation

  • Functional Test Automation
  • Demo of Rational Functional tester
  • Performance Automation
  • Demo of Load Runner, show template

Module 7.  Test Management

  • Test Management Definition
  • Need for Test Management
  • Test Strategy
  • Test Approach
  • Test Planning
  • Test Estimation
  • Risk Factors
  • Test Activity Monitoring & Tracking in each phase of test lifecycle
  • Reporting and Analysis
  • Exercise on Test estimation
  • Test Assets
  • Exercise on Test Plan Review

Module 8.  Agile Testing

  • Changes from Traditional to Agile Testing
  • Agile Estimation and Test Planning  
  • Test Driven Development & testing
  • Integration of Customer, Analyst, Developer and Tester 

Module 9.  Defect Management and Defect Life Cycle

  • Explanation for Defect /observation
  • Understanding Defect properties – Defect Severity, Priority etc
  • Process to report Defects
  • Defect Cycle Stages
  • Defect & Test Metrics Analysis

  :: System-Functional testing and Usability

System-Functional testing is the most important phase of testing. The quality of the software functionality is determined in this level with different activities of verification and validation. Matured process of system-functional testing is the key of high quality software. Usability testing will determine the delivered product quality before customer deploys software in production and hence the confidence.

Our corporate training on system and usability will cover all the major components and activities:

  • Functional testing process
  • Functional and Non-Functional requirement understanding
  • Review and analysis
  • Estimation and strategy
  • Test Plan creation
  • Test environment set up
  • Test coverage metric creation
  • Functional Test script development
  • Test script review and rework
  • Test execution and status reporting
  • Defect management
  • Regression and Automation
  • Test reporting
  • Introduction to System Non-Functional testing
  • Usability testing process
  • Usability requirement analysis
  • Usability test script and execution
  • Health check before shipment

  :: Test Automation guideline and success

Test Automation now an integrated part of software testing activity. It defines the quality of product by regressive testing the areas in short time. Proper guidance, strategy & framework make the automation effective and right investment for testing.
Our corporate training on Test automation will cover the following to ensure the audience understand the need and process of automation usage:

  • Basics of Test Automation
  • Need for Automation
  • Relationship with Regression Testing
  • Industry Facts
  • Automation requirements Analysis
  • Guideline for Test Automation
  • Selection of tools
  • Optimum usage of test automation in test life cycle 
  • Automation Framework
  • Estimation for Automation & Factors affecting estimation
  • Automation Entry and Exit Criteria
  • Test Plan development
  • Automation test plan review and understanding
  • Managing test data and environment
  • Script Design, Development and Execution
  • Post test data analysis, Reporting
  • Case study
  • Demo of lBM Rational Functional Tester

  :: Test Effort Estimation

  • Introduction
  • Overview of Size Estimation: Function Point, Feature Point
  • Effort Estimation Model: COCOMOII
  • Relation between project and test effort estimation
  • Test Effort Estimation models
  • Requirements Analysis and test estimation coverage
  • Use Case Point Analysis
  • Test Point Analysis
  • Incorporating risks in the estimation
  • How to Improve Test productivity Factor

  :: Role Based TQM (Total Quality Management)

  • Introduction
  • Quality and Relation with Organization Generic goal
  • Organization Vision and Values
  • Quality Management System & Organization Specific Software Process(OSSP)
  • Organization Maturity Component Structure
  • SDLC model and importance
  • Stake holders of SDLC
  • Stakeholders generic Role and Responsibilities
  • Data and Metric collected at each level of SDLC
  • Stakeholders of Data & Metric collection
  • Data-Metric analysis & Importance
  • Continuous Improvement in SDLC Activities
  • Process Change/Technology change Management
  • Defect Prevention and importance
  • Industry Facts of disaster
  • Usage of methods of defect prevention
  • Generic process of defect prevention
  • Control chart
  • Cause-effect Diagram
  • Pareto Analysis
  • Orthogonal Defect Classification
  • Defect Prevention in SDLC Phases
  • Relationship with Process change
  • Example and Exercise

  :: Test Effort Estimation

  • Introduction
  • Overview of Size Estimation: Function Point, Feature Point
  • Effort Estimation Model: COCOMOII
  • Relation between project and test effort estimation
  • Test Effort Estimation models
  • Requirements Analysis and test estimation coverage
  • Use Case Point Analysis
  • Test Point Analysis
  • Incorporating risks in the estimation
  • How to Improve Test productivity Factor

  :: Effective Software Test Management

Managing testing is foundation of software testing lifecycle. Improper test management will make the testing ineffective and in-turn the impact on schedule of delivery. Test management activity need to plan from high level to low level of testing and related activities.

Our Corporate training on Test management will cover the following topics

  • Introduction
  • Objective of Test Management
  • Relation with Organization quality goal and Business performance
  • Requirement scoping
  • Test Strategy & Approach
  • Test Planning
  • Test Estimation
  • Test Process Monitoring and Control Test development and execution
  • People Skill
  • Post test analysis & Test Process improvement
  • Test Risk and mitigation system
  • Example and Exercise

  :: Crucial Software Test Metric & Analysis

  • Introduction
  • Software Testing Objective
  • Metric definition
  • Advantage of Metric collection and Best Practice
  • Type of test metric related to software Implementation life cycle
  • Test progress S- Curve (Planned-Attempted-Actual)
  • Phase wise metric collection
  • Requirement metric
  • Test development and Execution metric
  • Review Metric
  • Test effort estimation/actual metric
  • Defect Arrival/backlog metric
  • Defect density
  • Software Performance metric
  • Software Reliability Prediction metrics  
  • Over all analysis and input to process change/ continuous improvement
  • Example & Exercise

  :: Software Defect Prevention

  • Introduction to defects
  • Software Defects & Effect
  • Defect injection phases
  • Defect Cause & patterns
  • Defect Prevention Framework Measurement-Analysis and Prevention
  • Role of CMM, Six Sigma
  • Defect Measurement and data collection
  • Defect Analysis
  • Improvement Implementation
  • Verification and Monitoring
  • Input to Process change
  • Example and Exercise

  :: Reducing Test Cases using Orthogonal Arrays

  • Introduction to Design of Experiments (DOE)
  • Terminology used in DOE
  • Writing Test Cases (TCs) for DOE based Testing
  • Introduction to Orthogonal Arrays (OA)
  • Taguchi’s contributions
  • Multi level & Dummy level OAs
  • Generation of Advanced OAs – Method 1
  • Generation of Advanced OAs – Method 2
  • Guidelines for Running OA based TCs & Estimation of % coverage
  • Case Studies 
  • Exercises on Excel and All Pairs


  :: Corporate Training on Testing Tools

Effective Utilization of testing tools is a major quality factor for test process improvement. QCon Testing Tools training build up by actual industry people who understand the criticality of tools usage and best usage model. We provide training on the following tools with hands on exercise and case study

  • Mercury QTP for Functional Test Automation
  • Mercury Winrunner for Functional Test Automation
  • Mercury LoadRunner for Performance Testing
  • Mercury Quality Center for End to End Test Management
  • OpenSTA for Performance Testing
  • Silk Test for Functional Automation
  • Compuware Test Partner for Functional Automation
  • Functional Test Automation using Rational Robo
  • Performance Testing with Rational Tools


  :: Effective Performance Testing

  • Basics of Performance testing
  • Need for Performance testing
  • Industry Facts
  • Understanding terms like Performance modeling and Performance Tuning
  • Performance testing phase and life cycle model
  • Performance requirements
  • Benchmark Testing
  • Performance Entry and Exit Criteria
  • Test Plan Development
  • Performance test plan review and understanding
  • Managing Test Data & Environment
  • Test Script Development
  • Understanding Parameterization and script customization
  • Ramp up /Ramp down of User load
  • Test Execution
  • Online monitoring and Post test data analysis, Reporting
  • Understanding Stress, Reliability and Scalability testing and usage model
  • Case study
  • Demo of a performance Testing tools


  :: Software Quality Attributes

This is a complete program for any product development team to understand the end to end quality of a product. In this program we show how to make software requirements most effective for testing. Understanding good and bad requirements, writing unambiguous requirement, maintaining standards for describing process and use case. Logically, this is the first step towards quality of the software product.

This corporate training will also show the optimum usage of white box & black box test design methodology will ensure the coverage of testing from development phase to the end of formal testing phase. We also cover the requirement based testing to ensure that the implementation team understands the Cause-effect graphing, Environmental Data Constraints, Defining the Test Completion Criteria, code based testing change control.


  :: Software Testing orientation

15 Days full time program for fresher/Testers

We Launched Company orientation program for Testers. This exclusive program is designed to cover end to end lifecycle of software Testing. Any company who is looking for providing complete testing knowledge to it's resources. Then this course is the best choice. This is the collective effort of our hardcore knowledge.  
  • Software and types of domain
  • Software life cycles and Importance
  • Software Implementation phases
  • Principle of Software Testing
  • Importance of Software Requirements and Analysis
  • Writing testable requirements
  • Ambiguity identification
  • Verification
  • Black box, white box science
  • Test design
  • Requirement based Testing
  • Functional and System testing
  • Unit and Integration testing
  • Managing testing Process
  • Test template and test plan strategy
  • Thinking like analyst
  • Test execution
  • Defect Management
  • Test reporting and analysis
  • Test Automation & Regression
  • Tools evaluation
  • Automation architecture
  • Performance Testing
  • Demo of tools like Rational, QTP and Loadrunner
  • Periodic hands on exercise, quiz
  • Industry Experience sharing
  • Dummy Test project
  • Certification Test
line

  :: Training on Siebel Systems

QCON handles training on:

  • Configuring, scripting for Siebel system
  • Enterprise Integration
  • Report design and e-Reports usage

line
Qcon previous page back to Training main page
Line
Home |  About Us  |  Our Services   |  Solutions  |  Testimonials  |  Downloads  |  Careers  |  Contact