SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Testing Life Cycle

Presenter - Praveen Reddy K.

Date-

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

0
Targeted Audience
• Anybody who is new to testing and want to know the Test
Life Cycle
• Testers who has experience in Adhoc -Testing but want to
learn the formal processes and procedures in Software
Testing

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

1
Course Content
•
•
•
•
•
•
•
•
•
•

Define Software Testing?
Why Software Testing and a specialist for Testing?
Software Testing in SDLC
Test Planning
Test Design
Test Execution and Process
V- Model
Bug Life Cycle
Testing Documentation and Formats.
Guide Lines and Check Lists

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

2
What is Software Testing?
• Testing is the process of proving that a piece of software
works as specified
• IEEE Terminology: An examination of the behavior of the
program by executing on sample data sets
• Testing comprises of a set of planed activities which result
in identification of defect if any
• Testing involves operation of a system or application under
controlled conditions and evaluating the results.
• The goal of the testing activity is to find
– As many Errors as possible before the user of the software
finds them.
– To determine whether a program component meets its
requirements.

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

3
Why Software Testing?
•
•
•
•

To uncover defects in the Software
To analyse the reliability of the Software
To ensure that Software works as user expected
Early detection of defects and thus to reduce the cost &
deliver the Software with acceptable quality
• To collect the Metrics which will help to plan the future
projects effectively.

Why Software Testers?
• One can’t find his own faults so as Developers
• A fresh brain is the best brain
• To have systematic and complete testing
NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

4
Software Testing in SDLC
Business Requirements

Technical

Feasibility Analysis

Schedule
Financial

Project Plan
System Requirement
System Requirements
Functional Requirements

UI
Functional
Environment
Performance
Security

Test Plan
Design

UI Design
DB Design
App Design

High Level Design

Test Case Design
Coding
Traceability

Low Level Design

Matrix
Testing
Release and Maintenance

Problems
Change Requests
NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

5
Test Planning
•
•

A document to describe the plan for “What to Test?”,
“How to Test?” and “When to Test?”
Test Plan Template
–
–
–
–
–
–
–
–

Title
Revision History
Objective of the Document
Scope of the Document
Objective of Testing
Brief Description of the Project
Test Environment
Critical Functionalities

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

6
Test Planning (Continues..)
•

Test Plan Template (Continues)
–
–
–
–
–
–
–
–

Functionality not to be tested
Test data requirement and collection
Automation Analysis
Test Strategy
Training Plan( Technical/ Domain/ Softskill)
Effort Estimation
Resource Requirement ( HR/SW/HW)
Scheduling ( Detailed schedule for all phases of Testing)

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

7
Test Planning (Continues..)
•

Test Plan Template (Continues)
–
–
–
–
–
–
–
–
–

Input Criteria
Exit Criteria Acceptance Criteria
Test Suspension & Resumption Criteria
Test Completion Criteria
Test Deliverables
Bug Classifications
Bug Tracking
Test Metrics to be collected
Documents Referred

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

8
Test Design

• The process of identifying the test conditions and
preparing test cases
• Test Design involves:
– Identifying the Test Conditions
– Preparation of Test Scenarios
– Preparation of Test Cases
– Preparation of Test Scripts
– Preparation Traceability Matrix (RTM)

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

9
Test Design (Continues..)

• Test Condition: Every testable requirement is
considered as a Test Condition
• Test Scenario: The Test Condition which covers
one high level requirement or business
transaction is called as Test Scenario

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

10
Test Design (Continues..)

• Test Case: The set of test steps to be performed along
with expected result to test a low level requirement is
called as Test Case
• Test Scripts: The programs developed to test the
application are called as Test Scripts
• Traceability Matrix: The mapping developed between
different information sources like :
Requirements
Test cases
Test Scripts
Defects

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

11
Test Execution& Process - 1

• Test Process Depends on the Project
Development Model
• Projects are:
– Development Projects
• Classical Development
• Incremental Development
• Modular Development

– Maintenance Projects

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

12
Test Execution& Process - 2
• For Classical Development Model Projects

AUT

TESTING

DEVELOPMENT

Sanity Testing

System Testing
System
Development
Regression Testing

Acceptance Testing

Release&
Maintenance

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

13
Test Execution& Process - 3

• For Incremental Development Model Projects
UUT/AUT

Sanity Testing

Phase1 Phase2
Phase3
Phase 4

System Testing

TESTING

DEVELOPMENT

