SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Test Process
Includes:
Test Planning, Monitoring, Control
Test Analysis
Test Design
Test Implementation
Test Execution
Test Closure Activities
Test Management
Test Documentation and Work products
Test Strategy
Project Rick Management
Test Estimation
Test Metrics
Reviews
Business Value of Testing
Defect Management
Test Process
 Test Planning includes:
 identifying activities for meeting objectives defined in test strategy
 identifying methods for gathering and tracking metrics
 determine adherence to plan and assess achievement of objectives
 selection of tools
 scheduling of trainings
 establishing documentation guidelines
 Test Monitoring:
 defining targets
 measuring progress based on test conditions and groups of test conditions
 Test Control:
 is an ongoing activity
 involves comparing actual progress against the plan
 implementing corrective actions when needed
 revisiting test planning activities if needed
Test Planning, Monitoring and Control:
Defines “what” is to be tested in the form of test conditions
Test Conditions:
identified by analysis of test basis, test objectives, and product risks.
identified using formal test techniques and general analytical techniques
include:
 Level of testing
 Level of detail and Quality of test basis
 System/Software Complexity
 Project/Product Risk
 Relationship between Test basis – What is to be tested ? How it is to be tested ?
 SDLC in Use
 Test Management tool in Use
 Level at which test design and test work products are to be specified
 Knowledge of Test Analysts
 Level of maturity of test process and Organization
 Availability of project stakeholders
Test Analysis:
Test Implementation:
Defines “how” something is to be tested
Identification of test cases
Stepwise elaboration of identified test conditions or test basis using test techniques
Test Design:
Tests are organized and prioritized by Test Analysts
Test designs are implemented as concrete test cases, test procedures, and test data
Involves final checks to ensure test team is ready for test execution. These checks include:
 Availability of required test environment
 Availability of test data
 Delivery of code
 All test cases have been written, reviewed and ready for run
 Test execution schedule
 Order in which manual and automated test cases are to be run
 Check for constraints, risks and priorities
Test Closure Activities:
Efficiency is the KEY
begins once test object is delivered and entry criteria to test execution are satisfied
Tools – for test management, defect tracking, test execution and automation – need to be in place
Standards for test logging and defect reporting are published
Tracking of test results
Tracking of test metrics
Metrics to be understood by the team
Evaluating exit criteria and reporting
Test Execution:
Fall into four main groups:
Test completion check
Test artifacts handover
Lessons learned
Archiving results, logs, reports, and work products in Configuration Management Systems
Test Strategy:
Secure and utilize resources-people, software, hardware, infrastructure etc.
Carry out value-adding process
Plan and control test process
Understanding testing stakeholders
Alignment of Test activities and Lifecycle activities
Managing Non-functional testing
Managing Experience-based testing
Test Management:
Integration procedures
Test specification techniques
Independence of testing
Mandatory and optional standards
Test environments
Test automation & Test tools
Reusability of software work products and test work products
Confirmation testing and Regression testing
Test control and reporting
Test measurement and Metrics
Defect Management, Roles and Responsibilities & Configuration manager
Risk based testing:
Risk Identification:
 Expert Interviews
 Independent Assessments
 Use of risk templates
 Project retrospectives
 Risk workshops
 Brainstorming
 Checklists
 Calling on past experience
Risk Assessment:
 Complexity of technology and teams
 Personnel and training issues
 Conflict within the team
 Contractual problems with suppliers
 Geographically distributed team
 Legacy versus new approaches
 Tools and technology
 Weak managerial or technical leadership
 Time, resource, budget and management pressure
 Lack of earlier quality assurance activities
 High change rates
 High earlier defect rates
 Interfacing and Integration issues
Factors impacting project/product risks:
 Frequency of use of affected feature
 Criticality of feature
 Damage to reputation
 Loss of business
 Potential financial, ecological or social losses or liability
 Civil or criminal legal sanctions
 Loss of license
 Lack of reasonable workarounds
 Visibility of failure leading to negative publicity
 Safety
