SlideShare a Scribd company logo
Reviews
1 Testing Process 2 Test Management 3 Reviews
Software Testing - ISTQB Advance
Test Manager Exam Preparation
Chapter 3
Neeraj Kumar Singh
4 Defect Management
5 Improving Process 6 Test Tools 7 People Skills
Reviews
Contents
3.1 Introduction
3.2 Management Reviews and Audits
3.3 Managing Reviews
3.4 Metrics for Reviews
3.5 Managing Formal Reviews
Neeraj Kumar Singh
Since reviews are a form of static testing, Test Managers may be responsible for their overall success, particularly
with respect to testware products. In the wider context of software projects, however, this responsibility should be
a matter of organizational policy.
Given the possible widespread application of formal reviews across many disciplines, both before and within
software projects, the responsible party may be a Test Manager, or a Quality Assurance Manager, or a trained
Review Coordinator. In this syllabus, the responsible party (whoever that is) is referred to as the review leader.
The review leader should ensure that an environment exists that is conducive to the implementation of the success
factors. In addition, the review leader should devise a measurement plan to ensure that the reviews provide
effective value.
Participants in reviews should have review training to better understand their respective roles in any review
process. All review participants must be committed to the benefits of a well-conducted review.
When done properly, reviews are the single biggest, and most cost-effective, contributor to overall delivered
quality. It is thus of paramount importance that review leaders are able to implement efficient reviews in their
projects and demonstrate the benefits of these reviews.
Neeraj Kumar Singh
Reviews
Introduction
Possible reviews within a project include:
 Contractual reviews, initiated at project inception and at major project milestones
 Requirements reviews, initiated when the requirements are available for review, which ideally cover both functional
and non-functional requirements
 Top level design reviews, initiated when the overall architectural design is available for review
 Detailed design reviews, initiated when the detailed design is available for review
 Code reviews, carried out as individual modules of software are created, which may include the unit tests and their
results as well as the code itself
 Test work product reviews, which may cover the test plan(s), test conditions, quality risk analysis results, tests, test
data, test environments, and test results
 Test entry (test readiness) reviews and test exit reviews for each test level, which respectively check the test entry
criteria prior to starting test execution and the test exit criteria prior to concluding testing
 Acceptance reviews, used to obtain customer or stakeholder approval for a system
In addition to these, Test Managers may also be involved in:
 Management reviews
 Audits
Neeraj Kumar Singh
Reviews
Introduction

Recommended for you

Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews

This is the chapter 5 of ISTQB Advance Test Analyst certification. This presentation helps aspirants understand and prepare content of certification.

istqbistqb advanceistqb advance test analyst
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical Testing

The document discusses quality characteristics for technical testing, focusing on reliability testing. It provides definitions and explanations of reliability sub-characteristics like maturity, fault tolerance, and recoverability. It describes approaches to measuring software maturity and reliability over time. Types of reliability tests discussed include fault tolerance testing, recoverability (failover and backup/restore) testing, and availability testing. General guidance is provided on planning and specifying reliability tests, noting the need for production-like environments and long test durations to obtain statistically significant results.

technical test analystistqbistqb examination
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management

Test Management as Chapter 5 of ISTQB Foundation 2018. Topics covered are Test Organization, Test Planning and Estimation, Test Monitoring and Control, Test Execution Schedule, Test Strategy, Risk and Testing, Defect Management

istqb foundation level certificationistqb foundationistqb
Reviews
Contents
3.1 Introduction
3.2 Management Reviews and Audits
3.3 Managing Reviews
3.4 Metrics for Reviews
3.5 Managing Formal Reviews
Neeraj Kumar Singh
Management reviews are used to monitor progress, assess status, and make decisions about future actions. These
reviews support decisions about the future of the project, such as adapting the level of resources, implementing
corrective actions or changing the scope of the project.
The following are key characteristics of management reviews:
 Conducted by or for managers having direct responsibility for the project or system
 Conducted by or for a stakeholder or decision maker, e.g., a higher level manager or director
 Check consistency with and deviations from plans
 Check adequacy of management procedures
 Assess project risks
 Evaluate impact of actions and ways to measure these impacts
 Produce lists of action items, issues to be resolved and decisions made
Management reviews of processes, such as project retrospectives (i.e., lessons learned), are an integral part of
process improvement activities.
Test Managers should participate in and may initiate management reviews of testing progress.
Neeraj Kumar Singh
Reviews
Management Reviews
Audits are usually performed to demonstrate conformance to a defined set of criteria, most likely an applicable
standard, regulatory constraint, or a contractual obligation.
As such, audits are intended to provide independent evaluation of compliance to processes, regulations, standards,
etc.
The following are key characteristics of audits:
 Conducted and moderated by a lead auditor
 Evidence of compliance collected through interviews, witnessing and examining documents
 Documented results include observations, recommendations, corrective actions and a pass/fail assessment
Neeraj Kumar Singh
Reviews
Audits
Reviews
Contents
3.1 Introduction
3.2 Management Reviews and Audits
3.3 Managing Reviews
3.4 Metrics for Reviews
3.5 Managing Formal Reviews
Neeraj Kumar Singh

Recommended for you

Chapter 3 - Test Automation
Chapter 3 - Test AutomationChapter 3 - Test Automation
Chapter 3 - Test Automation