Module Level Testing

Regression Testing
Acceptance Testing
Release&
Maintenance

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

14
Test Execution& Process - 3

• For Modular Development Model Projects
UUT/AUT
System
Development

Sanity Testing

Integration Testing
System Testing
Mod1

Mod2

TESTING

DEVELOPMENT

Module Level Testing

Mod3
Regression Testing
Acceptance Testing
Release&
Maintenance

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

15
Test Execution& Process - 4

• For Maintenance Projects
AUT

Enhancement

Existing
Application

Regression Testing

TESTING

Re-Testing
CR

DEVELOPMENT

Sanity Testing

Acceptance Testing
Release&
Maintenance

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

16
V- Model
Business
Requirements

Acceptance
Testing

Prepare Acceptance Test Plan

Verification

Validation

Systems
Requirements

Prepare System Test Plan

System Testing

Verification

Validation

High Level
Deign
Verification

Low Level
Design
Verification

Prepare Integration
Test Plan

Prepare Unit
Test Plan

Integration
Testing
Validation

Module/Unit
Level Testing
Validation

Coding
Transition

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

17
Advantages of V Model over Water Fall Model
•

V Model:
– A detailed model with description of all the phases
– Allows parallel test activities during development activities
– Depicts the dependency of Test Phases on other
development phases

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

18
V-Shaped Model
• The high-level design phase
• V-Shaped life cycle is a
focuses on system architecture
sequential path of execution of
and design. An integration test
processes. Each phase must be
plan is created in this phase.
completed before the next phase
begins
• The low-level design phase is
where the actual software
• Business Requirements (BRS)
components are designed, and
begin the life cycle model.
unit test plan is created in this
Acceptance Test Plan is created
phase as well.
based on Business
Requirements.
• The implementation phase is,
again, where all coding takes
• After BRS, System Requirements
place. Once coding is complete,
will be collected. Based SRS,
the path of execution continues
System Test Plan is created. The
up the right side of the V where
test plan focuses on meeting the
the test plans developed earlier
functionality specified in the
are now put to use.
requirements gathering.

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

19
Verification and Validation
Verification and Validation (V&V) is a Software Testing
activity to enhance quality of the software being built. It is
planned and conducted systematically through out the
software lifecycle.
•

Verification: Are we building the Project right?
–

•

Verification is the checking or testing of items, including software, for
conformance and consistency with an associated specification.
Reviews, Analysis, Meetings and walkthroughs.

Validation: Are we building the right product?.
–

Validation begins when most or all software functions are as per
customer expectations. Validation testing provides final occurrence
that the software meets all functional, behavioral and performance
requirements. Usually testing is used for this activity.

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

20
Test Deliverables
•
•
•
•
•
•
•
•
•
•
•

Test Plan
Testing Strategy
Test Scenario Documentation
Test Cases Documentation
Test Scripts
Requirement Traceability Matrix
Test Data
Test Results
Test Summary Report
Release Notes
Tested Build

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

21
Bug Life Cycle
• The flow of Bug Status from Time to Time
Limitation (D)

New (T)

Reject (D)

Duplicate (D)

Open (D)
Differed (D)

Re-Open (T)

Fixed (D)

Closed (T)

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

22
Testing Documentation and Formats
• Attach the below Templates
– System Test Plan
– Detailed Test Plan/ Test Scenario
– TestCase Template
– Test Execution Report
– Bug Template
– Traceability Matrix
– QA Release Notes

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

23
Guide Lines and Check Lists
• Attach the check list for below:
– Test Case review checklist
– Web Test checklist

NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

24
Questions?
NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM

25

Contenu connexe

Tendances

Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic conceptsHưng Hoàng
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test typeHoangThiHien1
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)Ch Fahadi
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicErol Selitektay
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleNeeraj Kumar Singh
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect ManagementAjay K
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycleGaruda Trainings
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycleHoangThiHien1
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level BasicSelin Gungor
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.pptKomal Garg
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testingpingkapil
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual TestingAyah Soufan
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLRahul R Pandya
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteriabasma_iti_1984
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2Yogindernath Gupta
 

Tendances (20)

Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic concepts
 
ISTQB Test level, Test type
ISTQB Test level, Test typeISTQB Test level, Test type
ISTQB Test level, Test type
 
STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)STLC (Software Testing Life Cycle)
STLC (Software Testing Life Cycle)
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Software Inspection And Defect Management
Software Inspection And Defect ManagementSoftware Inspection And Defect Management
Software Inspection And Defect Management
 
