QuEdge Testing Process

Preview:

DESCRIPTION

QuEdge Testing Process. Delivering Global Solutions. Performing Validation and Verification of the IUT. Priority coverage. Verification of the interactions between the objects. Verification of the integration of components. Ensuring that the identified defects are intimated and - PowerPoint PPT Presentation

Citation preview

QuEdge Testing ProcessDelivering Global Solutions

Testing Objectives

To evaluate the quality of the Item Under Test (IUT) by :

Performing Validation and Verification of the IUT

Priority coverage

Verification of the interactions between the objects

Verification of the integration of components

Ensuring that the identified defects are intimated andaddressed before software deployment

Testing Principles

Define Test Plan Design effective test casesStart Testing Early and test Iteratively Perform tests in a context dependant mannerTest for Valid and Invalid Conditions Testing performed by individuals at different levels Test a program innovatively and perform exploratory tests Defect Clustering Test evaluation End of testing

Testing Life Cycle

Change Request – Document, Bug Tracking Tool, Work Flow Automation Tool

Test Activity Workflow

Test DesignerPlan Test Design Test Implement Test Evaluate Test

Tester Execute Test

DesignerDesign Test Classes

& Packages

ImplementerImplement Test Components

& Subsystems

Test Early

Defect Tracking/Enhancement Request

PlanTest

DesignTest

ImplementTest Execute TestTest Lifecycle

Evaluate Test

Project Planning Requirement Capture Analysis & Design Implementation

Development Lifecycle

Build BuildBuild

Test Early

Agile Methodology

Project Planning

Requirement Capture Analysis & Design Implementation

PlanTest

DesignTest

ImplementTest Execute Test

Evaluate Test

Build BuildBuild

Scru

m

Result • Higher Quality• Lower Risk

Testing• Starts earlier• Is continuous

Sprint X

Sprint X + 2

Test & Method Validation

Client Requirement & Specification Use of published methods/procedures Nature of the project

Test Validation

User Acceptance testing Verification performed with test cases developed from user story provided by client Verification performed with test cases developed from Use case documents, Software parameter document and Software specification document. Maintenance of records of validation Range & Accuracy obtainable from validation methods

Test Method Selection

Quality Management System

ISO 9001:2008

Flexibility to follow the process and documentation based on client requirement

Testing Methods

Techniques

Inspection

Analysis

Demonstration

Usability Checking

Automated & Manual Testing

Test Plan Essentials

▪ Environmental needs▪ Test equipments if necessary▪ Responsibilities▪ Staffing and Training▪ Schedules▪ Resources▪ Risks▪ Approvals

▪ Aim▪ Scope▪ Test Items▪ Features to be tested▪ Features not to be tested▪ Approach▪ Item Pass/Fail Criteria▪ Test Deliverables▪ Testing Tasks

Test Execution Process

RequirementDocument

Test PlanCreation

TestExecution

ReportGeneration

Bug ReportingUpdation and

Maintenance ofTest Cases

Measure of Testing

Requirements coverage How many test cases have been verified ?

Code coverage How much code has been executed and tested ?

Coverage Metrics

Defect Reports Pass Vs Fail Defect Density

Quality Measures

Traceability Matrix Quality Matrix

Service Delivery

Thank Youwww.quedge.com

QuEdge Testing ProcessDelivering Global Solutions