7471c709a782fd79729d712ffa7c9fdb.ppt
- Количество слайдов: 16
Qu. Edge Testing Process Delivering 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 and addressed before software deployment
Testing Principles üDefine Test Plan ü Design effective test cases üStart Testing Early and test Iteratively ü Perform tests in a context dependant manner üTest 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 Designer Plan Test Design Test Implement Test Execute Tester Designer Implementer Evaluate Test Design Test Classes & Packages Implement Test Components & Subsystems
Test Early Development Lifecycle Project Planning Requirement Capture Implementation Analysis & Design Build Test Lifecycle Plan Test Design Test Implement Test Build Execute Test Evaluate Test Defect Tracking/Enhancement Request
Test Early Agile Methodology Testing • Starts earlier • Is continuous Scrum Sprint X Requirement Capture Implementation Analysis & Design Build Project Planning Plan Test Design Test Implement Test Build Execute Test Evaluate Test Sprint X + 2 Result • Higher Quality • Lower Risk
Test & Method Validation Test Method Selection q Client Requirement & Specification q Use of published methods/procedures q Nature of the project Test Validation q User Acceptance testing q Verification performed with test cases developed from user story provided by client q Verification performed with test cases developed from Use case documents, Software parameter document and Software specification document. q Maintenance of records of validation q Range & Accuracy obtainable from validation methods
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 ▪ Aim ▪ Scope ▪ Test Items ▪ Features to be tested ▪ Features not to be tested ▪ Approach ▪ Item Pass/Fail Criteria ▪ Test Deliverables ▪ Testing Tasks ▪ Environmental needs ▪ Test equipments if necessary ▪ Responsibilities ▪ Staffing and Training ▪ Schedules ▪ Resources ▪ Risks ▪ Approvals
Test Execution Process Requirement Document Test Plan Creation Bug Reporting Test Execution Report Generation Updation and Maintenance of Test Cases
Measure of Testing Coverage Metrics q Requirements coverage How many test cases have been verified ? q Code coverage How much code has been executed and tested ? Quality Measures q Defect Reports q Pass Vs Fail q Defect Density q Traceability Matrix q Quality Matrix
Service Delivery
Qu. Edge Testing Process Delivering Global Solutions Thank You www. quedge. com
7471c709a782fd79729d712ffa7c9fdb.ppt