Manual testing ppt
Manual testing pptManual testing ppt
Manual testing ppt
 
Software testing life cycle
Software testing life cycleSoftware testing life cycle
Software testing life cycle
 
ISTQB - Software development life cycle
ISTQB - Software development life cycleISTQB - Software development life cycle
ISTQB - Software development life cycle
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Software testing
Software testing   Software testing
Software testing
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Quality Assurance and Software Testing
Quality Assurance and Software TestingQuality Assurance and Software Testing
Quality Assurance and Software Testing
 
Software test life cycle
Software test life cycleSoftware test life cycle
Software test life cycle
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
 
Testing Tool Evaluation Criteria
Testing Tool Evaluation CriteriaTesting Tool Evaluation Criteria
Testing Tool Evaluation Criteria
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
 

En vedette

Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.guestf9bc
 
Do you test the way your customer acts?
Do you test the way your customer acts?Do you test the way your customer acts?
Do you test the way your customer acts?Andre Verschelling
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life CycleUdayakumar Sree
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECHPravinsinh
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing FundamentalsChankey Pathak
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategytharindakasun
 
2011 GMC Terrain Toledo Owners Manual
2011 GMC Terrain Toledo Owners Manual2011 GMC Terrain Toledo Owners Manual
2011 GMC Terrain Toledo Owners ManualBallas Buick GMC
 
Career Education & Work Gov Inst 2008 Project Template
Career Education & Work Gov Inst 2008 Project TemplateCareer Education & Work Gov Inst 2008 Project Template
Career Education & Work Gov Inst 2008 Project TemplateSue Fox
 
High-Level-Requirement-Document-For-BeatNik (1.1)
High-Level-Requirement-Document-For-BeatNik (1.1)High-Level-Requirement-Document-For-BeatNik (1.1)
High-Level-Requirement-Document-For-BeatNik (1.1)mittul marwaha
 
Proceso de certificación de gráficos
Proceso de certificación de gráficosProceso de certificación de gráficos
Proceso de certificación de gráficosMarketing Donalba
 
Ppt on terrain awareness warning system
Ppt on terrain awareness warning systemPpt on terrain awareness warning system
Ppt on terrain awareness warning systemdebajit403
 
HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30
HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30
HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30Shannon Krause
 
CREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayCREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayMartin Turner
 

En vedette (20)

Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.Test Life Cycle - Manual Testing Concept.
Test Life Cycle - Manual Testing Concept.
 
Do you test the way your customer acts?
Do you test the way your customer acts?Do you test the way your customer acts?
Do you test the way your customer acts?
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Manual testing interview question by INFOTECH
Manual testing interview question by INFOTECHManual testing interview question by INFOTECH
Manual testing interview question by INFOTECH
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Agile Testing Strategy
Agile Testing StrategyAgile Testing Strategy
Agile Testing Strategy
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Automation Testing Syllabus - Checklist
Automation Testing Syllabus - ChecklistAutomation Testing Syllabus - Checklist
Automation Testing Syllabus - Checklist
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
2011 GMC Terrain Toledo Owners Manual
2011 GMC Terrain Toledo Owners Manual2011 GMC Terrain Toledo Owners Manual
2011 GMC Terrain Toledo Owners Manual
 
Career Education & Work Gov Inst 2008 Project Template
Career Education & Work Gov Inst 2008 Project TemplateCareer Education & Work Gov Inst 2008 Project Template
Career Education & Work Gov Inst 2008 Project Template
 
High-Level-Requirement-Document-For-BeatNik (1.1)
High-Level-Requirement-Document-For-BeatNik (1.1)High-Level-Requirement-Document-For-BeatNik (1.1)
High-Level-Requirement-Document-For-BeatNik (1.1)
 
Proceso de certificación de gráficos
Proceso de certificación de gráficosProceso de certificación de gráficos
Proceso de certificación de gráficos
 
Ppt on terrain awareness warning system
Ppt on terrain awareness warning systemPpt on terrain awareness warning system
Ppt on terrain awareness warning system
 
Controlled flight into terrain in visual conditions
Controlled flight into terrain in visual conditionsControlled flight into terrain in visual conditions
Controlled flight into terrain in visual conditions
 
HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30
HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30
HighLevelSoftwareAppsforAccelerators_ShannonKrause_2009_09_30
 
CREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 MayCREW VRE Release 5 - 2009 May
CREW VRE Release 5 - 2009 May
 

Similaire à Test Life Cycle - Presentation - Important concepts covered

Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_planTestingGeeks
 
Software Project Management lecture 10
Software Project Management lecture 10Software Project Management lecture 10
Software Project Management lecture 10Syed Muhammad Hammad
 
software testing
 software testing software testing
software testingSara shall
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationRanorex
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2Chandukar
 
Software test management
Software test managementSoftware test management
Software test managementVishad Garg
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptxBnhT27
 
Introduction to testing2
Introduction to testing2Introduction to testing2
Introduction to testing2khaerul azmi
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - ManualPankaj Dubey
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.pptAnilKumarARS
 
Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com enosislearningcom
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Emerasoft, solutions to collaborate
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentApplause
 

Similaire à Test Life Cycle - Presentation - Important concepts covered (20)

Mt s10 stlc&test_plan
Mt s10 stlc&test_planMt s10 stlc&test_plan
Mt s10 stlc&test_plan
 
Software Project Management lecture 10
Software Project Management lecture 10Software Project Management lecture 10
Software Project Management lecture 10
 
software testing
 software testing software testing
software testing
 
Gcs day1
Gcs day1Gcs day1
Gcs day1
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
How To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test AutomationHow To Transform the Manual Testing Process to Incorporate Test Automation
How To Transform the Manual Testing Process to Incorporate Test Automation
 
Types of Testing
Types of TestingTypes of Testing
Types of Testing
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
Software test management
Software test managementSoftware test management
Software test management
 
SWT2_tim.pptx
SWT2_tim.pptxSWT2_tim.pptx
SWT2_tim.pptx
 
Introduction to testing2
Introduction to testing2Introduction to testing2
Introduction to testing2
 
Software testing course - Manual
Software testing course - ManualSoftware testing course - Manual
Software testing course - Manual
 
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
_VoicePPT_QA_Testing_Training_4_Days_Schedule.ppt
 
Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com Introduction To Testing by enosislearning.com
Introduction To Testing by enosislearning.com
 
Learn software testing
Learn software testingLearn software testing
Learn software testing
 
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
Webinar: "5 semplici passi per migliorare la Quality e i processi di Test".
 
Software development life cycle (sdlc) overview
Software development life cycle (sdlc) overviewSoftware development life cycle (sdlc) overview
Software development life cycle (sdlc) overview
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 
Best Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left CommitmentBest Practices for a Repeatable Shift-Left Commitment
Best Practices for a Repeatable Shift-Left Commitment
 

Plus de Sunil Kumar Gunasekaran

Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sunil Kumar Gunasekaran
 
Sql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSunil Kumar Gunasekaran
 
Business Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemBusiness Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemSunil Kumar Gunasekaran
 
PERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsPERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsSunil Kumar Gunasekaran
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesSunil Kumar Gunasekaran
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Sunil Kumar Gunasekaran
 
Fitnesse user acceptance test - Presentation
Fitnesse   user acceptance test - PresentationFitnesse   user acceptance test - Presentation
Fitnesse user acceptance test - PresentationSunil Kumar Gunasekaran
 

Plus de Sunil Kumar Gunasekaran (20)

CQL - Cassandra commands Notes
CQL - Cassandra commands NotesCQL - Cassandra commands Notes
CQL - Cassandra commands Notes
 
Java J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus ChecklistJava J2EE Complete Syllabus Checklist
Java J2EE Complete Syllabus Checklist
 
Amazon search test case document
Amazon search test case documentAmazon search test case document
Amazon search test case document
 
Actual test case document
Actual test case documentActual test case document
Actual test case document
 
Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)Sample Technical Requirement Document (TRD)
Sample Technical Requirement Document (TRD)
 
Sql reference from w3 schools
Sql reference from w3 schools Sql reference from w3 schools
Sql reference from w3 schools
 
Sql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shotsSql commands worked out in sql plus with screen shots
Sql commands worked out in sql plus with screen shots
 
Wells fargo banking system ER Diagram
Wells fargo banking system ER DiagramWells fargo banking system ER Diagram
Wells fargo banking system ER Diagram
 
Business Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable SystemBusiness Requirements Document for Acounts Payable System
Business Requirements Document for Acounts Payable System
 
Unix short
Unix shortUnix short
Unix short
 
Unix made easy
Unix made easyUnix made easy
Unix made easy
 
