SlideShare a Scribd company logo
Test Concepts and Practices From Concept to Deliverable Presented by T. James LeDoux,  Test Management Consultant 1 An Executive-level overview of quality assurance and test management practices and considerations
Topics Differences between QA and Test Goals of Testing Phases / Levels of Testing Types of Testing Basic Concepts of Test Planning and Creation Pass/Fail Criteria  (Discussion) Traps and Pitfalls  (Discussion) Successful Completion  (Discussion) 2
Differences Between QA and Test QA Focused on managing organization-wide process for acceptance of upgrade Targets affected system Performs by developing management processes Involves Quality Manager, Quality Director or QA Manager Test Focused on validating level of confidence in upgrade Targets a Release Performs from planned script Involves Test Engineer or Test Manager 3
Goals of Testing Increase Quality of the Upgrade Quality = Confidence Reduce risks to the system or business Stabilize the system Meet the needs of the Users Determine capability of the system Define monitoring requirement in production 4
Phases / Levels of Testing Requirements Unit Tests Test Plan Test Scenarios Performance Tests String Tests System Tests UAT Tests Integration Tests Staging Tests 5
Types of Testing Functional Security User Exception Etc. 6
System Tests Unit Tests String Tests System Tests Integration Tests Functional Tests Security Tests Exception Tests Developer System Testing Test Group System Testing 7
Performance Tests Performance Tests System Tests UAT Tests Staging Tests Throughput Tests Stress Tests Benchmark Tests Load Tests 8
User Tests Performance Tests System Tests UAT Tests Staging Tests User Acceptance Tests Business Exception Tests 9
Deployment Tests Performance Tests System Tests UAT Tests Staging Tests Deployment Tests Release Notes Test 10
The Test Harness Acts as the initiator of the object’s task Typically structured with three parts: Input data and form Setup process Output data handler Must also be capable of creating and determining exception responses 11
Test Harness Example Arithmetic Adder A + B = C Method ARADD (A,B,C) Input data Iteration A B 1 2 3 4 5 Except 6 Except 7 1 2 4 5 7 21 S 1 3 7 8 12 K 8 Expected data Iteration C P/F 1 2 3 4 5 Except 6 Except 7 2 5 11 13 19 Error Error P P P P P F F 12
Test Plan Page 1 Describes purpose. Example: One of the primary goals of the Web To Compass project at Compassion International is to streamline the process of getting a web transaction from the web site (Compassion.com) to the Compass database.  Currently, the web site and Compass are disconnected, and a series of manual and semi-automated processes are in place to facilitate this work.  1.  Introduction 1.1  Purpose 1.2  Goals Describes the goals of the testing. Example:  This Test Plan for the Compassion W2C Release supports the following Goals: Defines the activities required to prepare for and conduct Unit, System, Load, and Performance Testing. Communicates to all responsible parties the testing strategy. 1.3  Test Scope Describes scope of testing. Example: Testing encompasses System, Load and Regression testing under a manual test process.   1.4  System Overview Describes the system layout along with a diagram 13
Example of a System Overview Diagram 14
Test Plan Page 2 2.0  Test Strategy Overview   (From Test Strategy document) 15 2.1 Purpose,  2.2  Approach 2.3 Validation
Test Plan Page 3 3.1  Unit/String Testing Unit/String Testing Environment Test Data Installation, Verification and Control Unit/String Test to be Performed Unit/String Test Logging and Reporting 3.1  Integration Testing Integration Environment Test Data Installation, Verification and Control Test Team Logistics Logging and Reporting 3.0  Test Levels
Test Plan Page 4 System Test Environment Test Data Installation, Verification and Control Test Team Logistics System Test to be Performed System Test Logging and Reporting Defect Management Quality Requirements and Metrics (see next slide) Roles and Responsibilities 16 3.2  System Test 3.3  Performance Test
Quality Requirements and Metrics Section Entrance Criteria Test Plan complete Test Cases complete Test Procedures complete Test Scenarios complete Execution Schedule complete Test data acquired User names, passwords and  access rights issued Test environment ready Exit Criteria Testing completed Test results complete Screen captures complete Test logs up to date Defects identified and reported or  fixed   17
Test Plan Page 5 4.0  Test Identification and Definition 18 Requirements Testability Matrix Functional Scenarios Exception Scenarios End-To-End Functional Test Cases Test Cases not associated with a  Use Case Exception Tests End-To-End 4.1  Test Scenarios
Test Plan Page 6 4.2  Performance Test Scenarios 4.3  Regression Test Scenarios 4.4  Test Procedures 19 Unit/String Test Schedule Integration Test Schedule System Test Schedule Performance Test Schedule Manual Test Procedures Automated Test Procedures 5.0  Test Schedule
Test Case Example 20 Section Description   Procedure Name ABC1-TC100.0 Use Case 1 Happy Path Procedure Overview This test covers the 2 steps of the UC1 happy path; 1. Tester confirms no web comments 2. Tester logs into system and navigates to the constituent screen and enters the constituent number  Procedure Dependencies 1.          Records have been properly created for the constituents being pulled up. Functional Requirements 1.          No web comments are placed in the comments fields in the database 2.          The IIS is properly set up. Procedure Test Data Test Database Image Suite TDB100.0 Test Procedure Conducted by __________________________________ Date Conducted ________________________ Build Label/Version   Pre-Amble Instructions All databases need to be initialized to a known condition. This is typically done by copying the golden database images to their respective databases. Note that for Release 1, the databases will be small and the restoration of the databases will be more manual than is typical with a golden database environment. Procedure Instructions   Steps Passed/Fail Data Input  Results Comments Setup steps         Step 1 – Tester confirms no web comments        Step 2 – Tester logs into the system       Post-Amble Instructions Do not restore the golden database to this environment after this test. Selected constituents in the database are set up for each test scenario to reduce the need to restore the database.
Summary QA is organization-wide; Test is Project-wide QA requires that testing be performed at the development, validation and deployment phases The Test Strategy defines the validation approach (test, acceptance process) for the business need The Test Plan defines how testing is managed The Test Cases define how testing is executed 21
Ad