This is chapter 3 of ISTQB Advance Agile Technical Tester certification. This presentation helps aspirants understand and prepare the content of the certification.

istqbistqb examinationistqb certification
Chapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and ToolsChapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and Tools

This is the chapter 3 of ISTQB Agile Tester Extension certification. This presentation helps aspirants understand and prepare content of certification.

istqbagileagile software development
Chapter 5 - Tools
Chapter 5 - ToolsChapter 5 - Tools
Chapter 5 - Tools

This is chapter 5 of ISTQB Specialist Performance Tester certification. This presentation helps aspirants understand and prepare the content of the certification.

istqbistqb examinationistqb sample questions
Reviews should be planned to take place at natural break points or milestones within the software project.
Typically, reviews should be held after requirements and design definitions, with associated reviews starting with
the business objectives and working down to the lowest level of design.
Management reviews should take place at major project milestones, often as part of a verification activity before,
during, and after test execution and other significant project phases. The review strategy must be coordinated
with the test policy and the overall test strategy.
Before formulating an overall review plan at the project level, the review leader (who may be a Test Manager)
should take into account:
 What should be reviewed (product and processes)
 Who should be involved in specific reviews
 Which relevant risk factors to cover
Early in the project planning phase, the review leader should identify the items to be reviewed and select the
appropriate review type (informal review, walkthrough, technical review or inspection, or a mixture of two or
three types) and level of formality.
Neeraj Kumar Singh
Reviews
Managing Reviews
The return on investment for reviews is the difference between the cost of conducting the review, and the cost of
dealing with the same defects at a later stage (or missing them altogether) if the review had not been done. The
Cost of Quality calculation, can be used to help determine this number.
Determining the optimal time to perform reviews depends on the following:
 The availability of the items to review in a sufficiently final format
 The availability of the right personnel for the review
 The time when the final version of the item should be available
 The time required for the review process of that specific item
Adequate metrics for review evaluation should be defined by the review leader during test planning. If inspections
are used, then brief inspections should be conducted at the author's request, as document fragments are
completed (e.g., individual requirements or sections).
The objectives of the review process must be defined during test planning. This includes conducting effective and
efficient reviews and reaching consensus decisions regarding review feedback.
Neeraj Kumar Singh
Reviews
Managing Reviews
Review planning should address the risks associated with technical factors, organizational factors and people issues
when performing reviews. The availability of reviewers with sufficient technical knowledge is critical to a
successful review.
All teams within the project should be involved in planning for the reviews, which should ensure that each team is
committed to the success of the review process. Planning must ensure that each organization is allocating
sufficient time for required reviewers to prepare for, and participate in, the reviews at appropriate points in the
project schedule.
Time should also be planned for any required technical or process training for the reviewers. Backup reviewers
should be identified in case key reviewers become unavailable due to changes in personal or business plans.
During the actual execution of formal reviews, the review leader must ensure that:
 Adequate measurements are provided by the participants in the reviews to allow evaluation of review
efficiency
 Checklists are created, and maintained to improve future reviews
 Defect severity and priority evaluation are defined for use in defect management of issues found during
reviews
Neeraj Kumar Singh
Reviews
Managing Reviews
After each review, the review leader should:
 Collect the review metrics and ensure that the issues identified are sufficiently resolved to meet the specific
test objectives for the review
 Use the review metrics as input when determining the return on investment (ROI) for reviews
 Provide feedback information to the relevant stakeholders
 Provide feedback to review participants
To evaluate the effectiveness of reviews, Test Managers can compare actual results found in subsequent testing
(i.e., after the reviews) with the results from the review reports. In the case where a work product is reviewed,
approved based on the review, but later found defective, the review leader should consider ways in which the
review process might have allowed the defects to escape.
Likely causes include problems with the review process (e.g., poor entry/exit criteria), improper composition of
the review team, inadequate review tools (checklists, etc.), insufficient reviewer training and experience, and too
little preparation and review meeting time.
A pattern of escaped defects (especially major defects), repeated across several projects, indicates that there are
significant problems with the conduct of reviews.
Neeraj Kumar Singh
Reviews
Managing Reviews

Recommended for you

Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test Execution

This is chapter 4 of ISTQB Specialist Mobile Application Tester certification. This presentation helps aspirants understand and prepare the content of the certification.

istqbistqb examinationistqb certification
Chapter 2 - Testing in Agile
Chapter 2 - Testing in AgileChapter 2 - Testing in Agile
Chapter 2 - Testing in Agile

This is chapter 2 of ISTQB Advance Agile Technical Tester certification. This presentation helps aspirants understand and prepare the content of the certification.

istqbistqb examinationistqb certification
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design Techniques

Test Case Design Techniques as chapter 4 of ISTQB Foundation. Topics included are Equivalence Partition, Boundary Value Analysis, State Transition Testing, Decision Table Testing, Use Case Testing, Statement Coverage, Decision Coverage, Error Guessing, Exploratory Testing, Checklist Based Testing

equivalence partitionboundary value analysisstate transition testing
Reviews
Contents
3.1 Introduction
3.2 Management Reviews and Audits
3.3 Managing Reviews
3.4 Metrics for Reviews
3.5 Managing Formal Reviews
Neeraj Kumar Singh
Review leaders (who, as mentioned in the previous sections, may be Test Managers) must ensure that metrics are
available to:
 Evaluate the quality of the reviewed item
 Evaluate the cost of conducting the review
 Evaluate the downstream benefit of having conducted the review