Test process - Important Concepts
Test process - Important ConceptsTest process - Important Concepts
Test process - Important Concepts
 
Testing http methods using Telnet
Testing http methods using TelnetTesting http methods using Telnet
Testing http methods using Telnet
 
Scrum writeup - Agile
Scrum writeup - Agile Scrum writeup - Agile
Scrum writeup - Agile
 
Scrum, V Model and RUP Models Overview
Scrum, V Model and RUP Models OverviewScrum, V Model and RUP Models Overview
Scrum, V Model and RUP Models Overview
 
PERL for QA - Important Commands and applications
PERL for QA - Important Commands and applicationsPERL for QA - Important Commands and applications
PERL for QA - Important Commands and applications
 
JAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examplesJAVA Notes - All major concepts covered with examples
JAVA Notes - All major concepts covered with examples
 
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
Java programs - bubble sort, iterator, linked list, hash set, reverse string,...
 
Fitnesse user acceptance test - Presentation
Fitnesse   user acceptance test - PresentationFitnesse   user acceptance test - Presentation
Fitnesse user acceptance test - Presentation
 
Exceptions handling notes in JAVA
Exceptions handling notes in JAVAExceptions handling notes in JAVA
Exceptions handling notes in JAVA
 

Dernier

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 

Dernier (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 

Test Life Cycle - Presentation - Important concepts covered

  • 1. Testing Life Cycle Presenter - Praveen Reddy K. Date- NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 0
  • 2. Targeted Audience • Anybody who is new to testing and want to know the Test Life Cycle • Testers who has experience in Adhoc -Testing but want to learn the formal processes and procedures in Software Testing NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 1
  • 3. Course Content • • • • • • • • • • Define Software Testing? Why Software Testing and a specialist for Testing? Software Testing in SDLC Test Planning Test Design Test Execution and Process V- Model Bug Life Cycle Testing Documentation and Formats. Guide Lines and Check Lists NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 2
  • 4. What is Software Testing? • Testing is the process of proving that a piece of software works as specified • IEEE Terminology: An examination of the behavior of the program by executing on sample data sets • Testing comprises of a set of planed activities which result in identification of defect if any • Testing involves operation of a system or application under controlled conditions and evaluating the results. • The goal of the testing activity is to find – As many Errors as possible before the user of the software finds them. – To determine whether a program component meets its requirements. NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 3
  • 5. Why Software Testing? • • • • To uncover defects in the Software To analyse the reliability of the Software To ensure that Software works as user expected Early detection of defects and thus to reduce the cost & deliver the Software with acceptable quality • To collect the Metrics which will help to plan the future projects effectively. Why Software Testers? • One can’t find his own faults so as Developers • A fresh brain is the best brain • To have systematic and complete testing NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 4
  • 6. Software Testing in SDLC Business Requirements Technical Feasibility Analysis Schedule Financial Project Plan System Requirement System Requirements Functional Requirements UI Functional Environment Performance Security Test Plan Design UI Design DB Design App Design High Level Design Test Case Design Coding Traceability Low Level Design Matrix Testing Release and Maintenance Problems Change Requests NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 5
  • 7. Test Planning • • A document to describe the plan for “What to Test?”, “How to Test?” and “When to Test?” Test Plan Template – – – – – – – – Title Revision History Objective of the Document Scope of the Document Objective of Testing Brief Description of the Project Test Environment Critical Functionalities NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 6
  • 8. Test Planning (Continues..) • Test Plan Template (Continues) – – – – – – – – Functionality not to be tested Test data requirement and collection Automation Analysis Test Strategy Training Plan( Technical/ Domain/ Softskill) Effort Estimation Resource Requirement ( HR/SW/HW) Scheduling ( Detailed schedule for all phases of Testing) NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 7
  • 9. Test Planning (Continues..) • Test Plan Template (Continues) – – – – – – – – – Input Criteria Exit Criteria Acceptance Criteria Test Suspension & Resumption Criteria Test Completion Criteria Test Deliverables Bug Classifications Bug Tracking Test Metrics to be collected Documents Referred NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 8
  • 10. Test Design • The process of identifying the test conditions and preparing test cases • Test Design involves: – Identifying the Test Conditions – Preparation of Test Scenarios – Preparation of Test Cases – Preparation of Test Scripts – Preparation Traceability Matrix (RTM) NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 9
  • 11. Test Design (Continues..) • Test Condition: Every testable requirement is considered as a Test Condition • Test Scenario: The Test Condition which covers one high level requirement or business transaction is called as Test Scenario NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 10
  • 12. Test Design (Continues..) • Test Case: The set of test steps to be performed along with expected result to test a low level requirement is called as Test Case • Test Scripts: The programs developed to test the application are called as Test Scripts • Traceability Matrix: The mapping developed between different information sources like : Requirements Test cases Test Scripts Defects NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 11
  • 13. Test Execution& Process - 1 • Test Process Depends on the Project Development Model • Projects are: – Development Projects • Classical Development • Incremental Development • Modular Development – Maintenance Projects NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 12
  • 14. Test Execution& Process - 2 • For Classical Development Model Projects AUT TESTING DEVELOPMENT Sanity Testing System Testing System Development Regression Testing Acceptance Testing Release& Maintenance NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 13
  • 15. Test Execution& Process - 3 • For Incremental Development Model Projects UUT/AUT Sanity Testing Phase1 Phase2 Phase3 Phase 4 System Testing TESTING DEVELOPMENT Module Level Testing Regression Testing Acceptance Testing Release& Maintenance NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 14
  • 16. Test Execution& Process - 3 • For Modular Development Model Projects UUT/AUT System Development Sanity Testing Integration Testing System Testing Mod1 Mod2 TESTING DEVELOPMENT Module Level Testing Mod3 Regression Testing Acceptance Testing Release& Maintenance NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 15
  • 17. Test Execution& Process - 4 • For Maintenance Projects AUT Enhancement Existing Application Regression Testing TESTING Re-Testing CR DEVELOPMENT Sanity Testing Acceptance Testing Release& Maintenance NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 16
  • 18. V- Model Business Requirements Acceptance Testing Prepare Acceptance Test Plan Verification Validation Systems Requirements Prepare System Test Plan System Testing Verification Validation High Level Deign Verification Low Level Design Verification Prepare Integration Test Plan Prepare Unit Test Plan Integration Testing Validation Module/Unit Level Testing Validation Coding Transition NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 17
  • 19. Advantages of V Model over Water Fall Model • V Model: – A detailed model with description of all the phases – Allows parallel test activities during development activities – Depicts the dependency of Test Phases on other development phases NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 18
  • 20. V-Shaped Model • The high-level design phase • V-Shaped life cycle is a focuses on system architecture sequential path of execution of and design. An integration test processes. Each phase must be plan is created in this phase. completed before the next phase begins • The low-level design phase is where the actual software • Business Requirements (BRS) components are designed, and begin the life cycle model. unit test plan is created in this Acceptance Test Plan is created phase as well. based on Business Requirements. • The implementation phase is, again, where all coding takes • After BRS, System Requirements place. Once coding is complete, will be collected. Based SRS, the path of execution continues System Test Plan is created. The up the right side of the V where test plan focuses on meeting the the test plans developed earlier functionality specified in the are now put to use. requirements gathering. NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 19
  • 21. Verification and Validation Verification and Validation (V&V) is a Software Testing activity to enhance quality of the software being built. It is planned and conducted systematically through out the software lifecycle. • Verification: Are we building the Project right? – • Verification is the checking or testing of items, including software, for conformance and consistency with an associated specification. Reviews, Analysis, Meetings and walkthroughs. Validation: Are we building the right product?. – Validation begins when most or all software functions are as per customer expectations. Validation testing provides final occurrence that the software meets all functional, behavioral and performance requirements. Usually testing is used for this activity. NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 20
  • 22. Test Deliverables • • • • • • • • • • • Test Plan Testing Strategy Test Scenario Documentation Test Cases Documentation Test Scripts Requirement Traceability Matrix Test Data Test Results Test Summary Report Release Notes Tested Build NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 21
  • 23. Bug Life Cycle • The flow of Bug Status from Time to Time Limitation (D) New (T) Reject (D) Duplicate (D) Open (D) Differed (D) Re-Open (T) Fixed (D) Closed (T) NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 22
  • 24. Testing Documentation and Formats • Attach the below Templates – System Test Plan – Detailed Test Plan/ Test Scenario – TestCase Template – Test Execution Report – Bug Template – Traceability Matrix – QA Release Notes NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 23
  • 25. Guide Lines and Check Lists • Attach the check list for below: – Test Case review checklist – Web Test checklist NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 24
  • 26. Questions? NCT-Mind Q Proprietary 3/12/2008 5:38:45 PM 25