More Related Content

What's hot (20)

Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
Raviteja Chowdary Adusumalli
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
Edureka!
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
Erol Selitektay
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
Ayah Soufan
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
Rahul R Pandya
 
QA process Presentation
QA process PresentationQA process Presentation
QA process Presentation
Nadeeshani Aththanagoda
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
Tharinda Liyanage
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
Neeraj Kumar Singh
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | Edureka
Edureka!
 
STLC
STLCSTLC
STLC
Karuna Thakur
 
ISTQB foundation level - day 2
ISTQB foundation level - day 2ISTQB foundation level - day 2
ISTQB foundation level - day 2
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
 
Test management
Test managementTest management
Test management
Pragya Rastogi
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
medsherb
 
functional testing
functional testing functional testing
functional testing
bharathanche
 
Types of testing
Types of testingTypes of testing
Types of testing
Sonam Agarwal
 
Testing & Quality Assurance
Testing & Quality AssuranceTesting & Quality Assurance
Testing & Quality Assurance
Anand Subramaniam
 
Robot Framework Introduction
Robot Framework IntroductionRobot Framework Introduction
Robot Framework Introduction
Pekka Klärck
 
Test Process
Test ProcessTest Process
Test Process
tokarthik
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
Edureka!
 
ISTQB Foundation Level Basic
ISTQB Foundation Level BasicISTQB Foundation Level Basic
ISTQB Foundation Level Basic
Erol Selitektay
 
Building a Test Automation Strategy for Success
Building a Test Automation Strategy for SuccessBuilding a Test Automation Strategy for Success
Building a Test Automation Strategy for Success
Lee Barnes
 