Risk MitigationRisk Mitigation
GoalGoal
Risk ManagementRisk Management
Master Test Plan:
Items to be tested and not to be tested
Quality characteristics to be tested and not to be tested
Testing schedule and budget
Test execution cycle and their relationship to the software plan
Relationships and deliverables among departments
Definition of test items – in-scope and out-of-scope
Specific entry criteria, continuation criteria and exit criteria
Relationships among levels
Test project risks
Overall governance of the testing effort
Responsibilities for executing each of the test levels
Inputs and Outputs from each of the test levels
Test Estimation:
Considers all factors that can influence cost, effort and duration of testing activities.
Factors include below:
Required level of quality of the system
Size of system to be tested
Historical data, Industry data and Benchmark data
Process factors:
 Test strategy
 Development and Maintenance cycle
 Process maturity
 Accuracy of project estimate
Material factors
 Test automation and tools
 Test environment
 Test data
 Development environment
 Project documentation
People factors
Complexity of process, technology, organization etc.
 Product(quality) risks
 Defects
 Tests
 Coverage
 Confidence
Estimation Techniques: (can be top-down or bottom-up)
 Intuition, guesses or past experience
 Work breakdown structures (WBS)
 Team estimation sessions (e.g. Wide Band Delphi)
 Company standards and Norms
 Percentage of the overall project effort or staffing levels
 Organizational history and metrics
Test Metrics-Definition and Usage:
 Testing Metrics
 Project Metrics
 Product Metrics
 Process Metrics
 People Metrics
Test progress is monitored by:
Definition
Reporting
ValidityTest Manager
Tracking
Reviews:
 Contractual reviews
 Requirement reviews
 Top-level design reviews
 Detailed design reviews
 Code reviews
 Test work product reviews
 Test entry reviews
 Acceptance reviews
Types of reviews:
 Informal review
 Walkthrough
 Technical review
 Inspection
 Management reviews
 Audits
Role of review leader:
 Collect review metrics
 Use review metrics to define ROI
 Provide feedback to review participants and stake holders
Business Value of testing:
Delivers value to the organization, project, operation in both quantitative and qualitative ways
Distributed, outsourced and insourced testing
Helps manage the application of industry standards
Cost of Quality
Costs of prevention
Costs of detection
Costs of internal failure
Costs of external failure

Weitere ähnliche Inhalte

Was ist angesagt?

Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software TestingSagar Joshi
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introductionOana Feidi
 
Test cases planning
Test cases planningTest cases planning
Test cases planningAbdul Basit
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil BarotHarshil Barot
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsYogindernath Gupta
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionMazenetsolution
 
Test Execution
Test ExecutionTest Execution
Test ExecutionRajathi-QA
 
Importance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your ProjectImportance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your ProjectSarah Elson
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimationLeslie Smart
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testingNoha Gamal
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5Yogindernath Gupta
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation Vishwak Solution
 

Was ist angesagt? (20)

Test planning
Test planningTest planning
Test planning
 
Test management
Test managementTest management
Test management
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet Solution
 
Test Execution
Test ExecutionTest Execution
Test Execution
 
Importance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your ProjectImportance of a Test Management Tool for Your Project
Importance of a Test Management Tool for Your Project
 
Istqb chapter 5
Istqb chapter 5Istqb chapter 5
Istqb chapter 5
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
 
Test planning
Test planningTest planning
Test planning
 

Andere mochten auch (8)

ISTQB Advance Material
ISTQB Advance MaterialISTQB Advance Material
ISTQB Advance Material
 
Istqb ctal tm
Istqb ctal tmIstqb ctal tm
Istqb ctal tm
 
Implementation of strategy
Implementation of strategyImplementation of strategy
Implementation of strategy
 
Strategic Planning & Management
Strategic Planning & ManagementStrategic Planning & Management
Strategic Planning & Management
 
ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process ISTQB Advanced Test Manager Training 2012 - Testing Process
ISTQB Advanced Test Manager Training 2012 - Testing Process
 
ISTQB Technical Test Analyst 2012 Training - Structure-Based Testing
ISTQB Technical Test Analyst 2012 Training - Structure-Based TestingISTQB Technical Test Analyst 2012 Training - Structure-Based Testing
ISTQB Technical Test Analyst 2012 Training - Structure-Based Testing
 