Review leaders can use the measurements to determine the return on investment and efficiency of the reviews.
These metrics can also be used for reporting and for process improvement activities.
Neeraj Kumar Singh
Reviews
Metrics for Reviews
For each work product reviewed, the following metrics can be measured and reported for product evaluation:
 Work-product size (pages, lines of code, etc.)
 Preparation time (prior to the review)
 Time to conduct the review
 Rework time to fix defects
 Duration of the review process
 Number of defects found and their severity
 Identification of defect clusters within the work product (i.e., areas that have a higher defect density)
 Type of review (informal review, walkthrough, technical review or inspection)
 Average defect density (e.g., defects per page or per thousand lines of code)
 Estimated residual defects (or residual defect density)
Neeraj Kumar Singh
Reviews
Metrics for Reviews
For each review the following metrics can be measured and reported for process evaluation:
 Defect detection effectiveness (taking into account defects found later in the lifecycle)
 Improvement of review process effort and timing
 Percent coverage of planned work products
 Types of defects found and their severity
 Participant surveys about effectiveness and efficiency of the review process
 Cost of quality metrics for review defects versus dynamic test defects and production defects
 Correlation of review effectiveness (review type versus defect detection effectiveness)
 Number of reviewers
 Defects found per work-hour expended
 Estimated project time saved Average defect effort (i.e., the total detection and fix time divided by the
number of defects)
Neeraj Kumar Singh
Reviews
Metrics for Reviews

Recommended for you

Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews

This is chapter 5 of ISTQB Advance Technical Test Analyst certification. This presentation helps aspirants understand and prepare the content of the certification.

technical test analystistqbistqb examination
Chapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and MetricsChapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and Metrics

This is the chapter 5 of ISTQB Advance Test Automation Engineer certification. This presentation helps aspirants understand and prepare content of certification.

istqbistqb examinationistqb certification
Chapter 1 - Basic Concepts
Chapter 1 - Basic ConceptsChapter 1 - Basic Concepts
Chapter 1 - Basic Concepts

This is chapter 1 of ISTQB Specialist Performance Tester certification. This presentation helps aspirants understand and prepare the content of the certification.

istqbistqb examinationperformance
Reviews
Contents
3.1 Introduction
3.2 Management Reviews and Audits
3.3 Managing Reviews
3.4 Metrics for Reviews
3.5 Managing Formal Reviews
Neeraj Kumar Singh
The ISTQB Foundation Level syllabus describes the different phases of a formal review: planning, kick-off,
individual preparation, review meeting, rework and follow-up. To correctly implement formal reviews, review
leaders need to ensure that all steps in the review process are followed.
Formal reviews have a number of characteristics such as:
 Defined entry and exit criteria
 Checklists to be used by the reviewers
 Deliverables such as reports, evaluation sheets or other review summary sheets
 Metrics for reporting on the review effectiveness, efficiency, and progress
Prior to initiating a formal review, fulfillment of the review prerequisites (as defined in the procedure or in the list
of entry criteria) should be confirmed by the review leader.
Neeraj Kumar Singh
Reviews
Managing Formal Reviews
If the prerequisite conditions for the formal review are not fulfilled, the review leader may propose one of the
following to the review authority for final decision:
 Redefinition of the review with revised objectives
 Corrective actions necessary for the review to proceed
 Postponement of the review
As part of controlling a formal review, these reviews are monitored in the context of the overall (higher level)
program, and are associated with project quality assurance activities. Control of formal reviews includes feedback
information using product and process metrics.
Neeraj Kumar Singh
Reviews
Managing Formal Reviews
Reviews
1 Testing Process 2 Test Management 3 Reviews
Software Testing - ISTQB Advance
Test Manager Exam Preparation
Chapter 3
Neeraj Kumar Singh
4 Defect Management
5 Improving Process 6 Test Tools 7 People Skills

Recommended for you

Chapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsChapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement Fundamentals

This is chapter 2 of ISTQB Specialist Performance Tester certification. This presentation helps aspirants understand and prepare the content of the certification.

istqbistqb examinationistqb sample questions
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation

This is chapter 6 of ISTQB Advance Technical Test Analyst certification. This presentation helps aspirants understand and prepare the content of the certification.

technical test analystistqbistqb examination
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2

The document discusses various types and stages of software testing in the software development lifecycle, including: 1. Component testing, the lowest level of testing done in isolation on individual software modules. 2. Integration testing in small increments to test communication between components and non-functional aspects. 3. System testing to test functional and non-functional requirements at the full system level, often done by an independent test group. 4. The document provides details on planning, techniques, and considerations for each type of testing in the software development and integration process.