Intro to Manual Testing
Intro to Manual TestingIntro to Manual Testing
Intro to Manual Testing
Ayah Soufan
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
Rahul R Pandya
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
Tharinda Liyanage
 
Chapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for TestingChapter 6 - Tool Support for Testing
Chapter 6 - Tool Support for Testing
Neeraj Kumar Singh
 
Types of Software Testing | Edureka
Types of Software Testing | EdurekaTypes of Software Testing | Edureka
Types of Software Testing | Edureka
Edureka!
 
Basic software-testing-concepts
Basic software-testing-conceptsBasic software-testing-concepts
Basic software-testing-concepts
medsherb
 
functional testing
functional testing functional testing
functional testing
bharathanche
 
Robot Framework Introduction
Robot Framework IntroductionRobot Framework Introduction
Robot Framework Introduction
Pekka Klärck
 
Test Process
Test ProcessTest Process
Test Process
tokarthik
 

Viewers also liked (11)

Test management
Test managementTest management
Test management
Oana Feidi
 
Klaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using ScrumKlaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using Scrum
TEST Huddle
 
Software engineering- system testing
Software engineering- system testingSoftware engineering- system testing
Software engineering- system testing
Tejas Mhaske
 
Pragmatisches IT-Testmanagement - QS mit PITPM
Pragmatisches IT-Testmanagement - QS mit PITPMPragmatisches IT-Testmanagement - QS mit PITPM
Pragmatisches IT-Testmanagement - QS mit PITPM
Karsten Tinnefeld
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Pragya Rastogi
 
Test case template
Test case templateTest case template
Test case template
sephalika
 
CI
CICI
CI
Patrick Mizer
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Manindra Simhadri
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Bipul Roy Bpl
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
3scale.net
 
Case Study of Agile Testing
Case Study of Agile TestingCase Study of Agile Testing
Case Study of Agile Testing
Naresh Jain
 
Test management
Test managementTest management
Test management
Oana Feidi
 
Klaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using ScrumKlaus Olsen - Agile Test Management Using Scrum
Klaus Olsen - Agile Test Management Using Scrum
TEST Huddle
 
Software engineering- system testing
Software engineering- system testingSoftware engineering- system testing
Software engineering- system testing
Tejas Mhaske
 
Pragmatisches IT-Testmanagement - QS mit PITPM
Pragmatisches IT-Testmanagement - QS mit PITPMPragmatisches IT-Testmanagement - QS mit PITPM
Pragmatisches IT-Testmanagement - QS mit PITPM
Karsten Tinnefeld
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Pragya Rastogi
 
Test case template
Test case templateTest case template
Test case template
sephalika
 
Test design techniques
Test design techniquesTest design techniques
Test design techniques
Bipul Roy Bpl
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
3scale.net
 
Case Study of Agile Testing
Case Study of Agile TestingCase Study of Agile Testing
Case Study of Agile Testing
Naresh Jain
 
Ad

Similar to Software test management overview for managers (20)

ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
onsoftwaretest
 
Mercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using SlidesMercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using Slides
telab
 
Qa case study
Qa case studyQa case study
Qa case study
hopperdev
 
stlc
stlcstlc
stlc
transformtoit
 
stlc
stlcstlc
stlc
transformtoit
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
Yogindernath Gupta
 
Test director proposedimprovementsv0.4
Test director proposedimprovementsv0.4Test director proposedimprovementsv0.4
Test director proposedimprovementsv0.4
guest31fced
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
Chandukar
 
Testing documents
Testing documentsTesting documents
Testing documents
suhasreddy1
 
hp_alm.docx
hp_alm.docxhp_alm.docx
hp_alm.docx
AkshayK706991
 
Testing
TestingTesting
Testing
Gagandeep Nanda
 
Testing Process
Testing ProcessTesting Process
Testing Process
maheshpadwal
 
