SlideShare a Scribd company logo
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:

Recommended for you

Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing

This document provides an overview of fundamentals of software testing. It discusses why testing is necessary, defines key terms like errors, defects and failures. It describes the context in which software is used and how defects can impact systems. The seven principles of testing and fundamental test process involving planning, analysis, implementation and reporting are explained. Psychological aspects of testing and principles of ethical code are also covered at a high level.

fundamentals of software testingistqbtesting principles
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting

Software testing involves verifying that software meets requirements and works as intended. There are various testing types including unit, integration, system, and acceptance testing. Testing methodologies include black box testing without viewing code and white box testing using internal knowledge. The goal is to find bugs early and ensure software reliability.

Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction

The document discusses test management for software quality assurance, including defining test management as organizing and controlling the testing process and artifacts. It covers the phases of test management like planning, authoring, execution, and reporting. Additionally, it discusses challenges in test management, priorities and classifications for testing, and the role and responsibilities of the test manager.

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

Recommended for you

Test cases planning
Test cases planningTest cases planning
Test cases planning

The document discusses the importance of carefully planning test cases for software testing. It outlines four key reasons for planning test cases: organization, repeatability, tracking, and proving testing was conducted. It also discusses the IEEE 829 standard for test design, test cases, and test procedures. The standard provides guidance on what information should be included in test cases, such as identifiers, test items, input/output specifications, and dependencies. It also outlines what should be covered in test procedures, including purpose, procedure steps, logging results, and contingencies.

test cases planningsoftware testingsoftware engineering
Testing strategies
Testing strategiesTesting strategies
Testing strategies

The document discusses different testing strategies that can be used during the software development testing process. It defines what a test strategy is and its objectives. The document outlines preventive versus reactive approaches, with preventive being preferred when possible. It also discusses analytical versus heuristic approaches and provides examples of specific model-based, statistical, risk-based, process-compliant, reuse-oriented, checklist-based, and expert-oriented testing strategies that use a combination of analytical and heuristic elements.

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

The 11-step software testing process involves verifying requirements, design, code, and installation as well as validating that user needs are met. The key steps include: 1) Developing a test plan based on an assessment of the development status. 2) Testing requirements, design, code during construction, and software changes to find defects. 3) Executing tests, recording results, and reporting findings throughout the process. 4) Conducting acceptance testing with end users to validate software meets needs. The goal is to deliver high-quality, bug-free software through a rigorous process of verification and validation activities.

software testingtesting11 steps of testing process
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

Recommended for you

Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction

The document discusses software testing terminology, principles, and phases. It defines errors, faults, failures, and their relationships. It also covers software quality metrics and attributes like correctness, reliability, and maintainability. Twelve principles of software testing are outlined around test planning, invalid/unexpected inputs, regression testing, and integrating testing into the development lifecycle. The phases of a software project are described as requirements gathering, planning, design, development, and testing.

software testingsoftware developmentquality
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications

The document discusses the history and current state of software testing certification. It covers: 1) The ISTQB/ISEB certification program began in the late 1990s and early 2000s to standardize software testing knowledge and professionalize the field. 2) The certifications include Foundation, Practitioner, and Specialist levels to cater to candidates with different experience levels. 3) International collaboration through the ISTQB has led to widespread adoption of a common certification syllabus across many countries.

software testingistqb certificationiseb
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet Solution

Topics: Organisation,configuraiton management,test estimation,monitoring and control,incident management,standards for testing. To know more about Offer- http://mazenet-chennai.in/mazenet-offers.html Syllabus- http://www.mazenet-chennai.in/software-testing-training-in-chennai.html Slide share: http://www.slideshare.net/mazenet_solution/presentations For more events- http://mazenet-chennai.in/mazenet-events.html All videos- https://www.youtube.com/c/Mazenetsolution Facebook- https://www.facebook.com/Mazenet.IT.Solution/ Twitter- https://twitter.com/Maze_net Mail us : marketing@mazenetsolution.com Contact: 9629728714

test estimationmonitoring and controlincident management
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

More Related Content

What's hot

Test planning
Test planningTest planning
Test planning
Aliaa Monier Ismaail
 
Test management
Test managementTest management
Test management
Pragya Rastogi
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
Transpose Solutions Inc
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
Sagar Joshi
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
nazeer pasha
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
Oana Feidi
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
Abdul Basit
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
Satish Bhutawale
 
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
Harshil Barot
 
Software testing introduction
Software testing  introductionSoftware testing  introduction
Software testing introduction
GaneshKumarKanthiah
 
Introduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB CertificationsIntroduction to ISTQB & ISEB Certifications
Introduction to ISTQB & ISEB Certifications
Yogindernath Gupta
 
Software Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet SolutionSoftware Testing - Test management - Mazenet Solution
Software Testing - Test management - Mazenet Solution
Mazenetsolution
 
Test Execution
Test ExecutionTest Execution
Test Execution
Rajathi-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 Project
Sarah Elson
 
Istqb chapter 5
Istqb chapter 5Istqb chapter 5
Istqb chapter 5
nstprabakaran
 