Maintenance strategies
Maintenance strategiesMaintenance strategies
Maintenance strategies
 
Proactive vs. Reactive Approaches to Software Security Strategy
Proactive vs. Reactive Approaches to Software Security StrategyProactive vs. Reactive Approaches to Software Security Strategy
Proactive vs. Reactive Approaches to Software Security Strategy
 

Ähnlich wie Test process

Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Processahmad bassiouny
 
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Dakiry
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSaba651353
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02SongTu
 
Acceptance Testing
Acceptance TestingAcceptance Testing
Acceptance Testingrosman
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentationmarkaodonnell
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24koolkampus
 
Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019KAROLINA ZMITROWICZ
 
PROJECT QUALITY MANAGEMENT for Project.ppt
PROJECT QUALITY MANAGEMENT for Project.pptPROJECT QUALITY MANAGEMENT for Project.ppt
PROJECT QUALITY MANAGEMENT for Project.pptAhtashamArshad4
 
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)Putri nadya Fazri
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCITJacksonYKLee
 
Asq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionAsq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionOmnex Inc.
 
CIBER QA & Testing Practice
CIBER QA & Testing PracticeCIBER QA & Testing Practice
CIBER QA & Testing Practiceguest305bc8
 
Quality Management
Quality ManagementQuality Management
Quality ManagementBuchiri
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangtajithsrc
 

Ähnlich wie Test process (20)

Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
 
Acceptance Testing
Acceptance TestingAcceptance Testing
Acceptance Testing
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentation
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
 
Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
 
PROJECT QUALITY MANAGEMENT for Project.ppt
PROJECT QUALITY MANAGEMENT for Project.pptPROJECT QUALITY MANAGEMENT for Project.ppt
PROJECT QUALITY MANAGEMENT for Project.ppt
 
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
Fundamental test process (TESTING IMPLEMENTATION SYSTEM)
 
My presentation to VanQ at BCIT
My presentation to VanQ at BCITMy presentation to VanQ at BCIT
My presentation to VanQ at BCIT
 
Asq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionAsq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorraction
 
CIBER QA & Testing Practice
CIBER QA & Testing PracticeCIBER QA & Testing Practice
CIBER QA & Testing Practice
 
Quality Management
Quality ManagementQuality Management
Quality Management
 