Testing documents
Testing documentsTesting documents
Testing documents
Hari Tiru
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
Jithinctzz
 
Test planning.ppt
Test planning.pptTest planning.ppt
Test planning.ppt
UmmERayyan2
 
Webinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROs
Webinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROsWebinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROs
Webinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROs
Statistics & Data Corporation
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
H2Kinfosys
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
Dina Hanbazazah
 
Performance testing reference model
Performance testing reference modelPerformance testing reference model
Performance testing reference model
Eduards Salnikovs
 
Test Director Ppt Training
Test Director Ppt TrainingTest Director Ppt Training
Test Director Ppt Training
shrikantg
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
onsoftwaretest
 
Mercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using SlidesMercury Testdirector8.0 using Slides
Mercury Testdirector8.0 using Slides
telab
 
Qa case study
Qa case studyQa case study
Qa case study
hopperdev
 
ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2ISTQB / ISEB Foundation Exam Practice - 2
ISTQB / ISEB Foundation Exam Practice - 2
Yogindernath Gupta
 
Test director proposedimprovementsv0.4
Test director proposedimprovementsv0.4Test director proposedimprovementsv0.4
Test director proposedimprovementsv0.4
guest31fced
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
Chandukar
 
Testing documents
Testing documentsTesting documents
Testing documents
suhasreddy1
 
Testing documents
Testing documentsTesting documents
Testing documents
Hari Tiru
 
Introduction to testing.
Introduction to testing.Introduction to testing.
Introduction to testing.
Jithinctzz
 
Test planning.ppt
Test planning.pptTest planning.ppt
Test planning.ppt
UmmERayyan2
 
Webinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROs
Webinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROsWebinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROs
Webinar: How to Ace Your SaaS-based EDC System Validation for Sponsors and CROs
Statistics & Data Corporation
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
H2Kinfosys
 
Performance testing reference model
Performance testing reference modelPerformance testing reference model
Performance testing reference model
Eduards Salnikovs
 
Test Director Ppt Training
Test Director Ppt TrainingTest Director Ppt Training
Test Director Ppt Training
shrikantg
 
Ad

Recently uploaded (20)

The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...
Continuity and Resilience
 
Understanding Root Canal Treatment A Quick Guide.pptx
Understanding Root Canal Treatment A Quick Guide.pptxUnderstanding Root Canal Treatment A Quick Guide.pptx
Understanding Root Canal Treatment A Quick Guide.pptx
Dr. Nimit Garg
 
Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...
Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...
Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...
Mohit Bansal GMI
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John DavisonThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
Continuity and Resilience
 
Incentivizing Gen Z Transactions: A FamPay Product Strategy Teardown
Incentivizing Gen Z Transactions: A FamPay Product Strategy TeardownIncentivizing Gen Z Transactions: A FamPay Product Strategy Teardown
Incentivizing Gen Z Transactions: A FamPay Product Strategy Teardown
Nayan Kumar
 
Why Startups Should Hire Fractionals - GrowthExpertz
Why Startups Should Hire Fractionals - GrowthExpertzWhy Startups Should Hire Fractionals - GrowthExpertz
Why Startups Should Hire Fractionals - GrowthExpertz
GrowthExpertz
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
Continuity and Resilience
 
The FedEx Effect; Innovation that Transformed Global Logistics
The FedEx Effect; Innovation that Transformed Global LogisticsThe FedEx Effect; Innovation that Transformed Global Logistics
The FedEx Effect; Innovation that Transformed Global Logistics
ramavisca
 
Are you concerned about the safety of your home and family
Are you concerned about the safety of your home and familyAre you concerned about the safety of your home and family
Are you concerned about the safety of your home and family
wasifkhan196986
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
Continuity and Resilience
 
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
janewatson684
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
Continuity and Resilience
 
Eric Hannelius - A Serial Entrepreneur
Eric  Hannelius  -  A Serial EntrepreneurEric  Hannelius  -  A Serial Entrepreneur
Eric Hannelius - A Serial Entrepreneur
Eric Hannelius
 
RITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth Barriers
RITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth BarriersRITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth Barriers
RITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth Barriers
Aime Babi
 
Leadership Presentation Management Activity.pdf
Leadership Presentation Management Activity.pdfLeadership Presentation Management Activity.pdf
Leadership Presentation Management Activity.pdf
HeshamFandy1
 
Cost Structure of Hydrogen Vehicle Manufacturing Plant
Cost Structure of Hydrogen Vehicle Manufacturing PlantCost Structure of Hydrogen Vehicle Manufacturing Plant
Cost Structure of Hydrogen Vehicle Manufacturing Plant
surajimarc0777
 
Holden Melia - A Seasoned Leader
Holden  Melia  -  A  Seasoned     LeaderHolden  Melia  -  A  Seasoned     Leader
Holden Melia - A Seasoned Leader
Holden Melia
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...
Continuity and Resilience
 
A Brief Introduction About Quynh Keiser
A Brief Introduction  About Quynh KeiserA Brief Introduction  About Quynh Keiser
A Brief Introduction About Quynh Keiser
Quynh Keiser
 
IQVIA Analytics Presentation - Final Reviewed_1.0.pptx
IQVIA Analytics Presentation - Final Reviewed_1.0.pptxIQVIA Analytics Presentation - Final Reviewed_1.0.pptx
IQVIA Analytics Presentation - Final Reviewed_1.0.pptx
kcyclopediakerala
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE Paul Gant - A...
Continuity and Resilience
 
Understanding Root Canal Treatment A Quick Guide.pptx
Understanding Root Canal Treatment A Quick Guide.pptxUnderstanding Root Canal Treatment A Quick Guide.pptx
Understanding Root Canal Treatment A Quick Guide.pptx
Dr. Nimit Garg
 
Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...
Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...
Mohit Bansal_ Architect of Innovation in North India’s Real Estate Renaissanc...
Mohit Bansal GMI
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John DavisonThe Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - John Davison
Continuity and Resilience
 
Incentivizing Gen Z Transactions: A FamPay Product Strategy Teardown
Incentivizing Gen Z Transactions: A FamPay Product Strategy TeardownIncentivizing Gen Z Transactions: A FamPay Product Strategy Teardown
Incentivizing Gen Z Transactions: A FamPay Product Strategy Teardown
Nayan Kumar
 
Why Startups Should Hire Fractionals - GrowthExpertz
Why Startups Should Hire Fractionals - GrowthExpertzWhy Startups Should Hire Fractionals - GrowthExpertz
Why Startups Should Hire Fractionals - GrowthExpertz
GrowthExpertz
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Zhanar Tuke...
Continuity and Resilience
 
The FedEx Effect; Innovation that Transformed Global Logistics
The FedEx Effect; Innovation that Transformed Global LogisticsThe FedEx Effect; Innovation that Transformed Global Logistics
The FedEx Effect; Innovation that Transformed Global Logistics
ramavisca
 
Are you concerned about the safety of your home and family
Are you concerned about the safety of your home and familyAre you concerned about the safety of your home and family
Are you concerned about the safety of your home and family
wasifkhan196986
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Vijay - 4 B...
Continuity and Resilience
 
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
Electro-Optical Infrared (EO-IR) Systems Market Share & Growth Report | 2034
janewatson684
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Shakti Moha...
Continuity and Resilience
 
Eric Hannelius - A Serial Entrepreneur
Eric  Hannelius  -  A Serial EntrepreneurEric  Hannelius  -  A Serial Entrepreneur
Eric Hannelius - A Serial Entrepreneur
Eric Hannelius
 
RITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth Barriers
RITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth BarriersRITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth Barriers
RITEM Corporation: Why Your Company Isn’t Scaling – The Hidden Growth Barriers
Aime Babi
 