Test planning & estimation
Test planning & estimationTest planning & estimation
Test planning & estimation
Leslie Smart
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
Noha Gamal
 
ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5ISTQB / ISEB Foundation Exam Practice - 5
ISTQB / ISEB Foundation Exam Practice - 5
Yogindernath Gupta
 
Strategies For Software Test Documentation
Strategies For Software Test Documentation Strategies For Software Test Documentation
Strategies For Software Test Documentation
Vishwak Solution
 
Test planning
Test planningTest planning
Test planning
rahulcentra
 

What's hot (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
 

Viewers also liked

ISTQB Advance Material
ISTQB Advance MaterialISTQB Advance Material
ISTQB Advance Material
Mandar Kharkar
 
Istqb ctal tm
Istqb ctal tmIstqb ctal tm
Istqb ctal tm
Petro Porchuk
 
Implementation of strategy
Implementation of strategyImplementation of strategy
Implementation of strategy
Dr. Firdaus Khan
 
Strategic Planning & Management
Strategic Planning & ManagementStrategic 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
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
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
Amr Ali (ISTQB CTAL Full, CSM, ITIL Foundation)
 
Maintenance strategies
Maintenance strategiesMaintenance strategies
Maintenance strategies
SHIVAJI CHOUDHURY
 
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
Lindsey Landolfi
 

Viewers also liked (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
 

Similar to Test process

Planning And Monitoring The Process
Planning And Monitoring The ProcessPlanning And Monitoring The Process
Planning And Monitoring The Process
ahmad bassiouny
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
nazeer pasha
 
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!” Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Наталія Ведернікова “Хочете забезпечити якість? Не упустіть 5 моментів!”
Dakiry
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
Transpose Solutions Inc
 
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
Saba651353
 
Syllabus ref02
Syllabus ref02Syllabus ref02
Syllabus ref02
SongTu
 
Acceptance Testing
Acceptance TestingAcceptance Testing
Acceptance Testing
rosman
 
Software Quality Assurance
Software Quality AssuranceSoftware Quality Assurance
Software Quality Assurance
B M Shahrier Majumder, PMP, CSM
 
General Validation Presentation
General Validation PresentationGeneral Validation Presentation
General Validation Presentation
markaodonnell
 
Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24Quality Management in Software Engineering SE24
Quality Management in Software Engineering SE24
koolkampus
 
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
KAROLINA ZMITROWICZ
 
Fundamental Test Process
Fundamental Test ProcessFundamental Test Process
Fundamental Test Process
Nadia Chairunissa
 
PROJECT QUALITY MANAGEMENT for Project.ppt
PROJECT QUALITY MANAGEMENT for Project.pptPROJECT QUALITY MANAGEMENT for Project.ppt
PROJECT QUALITY MANAGEMENT for Project.ppt
AhtashamArshad4
 
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 BCIT
JacksonYKLee
 
Asq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorractionAsq toronto10 jan2007effectcorraction
Asq toronto10 jan2007effectcorraction
Omnex Inc.
 
CIBER QA & Testing Practice
CIBER QA & Testing PracticeCIBER QA & Testing Practice
CIBER QA & Testing Practice
guest305bc8
 
Quality Management
Quality ManagementQuality Management
Quality Management
Buchiri
 
Ch27
Ch27Ch27
Ch27
phanleson
 
Quality Mangt
Quality MangtQuality Mangt
Quality Mangt
ajithsrc
 

Similar to 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
 

Recently uploaded

What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
Safe Software
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
rajancomputerfbd
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
Matthew Sinclair
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Chris Swan
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Bert Blevins
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
shanthidl1
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
Toru Tamaki
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
UiPathCommunity
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
Enterprise Wired
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
Stephanie Beckett
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 

Recently uploaded (20)

What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
Coordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar SlidesCoordinate Systems in FME 101 - Webinar Slides
Coordinate Systems in FME 101 - Webinar Slides
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Choose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presenceChoose our Linux Web Hosting for a seamless and successful online presence
Choose our Linux Web Hosting for a seamless and successful online presence
 
20240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 202420240704 QFM023 Engineering Leadership Reading List June 2024
20240704 QFM023 Engineering Leadership Reading List June 2024
 
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
Fluttercon 2024: Showing that you care about security - OpenSSF Scorecards fo...
 
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly DetectionAdvanced Techniques for Cyber Security Analysis and Anomaly Detection
Advanced Techniques for Cyber Security Analysis and Anomaly Detection
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Cookies program to display the information though cookie creation
Cookies program to display the information though cookie creationCookies program to display the information though cookie creation
Cookies program to display the information though cookie creation
 
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
論文紹介:A Systematic Survey of Prompt Engineering on Vision-Language Foundation ...
 
UiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs ConferenceUiPath Community Day Kraków: Devs4Devs Conference
UiPath Community Day Kraków: Devs4Devs Conference
 
7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf7 Most Powerful Solar Storms in the History of Earth.pdf
7 Most Powerful Solar Storms in the History of Earth.pdf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024What’s New in Teams Calling, Meetings and Devices May 2024
What’s New in Teams Calling, Meetings and Devices May 2024
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 

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