istqbiseb
Neeraj Kumar Singh
Reviews
Sample Questions Pattern
Source : istqb.org
1. As a test manager, you are participating in a meeting with other members of the project management team. The
agenda of the meeting is to discuss whether the project can begin acceptance testing based on the system test exit
criteria, the acceptance test entry criteria, and other business considerations.
Which of the following statements is true?
Select ONE option.
Answer Set
a. The meeting is a management review, because the project management team is evaluating the situation and
determining the next steps.
b. The meeting is an audit, because the project management team is checking compliance against defined criteria by
checking evidence.
c. The meeting is a management review, because the project management team is checking to ensure that progress is
being made on the project.
d. The meeting is an audit, because the project management team is going to issue a pass/fail assessment against the
criteria. .
Reviews
Sample Question
2. You are the test manager working on an agile project developing information apps. Due to missing and incorrect
functionality reported by users, formal reviews of all user stories are planned. The reviews are led by you, the test
manager. The main objective of the reviews is the agreement of all stakeholders on the user story format,
granularity, completeness, and preciseness. The following persons play the role of reviewers: chief developer (CD),
test analyst (TA), product manager (PM), and domain expert (DE). During the kickoff-meeting, the CD complains
about being pulled off his real duty. After the individual reviews, the following table depicts the number of defects
found by each of the three reviewers:
You have to decide how to proceed with the review. Which of the following options should be chosen by the test
manager?
Select ONE option.
Answer Set
a. Ask for a discussion between the TM and the CD moderated by a third person to get the CD involved.
b. Postpone the review session and redefine the review with the objectives of the CD.
c. Proceed timely with the review session, with the role “scribe” assigned to the CD.
d. Cancel the review, write a report to upper management emphasizing the missing involvement of the CD.
Reviews
Sample Question

More Related Content

What's hot

Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static Testing
Neeraj Kumar Singh
 
Chapter 4 - Defect Management
Chapter 4 - Defect ManagementChapter 4 - Defect Management
Chapter 4 - Defect Management
Neeraj Kumar Singh
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
Neeraj Kumar Singh
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
Neeraj Kumar Singh
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical Testing
Neeraj Kumar Singh
 
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management
Neeraj Kumar Singh
 
Chapter 3 - Test Automation
Chapter 3 - Test AutomationChapter 3 - Test Automation
Chapter 3 - Test Automation
Neeraj Kumar Singh
 
Chapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and ToolsChapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and Tools
Neeraj Kumar Singh
 
Chapter 5 - Tools
Chapter 5 - ToolsChapter 5 - Tools
Chapter 5 - Tools
Neeraj Kumar Singh
 
Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test Execution
Neeraj Kumar Singh
 
Chapter 2 - Testing in Agile
Chapter 2 - Testing in AgileChapter 2 - Testing in Agile
Chapter 2 - Testing in Agile
Neeraj Kumar Singh
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design Techniques
Neeraj Kumar Singh
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
Neeraj Kumar Singh
 
Chapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and MetricsChapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and Metrics
Neeraj Kumar Singh
 
Chapter 1 - Basic Concepts
Chapter 1 - Basic ConceptsChapter 1 - Basic Concepts
Chapter 1 - Basic Concepts
Neeraj Kumar Singh
 
Chapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsChapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement Fundamentals
Neeraj Kumar Singh
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
Neeraj Kumar Singh
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
Chandukar
 
Chapter 4 - Deployment & Delivery
Chapter 4 - Deployment & DeliveryChapter 4 - Deployment & Delivery
Chapter 4 - Deployment & Delivery
Neeraj Kumar Singh
 
Chapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of TestingChapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of Testing
Neeraj Kumar Singh
 

What's hot (20)

Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static Testing
 
Chapter 4 - Defect Management
Chapter 4 - Defect ManagementChapter 4 - Defect Management
Chapter 4 - Defect Management
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical Testing
 
Chapter 5 - Test Management
Chapter 5 - Test ManagementChapter 5 - Test Management
Chapter 5 - Test Management
 
Chapter 3 - Test Automation
Chapter 3 - Test AutomationChapter 3 - Test Automation
Chapter 3 - Test Automation
 
Chapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and ToolsChapter 3 - Agile Testing Methods, Techniques and Tools
Chapter 3 - Agile Testing Methods, Techniques and Tools
 
Chapter 5 - Tools
Chapter 5 - ToolsChapter 5 - Tools
Chapter 5 - Tools
 
Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test Execution
 
Chapter 2 - Testing in Agile
Chapter 2 - Testing in AgileChapter 2 - Testing in Agile
Chapter 2 - Testing in Agile
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design Techniques
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
 
Chapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and MetricsChapter 5 - Test Automation Reporting and Metrics
Chapter 5 - Test Automation Reporting and Metrics
 
Chapter 1 - Basic Concepts
Chapter 1 - Basic ConceptsChapter 1 - Basic Concepts
Chapter 1 - Basic Concepts
 
Chapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsChapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement Fundamentals
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
Chapter 4 - Deployment & Delivery
Chapter 4 - Deployment & DeliveryChapter 4 - Deployment & Delivery
Chapter 4 - Deployment & Delivery
 
Chapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of TestingChapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of Testing
 

Similar to Chapter 3 - Reviews

Chapter 3 Static Techniques
Chapter 3 Static TechniquesChapter 3 Static Techniques
Chapter 3 Static Techniques
Zetryan Satria
 
03. static techniques
03. static techniques03. static techniques
03. static techniques
Tricia Karina
 
STATIC TECHNIQUES
STATIC TECHNIQUESSTATIC TECHNIQUES
STATIC TECHNIQUES
fajarayuningrum
 
Static techniques
Static techniquesStatic techniques
Static techniques
argawanda
 
Quality management checklist
Quality management checklistQuality management checklist
Quality management checklist
selinasimpson321
 
Bab 3
Bab 3Bab 3
Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)
Jayson Narito
 
Chapter Three Static Techniques
Chapter Three Static TechniquesChapter Three Static Techniques
Chapter Three Static Techniques
elvira munanda
 