Leadership Presentation Management Activity.pdf
Leadership Presentation Management Activity.pdfLeadership Presentation Management Activity.pdf
Leadership Presentation Management Activity.pdf
HeshamFandy1
 
Cost Structure of Hydrogen Vehicle Manufacturing Plant
Cost Structure of Hydrogen Vehicle Manufacturing PlantCost Structure of Hydrogen Vehicle Manufacturing Plant
Cost Structure of Hydrogen Vehicle Manufacturing Plant
surajimarc0777
 
Holden Melia - A Seasoned Leader
Holden  Melia  -  A  Seasoned     LeaderHolden  Melia  -  A  Seasoned     Leader
Holden Melia - A Seasoned Leader
Holden Melia
 
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...
The Business Conference and IT Resilience Summit Abu Dhabi, UAE - Megan James...
Continuity and Resilience
 
A Brief Introduction About Quynh Keiser
A Brief Introduction  About Quynh KeiserA Brief Introduction  About Quynh Keiser
A Brief Introduction About Quynh Keiser
Quynh Keiser
 
IQVIA Analytics Presentation - Final Reviewed_1.0.pptx
IQVIA Analytics Presentation - Final Reviewed_1.0.pptxIQVIA Analytics Presentation - Final Reviewed_1.0.pptx
IQVIA Analytics Presentation - Final Reviewed_1.0.pptx
kcyclopediakerala
 