Ch27
Ch27Ch27
Ch27
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Test process

  • 2. Includes: Test Planning, Monitoring, Control Test Analysis Test Design Test Implementation Test Execution Test Closure Activities Test Management Test Documentation and Work products Test Strategy Project Rick Management Test Estimation Test Metrics Reviews Business Value of Testing Defect Management Test Process
  • 3.  Test Planning includes:  identifying activities for meeting objectives defined in test strategy  identifying methods for gathering and tracking metrics  determine adherence to plan and assess achievement of objectives  selection of tools  scheduling of trainings  establishing documentation guidelines  Test Monitoring:  defining targets  measuring progress based on test conditions and groups of test conditions  Test Control:  is an ongoing activity  involves comparing actual progress against the plan  implementing corrective actions when needed  revisiting test planning activities if needed Test Planning, Monitoring and Control:
  • 4. Defines “what” is to be tested in the form of test conditions Test Conditions: identified by analysis of test basis, test objectives, and product risks. identified using formal test techniques and general analytical techniques include:  Level of testing  Level of detail and Quality of test basis  System/Software Complexity  Project/Product Risk  Relationship between Test basis – What is to be tested ? How it is to be tested ?  SDLC in Use  Test Management tool in Use  Level at which test design and test work products are to be specified  Knowledge of Test Analysts  Level of maturity of test process and Organization  Availability of project stakeholders Test Analysis:
  • 5. Test Implementation: Defines “how” something is to be tested Identification of test cases Stepwise elaboration of identified test conditions or test basis using test techniques Test Design: Tests are organized and prioritized by Test Analysts Test designs are implemented as concrete test cases, test procedures, and test data Involves final checks to ensure test team is ready for test execution. These checks include:  Availability of required test environment  Availability of test data  Delivery of code  All test cases have been written, reviewed and ready for run  Test execution schedule  Order in which manual and automated test cases are to be run  Check for constraints, risks and priorities
  • 6. Test Closure Activities: Efficiency is the KEY begins once test object is delivered and entry criteria to test execution are satisfied Tools – for test management, defect tracking, test execution and automation – need to be in place Standards for test logging and defect reporting are published Tracking of test results Tracking of test metrics Metrics to be understood by the team Evaluating exit criteria and reporting Test Execution: Fall into four main groups: Test completion check Test artifacts handover Lessons learned Archiving results, logs, reports, and work products in Configuration Management Systems
  • 7. Test Strategy: Secure and utilize resources-people, software, hardware, infrastructure etc. Carry out value-adding process Plan and control test process Understanding testing stakeholders Alignment of Test activities and Lifecycle activities Managing Non-functional testing Managing Experience-based testing Test Management: Integration procedures Test specification techniques Independence of testing Mandatory and optional standards Test environments Test automation & Test tools Reusability of software work products and test work products Confirmation testing and Regression testing Test control and reporting Test measurement and Metrics Defect Management, Roles and Responsibilities & Configuration manager
  • 8. Risk based testing: Risk Identification:  Expert Interviews  Independent Assessments  Use of risk templates  Project retrospectives  Risk workshops  Brainstorming  Checklists  Calling on past experience Risk Assessment:  Complexity of technology and teams  Personnel and training issues  Conflict within the team  Contractual problems with suppliers  Geographically distributed team  Legacy versus new approaches  Tools and technology  Weak managerial or technical leadership  Time, resource, budget and management pressure  Lack of earlier quality assurance activities  High change rates  High earlier defect rates  Interfacing and Integration issues Factors impacting project/product risks:  Frequency of use of affected feature  Criticality of feature  Damage to reputation  Loss of business  Potential financial, ecological or social losses or liability  Civil or criminal legal sanctions  Loss of license  Lack of reasonable workarounds  Visibility of failure leading to negative publicity  Safety Risk MitigationRisk Mitigation GoalGoal Risk ManagementRisk Management
  • 9. Master Test Plan: Items to be tested and not to be tested Quality characteristics to be tested and not to be tested Testing schedule and budget Test execution cycle and their relationship to the software plan Relationships and deliverables among departments Definition of test items – in-scope and out-of-scope Specific entry criteria, continuation criteria and exit criteria Relationships among levels Test project risks Overall governance of the testing effort Responsibilities for executing each of the test levels Inputs and Outputs from each of the test levels
  • 10. Test Estimation: Considers all factors that can influence cost, effort and duration of testing activities. Factors include below: Required level of quality of the system Size of system to be tested Historical data, Industry data and Benchmark data Process factors:  Test strategy  Development and Maintenance cycle  Process maturity  Accuracy of project estimate Material factors  Test automation and tools  Test environment  Test data  Development environment  Project documentation People factors Complexity of process, technology, organization etc.
  • 11.  Product(quality) risks  Defects  Tests  Coverage  Confidence Estimation Techniques: (can be top-down or bottom-up)  Intuition, guesses or past experience  Work breakdown structures (WBS)  Team estimation sessions (e.g. Wide Band Delphi)  Company standards and Norms  Percentage of the overall project effort or staffing levels  Organizational history and metrics Test Metrics-Definition and Usage:  Testing Metrics  Project Metrics  Product Metrics  Process Metrics  People Metrics Test progress is monitored by: Definition Reporting ValidityTest Manager Tracking
  • 12. Reviews:  Contractual reviews  Requirement reviews  Top-level design reviews  Detailed design reviews  Code reviews  Test work product reviews  Test entry reviews  Acceptance reviews Types of reviews:  Informal review  Walkthrough  Technical review  Inspection  Management reviews  Audits Role of review leader:  Collect review metrics  Use review metrics to define ROI  Provide feedback to review participants and stake holders
  • 13. Business Value of testing: Delivers value to the organization, project, operation in both quantitative and qualitative ways Distributed, outsourced and insourced testing Helps manage the application of industry standards Cost of Quality Costs of prevention Costs of detection Costs of internal failure Costs of external failure