Static techniques
Static techniquesStatic techniques
Static techniques
eva khasana
 
Static techniques
Static techniquesStatic techniques
Static techniques
Arif Rakhmatullah.M
 
РАМЕЛЛА БАСЕНКО «Огляд підходів та моделей покращення процесів Improvement ...
РАМЕЛЛА БАСЕНКО  «Огляд підходів та моделей покращення процесів Improvement ...РАМЕЛЛА БАСЕНКО  «Огляд підходів та моделей покращення процесів Improvement ...
РАМЕЛЛА БАСЕНКО «Огляд підходів та моделей покращення процесів Improvement ...
QADay
 
Static Techniques (Chapter 3)
Static Techniques (Chapter 3)Static Techniques (Chapter 3)
Static Techniques (Chapter 3)
febriana aulia hidayati
 
static techniques
static techniquesstatic techniques
static techniques
aidil fitra
 
Quality Assurance- goodbye bye bye.pptx
Quality  Assurance- goodbye bye bye.pptxQuality  Assurance- goodbye bye bye.pptx
Quality Assurance- goodbye bye bye.pptx
bilisashobe430
 
Static techniques
Static techniquesStatic techniques
Static techniques
yahdi sandra
 
Static techniques
Static techniquesStatic techniques
Static techniques
Bayu Andika Pratama
 
3.static techniques
3.static techniques3.static techniques
3.static techniques
Bobi Henfajri Setiawan
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
Transpose Solutions Inc
 
Static nopri wahyudi
Static nopri wahyudiStatic nopri wahyudi
Static nopri wahyudi
Nopriwahyudi
 
QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022
QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022
QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022
Sprintzeal
 

Similar to Chapter 3 - Reviews (20)

Chapter 3 Static Techniques
Chapter 3 Static TechniquesChapter 3 Static Techniques
Chapter 3 Static Techniques
 
03. static techniques
03. static techniques03. static techniques
03. static techniques
 
STATIC TECHNIQUES
STATIC TECHNIQUESSTATIC TECHNIQUES
STATIC TECHNIQUES
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Quality management checklist
Quality management checklistQuality management checklist
Quality management checklist
 
Bab 3
Bab 3Bab 3
Bab 3
 
Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)Construction quality management plan (Construction Productivity Analysis)
Construction quality management plan (Construction Productivity Analysis)
 
Chapter Three Static Techniques
Chapter Three Static TechniquesChapter Three Static Techniques
Chapter Three Static Techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
РАМЕЛЛА БАСЕНКО «Огляд підходів та моделей покращення процесів Improvement ...
РАМЕЛЛА БАСЕНКО  «Огляд підходів та моделей покращення процесів Improvement ...РАМЕЛЛА БАСЕНКО  «Огляд підходів та моделей покращення процесів Improvement ...
РАМЕЛЛА БАСЕНКО «Огляд підходів та моделей покращення процесів Improvement ...
 
Static Techniques (Chapter 3)
Static Techniques (Chapter 3)Static Techniques (Chapter 3)
Static Techniques (Chapter 3)
 
static techniques
static techniquesstatic techniques
static techniques
 
Quality Assurance- goodbye bye bye.pptx
Quality  Assurance- goodbye bye bye.pptxQuality  Assurance- goodbye bye bye.pptx
Quality Assurance- goodbye bye bye.pptx
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
Static techniques
Static techniquesStatic techniques
Static techniques
 
3.static techniques
3.static techniques3.static techniques
3.static techniques
 
Value of software testing
Value of software testingValue of software testing
Value of software testing
 
Static nopri wahyudi
Static nopri wahyudiStatic nopri wahyudi
Static nopri wahyudi
 
QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022
QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022
QUALITY MANAGEMENT INTERVIEW QUESTIONS 2022
 

More from Neeraj Kumar Singh

Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0
Neeraj Kumar Singh
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
Neeraj Kumar Singh
 
Chapter 4 - Test Analysis & Design Techniques V4.0
Chapter 4 - Test Analysis & Design Techniques V4.0Chapter 4 - Test Analysis & Design Techniques V4.0
Chapter 4 - Test Analysis & Design Techniques V4.0
Neeraj Kumar Singh
 
Chapter 3 - Static Testing (Review) V4.0
Chapter 3 - Static Testing (Review) V4.0Chapter 3 - Static Testing (Review) V4.0
Chapter 3 - Static Testing (Review) V4.0
Neeraj Kumar Singh
 
Chapter 2 - Testing Throughout SDLC V4.0
Chapter 2 - Testing Throughout SDLC V4.0Chapter 2 - Testing Throughout SDLC V4.0
Chapter 2 - Testing Throughout SDLC V4.0
Neeraj Kumar Singh
 
Chapter 1 - Fundamentals of Testing V4.0
Chapter 1 - Fundamentals of Testing V4.0Chapter 1 - Fundamentals of Testing V4.0
Chapter 1 - Fundamentals of Testing V4.0
Neeraj Kumar Singh
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and Environment
Neeraj Kumar Singh
 
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsChapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Neeraj Kumar Singh
 
Chapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesChapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test Types
Neeraj Kumar Singh
 
Chapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology DriversChapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology Drivers
Neeraj Kumar Singh
 
ISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample QuestionsISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample Questions
Neeraj Kumar Singh
 
ISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' AnswersISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' Answers
Neeraj Kumar Singh
 
ISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study Material
Neeraj Kumar Singh
 
Chapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing TasksChapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing Tasks
Neeraj Kumar Singh
 
Chapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software LifecycleChapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software Lifecycle
Neeraj Kumar Singh
 
ISTQB Technical Test Analyst Answers to Sample Question Paper
ISTQB Technical Test Analyst Answers to Sample Question PaperISTQB Technical Test Analyst Answers to Sample Question Paper
ISTQB Technical Test Analyst Answers to Sample Question Paper
Neeraj Kumar Singh
 
ISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question PaperISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question Paper
Neeraj Kumar Singh
 
ISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test AnalystISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test Analyst
Neeraj Kumar Singh
 

More from Neeraj Kumar Singh (18)

Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0Chapter 6 - Test Tools Considerations V4.0
Chapter 6 - Test Tools Considerations V4.0
 
Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0Chapter 5 - Managing Test Activities V4.0
Chapter 5 - Managing Test Activities V4.0
 
Chapter 4 - Test Analysis & Design Techniques V4.0
Chapter 4 - Test Analysis & Design Techniques V4.0Chapter 4 - Test Analysis & Design Techniques V4.0
Chapter 4 - Test Analysis & Design Techniques V4.0
 
Chapter 3 - Static Testing (Review) V4.0
Chapter 3 - Static Testing (Review) V4.0Chapter 3 - Static Testing (Review) V4.0
Chapter 3 - Static Testing (Review) V4.0
 
Chapter 2 - Testing Throughout SDLC V4.0
Chapter 2 - Testing Throughout SDLC V4.0Chapter 2 - Testing Throughout SDLC V4.0
Chapter 2 - Testing Throughout SDLC V4.0
 
Chapter 1 - Fundamentals of Testing V4.0
Chapter 1 - Fundamentals of Testing V4.0Chapter 1 - Fundamentals of Testing V4.0
Chapter 1 - Fundamentals of Testing V4.0
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and Environment
 
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsChapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile Applications
 
Chapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesChapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test Types
 
Chapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology DriversChapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology Drivers
 
ISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample QuestionsISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample Questions
 
ISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' AnswersISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' Answers
 
ISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study Material
 
Chapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing TasksChapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing Tasks
 
Chapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software LifecycleChapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software Lifecycle
 
ISTQB Technical Test Analyst Answers to Sample Question Paper
ISTQB Technical Test Analyst Answers to Sample Question PaperISTQB Technical Test Analyst Answers to Sample Question Paper
ISTQB Technical Test Analyst Answers to Sample Question Paper
 
ISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question PaperISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question Paper
 
ISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test AnalystISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test Analyst
 

Recently uploaded

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
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
welrejdoall
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
Adam Dunkels
 
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
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
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
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
Aurora Consulting
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
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
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 
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
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
論文紹介: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
 

Recently uploaded (20)

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
 
Manual | Product | Research Presentation
Manual | Product | Research PresentationManual | Product | Research Presentation
Manual | Product | Research Presentation
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
How to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptxHow to Build a Profitable IoT Product.pptx
How to Build a Profitable IoT Product.pptx
 
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
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
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
 
Quality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of TimeQuality Patents: Patents That Stand the Test of Time
Quality Patents: Patents That Stand the Test of Time
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
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
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 
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
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
論文紹介: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 ...
 

Chapter 3 - Reviews

  • 1. Reviews 1 Testing Process 2 Test Management 3 Reviews Software Testing - ISTQB Advance Test Manager Exam Preparation Chapter 3 Neeraj Kumar Singh 4 Defect Management 5 Improving Process 6 Test Tools 7 People Skills
  • 2. Reviews Contents 3.1 Introduction 3.2 Management Reviews and Audits 3.3 Managing Reviews 3.4 Metrics for Reviews 3.5 Managing Formal Reviews Neeraj Kumar Singh
  • 3. Since reviews are a form of static testing, Test Managers may be responsible for their overall success, particularly with respect to testware products. In the wider context of software projects, however, this responsibility should be a matter of organizational policy. Given the possible widespread application of formal reviews across many disciplines, both before and within software projects, the responsible party may be a Test Manager, or a Quality Assurance Manager, or a trained Review Coordinator. In this syllabus, the responsible party (whoever that is) is referred to as the review leader. The review leader should ensure that an environment exists that is conducive to the implementation of the success factors. In addition, the review leader should devise a measurement plan to ensure that the reviews provide effective value. Participants in reviews should have review training to better understand their respective roles in any review process. All review participants must be committed to the benefits of a well-conducted review. When done properly, reviews are the single biggest, and most cost-effective, contributor to overall delivered quality. It is thus of paramount importance that review leaders are able to implement efficient reviews in their projects and demonstrate the benefits of these reviews. Neeraj Kumar Singh Reviews Introduction
  • 4. Possible reviews within a project include:  Contractual reviews, initiated at project inception and at major project milestones  Requirements reviews, initiated when the requirements are available for review, which ideally cover both functional and non-functional requirements  Top level design reviews, initiated when the overall architectural design is available for review  Detailed design reviews, initiated when the detailed design is available for review  Code reviews, carried out as individual modules of software are created, which may include the unit tests and their results as well as the code itself  Test work product reviews, which may cover the test plan(s), test conditions, quality risk analysis results, tests, test data, test environments, and test results  Test entry (test readiness) reviews and test exit reviews for each test level, which respectively check the test entry criteria prior to starting test execution and the test exit criteria prior to concluding testing  Acceptance reviews, used to obtain customer or stakeholder approval for a system In addition to these, Test Managers may also be involved in:  Management reviews  Audits Neeraj Kumar Singh Reviews Introduction
  • 5. Reviews Contents 3.1 Introduction 3.2 Management Reviews and Audits 3.3 Managing Reviews 3.4 Metrics for Reviews 3.5 Managing Formal Reviews Neeraj Kumar Singh
  • 6. Management reviews are used to monitor progress, assess status, and make decisions about future actions. These reviews support decisions about the future of the project, such as adapting the level of resources, implementing corrective actions or changing the scope of the project. The following are key characteristics of management reviews:  Conducted by or for managers having direct responsibility for the project or system  Conducted by or for a stakeholder or decision maker, e.g., a higher level manager or director  Check consistency with and deviations from plans  Check adequacy of management procedures  Assess project risks  Evaluate impact of actions and ways to measure these impacts  Produce lists of action items, issues to be resolved and decisions made Management reviews of processes, such as project retrospectives (i.e., lessons learned), are an integral part of process improvement activities. Test Managers should participate in and may initiate management reviews of testing progress. Neeraj Kumar Singh Reviews Management Reviews
  • 7. Audits are usually performed to demonstrate conformance to a defined set of criteria, most likely an applicable standard, regulatory constraint, or a contractual obligation. As such, audits are intended to provide independent evaluation of compliance to processes, regulations, standards, etc. The following are key characteristics of audits:  Conducted and moderated by a lead auditor  Evidence of compliance collected through interviews, witnessing and examining documents  Documented results include observations, recommendations, corrective actions and a pass/fail assessment Neeraj Kumar Singh Reviews Audits
  • 8. Reviews Contents 3.1 Introduction 3.2 Management Reviews and Audits 3.3 Managing Reviews 3.4 Metrics for Reviews 3.5 Managing Formal Reviews Neeraj Kumar Singh
  • 9. Reviews should be planned to take place at natural break points or milestones within the software project. Typically, reviews should be held after requirements and design definitions, with associated reviews starting with the business objectives and working down to the lowest level of design. Management reviews should take place at major project milestones, often as part of a verification activity before, during, and after test execution and other significant project phases. The review strategy must be coordinated with the test policy and the overall test strategy. Before formulating an overall review plan at the project level, the review leader (who may be a Test Manager) should take into account:  What should be reviewed (product and processes)  Who should be involved in specific reviews  Which relevant risk factors to cover Early in the project planning phase, the review leader should identify the items to be reviewed and select the appropriate review type (informal review, walkthrough, technical review or inspection, or a mixture of two or three types) and level of formality. Neeraj Kumar Singh Reviews Managing Reviews
  • 10. The return on investment for reviews is the difference between the cost of conducting the review, and the cost of dealing with the same defects at a later stage (or missing them altogether) if the review had not been done. The Cost of Quality calculation, can be used to help determine this number. Determining the optimal time to perform reviews depends on the following:  The availability of the items to review in a sufficiently final format  The availability of the right personnel for the review  The time when the final version of the item should be available  The time required for the review process of that specific item Adequate metrics for review evaluation should be defined by the review leader during test planning. If inspections are used, then brief inspections should be conducted at the author's request, as document fragments are completed (e.g., individual requirements or sections). The objectives of the review process must be defined during test planning. This includes conducting effective and efficient reviews and reaching consensus decisions regarding review feedback. Neeraj Kumar Singh Reviews Managing Reviews
  • 11. Review planning should address the risks associated with technical factors, organizational factors and people issues when performing reviews. The availability of reviewers with sufficient technical knowledge is critical to a successful review. All teams within the project should be involved in planning for the reviews, which should ensure that each team is committed to the success of the review process. Planning must ensure that each organization is allocating sufficient time for required reviewers to prepare for, and participate in, the reviews at appropriate points in the project schedule. Time should also be planned for any required technical or process training for the reviewers. Backup reviewers should be identified in case key reviewers become unavailable due to changes in personal or business plans. During the actual execution of formal reviews, the review leader must ensure that:  Adequate measurements are provided by the participants in the reviews to allow evaluation of review efficiency  Checklists are created, and maintained to improve future reviews  Defect severity and priority evaluation are defined for use in defect management of issues found during reviews Neeraj Kumar Singh Reviews Managing Reviews
  • 12. After each review, the review leader should:  Collect the review metrics and ensure that the issues identified are sufficiently resolved to meet the specific test objectives for the review  Use the review metrics as input when determining the return on investment (ROI) for reviews  Provide feedback information to the relevant stakeholders  Provide feedback to review participants To evaluate the effectiveness of reviews, Test Managers can compare actual results found in subsequent testing (i.e., after the reviews) with the results from the review reports. In the case where a work product is reviewed, approved based on the review, but later found defective, the review leader should consider ways in which the review process might have allowed the defects to escape. Likely causes include problems with the review process (e.g., poor entry/exit criteria), improper composition of the review team, inadequate review tools (checklists, etc.), insufficient reviewer training and experience, and too little preparation and review meeting time. A pattern of escaped defects (especially major defects), repeated across several projects, indicates that there are significant problems with the conduct of reviews. Neeraj Kumar Singh Reviews Managing Reviews
  • 13. Reviews Contents 3.1 Introduction 3.2 Management Reviews and Audits 3.3 Managing Reviews 3.4 Metrics for Reviews 3.5 Managing Formal Reviews Neeraj Kumar Singh
  • 14. Review leaders (who, as mentioned in the previous sections, may be Test Managers) must ensure that metrics are available to:  Evaluate the quality of the reviewed item  Evaluate the cost of conducting the review  Evaluate the downstream benefit of having conducted the review Review leaders can use the measurements to determine the return on investment and efficiency of the reviews. These metrics can also be used for reporting and for process improvement activities. Neeraj Kumar Singh Reviews Metrics for Reviews
  • 15. For each work product reviewed, the following metrics can be measured and reported for product evaluation:  Work-product size (pages, lines of code, etc.)  Preparation time (prior to the review)  Time to conduct the review  Rework time to fix defects  Duration of the review process  Number of defects found and their severity  Identification of defect clusters within the work product (i.e., areas that have a higher defect density)  Type of review (informal review, walkthrough, technical review or inspection)  Average defect density (e.g., defects per page or per thousand lines of code)  Estimated residual defects (or residual defect density) Neeraj Kumar Singh Reviews Metrics for Reviews
  • 16. For each review the following metrics can be measured and reported for process evaluation:  Defect detection effectiveness (taking into account defects found later in the lifecycle)  Improvement of review process effort and timing  Percent coverage of planned work products  Types of defects found and their severity  Participant surveys about effectiveness and efficiency of the review process  Cost of quality metrics for review defects versus dynamic test defects and production defects  Correlation of review effectiveness (review type versus defect detection effectiveness)  Number of reviewers  Defects found per work-hour expended  Estimated project time saved Average defect effort (i.e., the total detection and fix time divided by the number of defects) Neeraj Kumar Singh Reviews Metrics for Reviews
  • 17. Reviews Contents 3.1 Introduction 3.2 Management Reviews and Audits 3.3 Managing Reviews 3.4 Metrics for Reviews 3.5 Managing Formal Reviews Neeraj Kumar Singh
  • 18. The ISTQB Foundation Level syllabus describes the different phases of a formal review: planning, kick-off, individual preparation, review meeting, rework and follow-up. To correctly implement formal reviews, review leaders need to ensure that all steps in the review process are followed. Formal reviews have a number of characteristics such as:  Defined entry and exit criteria  Checklists to be used by the reviewers  Deliverables such as reports, evaluation sheets or other review summary sheets  Metrics for reporting on the review effectiveness, efficiency, and progress Prior to initiating a formal review, fulfillment of the review prerequisites (as defined in the procedure or in the list of entry criteria) should be confirmed by the review leader. Neeraj Kumar Singh Reviews Managing Formal Reviews
  • 19. If the prerequisite conditions for the formal review are not fulfilled, the review leader may propose one of the following to the review authority for final decision:  Redefinition of the review with revised objectives  Corrective actions necessary for the review to proceed  Postponement of the review As part of controlling a formal review, these reviews are monitored in the context of the overall (higher level) program, and are associated with project quality assurance activities. Control of formal reviews includes feedback information using product and process metrics. Neeraj Kumar Singh Reviews Managing Formal Reviews
  • 20. Reviews 1 Testing Process 2 Test Management 3 Reviews Software Testing - ISTQB Advance Test Manager Exam Preparation Chapter 3 Neeraj Kumar Singh 4 Defect Management 5 Improving Process 6 Test Tools 7 People Skills
  • 21. Neeraj Kumar Singh Reviews Sample Questions Pattern Source : istqb.org
  • 22. 1. As a test manager, you are participating in a meeting with other members of the project management team. The agenda of the meeting is to discuss whether the project can begin acceptance testing based on the system test exit criteria, the acceptance test entry criteria, and other business considerations. Which of the following statements is true? Select ONE option. Answer Set a. The meeting is a management review, because the project management team is evaluating the situation and determining the next steps. b. The meeting is an audit, because the project management team is checking compliance against defined criteria by checking evidence. c. The meeting is a management review, because the project management team is checking to ensure that progress is being made on the project. d. The meeting is an audit, because the project management team is going to issue a pass/fail assessment against the criteria. . Reviews Sample Question
  • 23. 2. You are the test manager working on an agile project developing information apps. Due to missing and incorrect functionality reported by users, formal reviews of all user stories are planned. The reviews are led by you, the test manager. The main objective of the reviews is the agreement of all stakeholders on the user story format, granularity, completeness, and preciseness. The following persons play the role of reviewers: chief developer (CD), test analyst (TA), product manager (PM), and domain expert (DE). During the kickoff-meeting, the CD complains about being pulled off his real duty. After the individual reviews, the following table depicts the number of defects found by each of the three reviewers: You have to decide how to proceed with the review. Which of the following options should be chosen by the test manager? Select ONE option. Answer Set a. Ask for a discussion between the TM and the CD moderated by a third person to get the CD involved. b. Postpone the review session and redefine the review with the objectives of the CD. c. Proceed timely with the review session, with the role “scribe” assigned to the CD. d. Cancel the review, write a report to upper management emphasizing the missing involvement of the CD. Reviews Sample Question