Software test management overview for managers

  • 1. Test Concepts and Practices From Concept to Deliverable Presented by T. James LeDoux, Test Management Consultant 1 An Executive-level overview of quality assurance and test management practices and considerations
  • 2. Topics Differences between QA and Test Goals of Testing Phases / Levels of Testing Types of Testing Basic Concepts of Test Planning and Creation Pass/Fail Criteria (Discussion) Traps and Pitfalls (Discussion) Successful Completion (Discussion) 2
  • 3. Differences Between QA and Test QA Focused on managing organization-wide process for acceptance of upgrade Targets affected system Performs by developing management processes Involves Quality Manager, Quality Director or QA Manager Test Focused on validating level of confidence in upgrade Targets a Release Performs from planned script Involves Test Engineer or Test Manager 3
  • 4. Goals of Testing Increase Quality of the Upgrade Quality = Confidence Reduce risks to the system or business Stabilize the system Meet the needs of the Users Determine capability of the system Define monitoring requirement in production 4
  • 5. Phases / Levels of Testing Requirements Unit Tests Test Plan Test Scenarios Performance Tests String Tests System Tests UAT Tests Integration Tests Staging Tests 5
  • 6. Types of Testing Functional Security User Exception Etc. 6
  • 7. System Tests Unit Tests String Tests System Tests Integration Tests Functional Tests Security Tests Exception Tests Developer System Testing Test Group System Testing 7
  • 8. Performance Tests Performance Tests System Tests UAT Tests Staging Tests Throughput Tests Stress Tests Benchmark Tests Load Tests 8
  • 9. User Tests Performance Tests System Tests UAT Tests Staging Tests User Acceptance Tests Business Exception Tests 9
  • 10. Deployment Tests Performance Tests System Tests UAT Tests Staging Tests Deployment Tests Release Notes Test 10
  • 11. The Test Harness Acts as the initiator of the object’s task Typically structured with three parts: Input data and form Setup process Output data handler Must also be capable of creating and determining exception responses 11
  • 12. Test Harness Example Arithmetic Adder A + B = C Method ARADD (A,B,C) Input data Iteration A B 1 2 3 4 5 Except 6 Except 7 1 2 4 5 7 21 S 1 3 7 8 12 K 8 Expected data Iteration C P/F 1 2 3 4 5 Except 6 Except 7 2 5 11 13 19 Error Error P P P P P F F 12
  • 13. Test Plan Page 1 Describes purpose. Example: One of the primary goals of the Web To Compass project at Compassion International is to streamline the process of getting a web transaction from the web site (Compassion.com) to the Compass database. Currently, the web site and Compass are disconnected, and a series of manual and semi-automated processes are in place to facilitate this work. 1. Introduction 1.1 Purpose 1.2 Goals Describes the goals of the testing. Example: This Test Plan for the Compassion W2C Release supports the following Goals: Defines the activities required to prepare for and conduct Unit, System, Load, and Performance Testing. Communicates to all responsible parties the testing strategy. 1.3 Test Scope Describes scope of testing. Example: Testing encompasses System, Load and Regression testing under a manual test process. 1.4 System Overview Describes the system layout along with a diagram 13
  • 14. Example of a System Overview Diagram 14
  • 15. Test Plan Page 2 2.0 Test Strategy Overview (From Test Strategy document) 15 2.1 Purpose, 2.2 Approach 2.3 Validation
  • 16. Test Plan Page 3 3.1 Unit/String Testing Unit/String Testing Environment Test Data Installation, Verification and Control Unit/String Test to be Performed Unit/String Test Logging and Reporting 3.1 Integration Testing Integration Environment Test Data Installation, Verification and Control Test Team Logistics Logging and Reporting 3.0 Test Levels
  • 17. Test Plan Page 4 System Test Environment Test Data Installation, Verification and Control Test Team Logistics System Test to be Performed System Test Logging and Reporting Defect Management Quality Requirements and Metrics (see next slide) Roles and Responsibilities 16 3.2 System Test 3.3 Performance Test
  • 18. Quality Requirements and Metrics Section Entrance Criteria Test Plan complete Test Cases complete Test Procedures complete Test Scenarios complete Execution Schedule complete Test data acquired User names, passwords and access rights issued Test environment ready Exit Criteria Testing completed Test results complete Screen captures complete Test logs up to date Defects identified and reported or fixed 17
  • 19. Test Plan Page 5 4.0 Test Identification and Definition 18 Requirements Testability Matrix Functional Scenarios Exception Scenarios End-To-End Functional Test Cases Test Cases not associated with a Use Case Exception Tests End-To-End 4.1 Test Scenarios
  • 20. Test Plan Page 6 4.2 Performance Test Scenarios 4.3 Regression Test Scenarios 4.4 Test Procedures 19 Unit/String Test Schedule Integration Test Schedule System Test Schedule Performance Test Schedule Manual Test Procedures Automated Test Procedures 5.0 Test Schedule
  • 21. Test Case Example 20 Section Description   Procedure Name ABC1-TC100.0 Use Case 1 Happy Path Procedure Overview This test covers the 2 steps of the UC1 happy path; 1. Tester confirms no web comments 2. Tester logs into system and navigates to the constituent screen and enters the constituent number Procedure Dependencies 1.         Records have been properly created for the constituents being pulled up. Functional Requirements 1.         No web comments are placed in the comments fields in the database 2.         The IIS is properly set up. Procedure Test Data Test Database Image Suite TDB100.0 Test Procedure Conducted by __________________________________ Date Conducted ________________________ Build Label/Version   Pre-Amble Instructions All databases need to be initialized to a known condition. This is typically done by copying the golden database images to their respective databases. Note that for Release 1, the databases will be small and the restoration of the databases will be more manual than is typical with a golden database environment. Procedure Instructions   Steps Passed/Fail Data Input Results Comments Setup steps         Step 1 – Tester confirms no web comments       Step 2 – Tester logs into the system       Post-Amble Instructions Do not restore the golden database to this environment after this test. Selected constituents in the database are set up for each test scenario to reduce the need to restore the database.
  • 22. Summary QA is organization-wide; Test is Project-wide QA requires that testing be performed at the development, validation and deployment phases The Test Strategy defines the validation approach (test, acceptance process) for the business need The Test Plan defines how testing is managed The Test Cases define how testing is executed 21
  翻译: