Upload
sydney
View
24
Download
0
Embed Size (px)
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