ISTQB FOUNDATION 4.0 | Tutorial 52 | Test Monitoring & Test Control | Test Metrics | ISTQB Tutorials

TM SQUARE
26 Mar 202409:54

Summary

TLDRThis tutorial delves into the ISTQB Foundation Level Certification, focusing on Chapter 5.3 about managing test activities, specifically test monitoring, control, and completion. It explains the importance of monitoring project progress and taking corrective actions through test control when deviations occur. The video introduces test matrices as tools for consistent progress measurement, covering various aspects of testing such as defect, risk, and coverage. It also touches on test completion activities and the types of reports involved, aiming to equip test managers with the knowledge to select appropriate matrices for effective testing.

Takeaways

  • πŸ“š The tutorial is focused on Chapter 5 of the ISTQB Foundation Level certification, specifically on test monitoring, control, and completion.
  • πŸ” Monitoring is about consistently measuring the ongoing progress of a project against a plan, considering factors like cost, time, and effort.
  • πŸ›  Test control involves taking corrective or guiding actions as a result of deviations observed during monitoring activities.
  • πŸ“ˆ Test matrices are formulas and calculations used to measure various aspects of testing activities, such as defect, risk, coverage, and confidence.
  • πŸ“ Test control uses information from monitoring to provide control directives, guidance, and corrective actions to ensure effective and efficient testing.
  • 🚦 Examples of control directives include reprioritizing tests, re-evaluating test item criteria, adjusting test schedules, and adding resources when necessary.
  • πŸ“Š Test completion involves collecting data from completed test activities to consolidate experience and other relevant information at project milestones.
  • πŸ“‹ Test matrices help show progress against the plan, schedule, budget, current quality of the test object, and the effectiveness of test activities.
  • πŸ—ΊοΈ The analogy of using Google Maps for navigation illustrates the concept of monitoring and control in testing, where the app acts as a matrix guiding the tester.
  • πŸ“‰ Some high-level examples of matrices include project progress, test progress, product quality, defect, risk, coverage, and cost matrices.
  • πŸ’‘ The responsibility of selecting and measuring matrices lies with the test manager, who must understand and apply them to monitor various testing activities.

Q & A

  • What is the main focus of Chapter 5 in the ISTQB Foundation Level certification tutorial?

    -Chapter 5 focuses on managing test activities, with a particular emphasis on test monitoring, control, and completion in the context of the tutorial.

  • What does the term 'monitoring' refer to in the context of project management?

    -In project management, 'monitoring' refers to the consistent progress measurement of ongoing project activities, ensuring that the plan is being followed and adjusted as necessary.

  • What is the purpose of test control in the context of testing activities?

    -Test control is the corrective or guiding action taken as a result of deviations observed from the monitoring activity, ensuring that the testing process stays on track and meets its objectives.

  • What are the common activities that might be predefined as part of test control planning?

    -Common activities in test control planning may include reprioritizing tests, re-evaluating test item criteria, adjusting test schedules, and adding new resources when necessary.

  • What is the role of a test manager in the context of test control activities?

    -A test manager is responsible for taking appropriate control actions when deviations are observed during monitoring. This includes making decisions that may not have been planned for and require immediate attention.

  • What are test matrices, and how do they relate to monitoring in testing?

    -Test matrices are formulas and calculations used to measure and monitor various aspects of testing activities, such as defect risk, coverage, and confidence, helping to assess progress and quality.

  • According to the tutorial, what information does test monitoring gather, and how is it used?

    -Test monitoring gathers information about testing progress, which is used to assess whether the test exit criteria are satisfied and to measure the effectiveness of testing towards its objectives.

  • What are some examples of control directives in test control?

    -Examples of control directives include reprioritizing tests when a risk occurs, re-evaluating test item criteria due to rework, adjusting test schedules for delays, and adding resources when needed.

  • What is the significance of test completion in the testing process?

    -Test completion is a critical activity that consolidates data from completed test activities, including test RAR and other relevant information, and occurs at project milestones such as the completion of a test level or project.

  • What are the two types of reports mentioned in the tutorial related to test completion?

    -The two types of reports mentioned are the test progress report and the test completion report, which provide updates on the ongoing testing and a comprehensive overview upon completion, respectively.

  • Can you provide an example of how test matrices can be used in a practical scenario?

    -An example of using test matrices is like using Google Maps for navigation. The maps provide a planned route (plan), and as you travel (monitoring), if you deviate from the route (deviation), the maps reroute you (control), ensuring you reach your destination efficiently.

Outlines

00:00

πŸ“Š Test Monitoring and Control Basics

This paragraph introduces the fundamental concepts of test monitoring and control within the context of the ISTQB Foundation level certification. It explains that monitoring involves tracking the progress of a project against a plan, considering factors such as cost, time, and effort. Deviations from the plan prompt corrective actions known as test control, which can vary based on the specific deviation observed. The paragraph emphasizes the role of the test manager in selecting appropriate control actions, which may not always be predefined but are crucial for guiding the project back on track. It also introduces test matrices as tools for consistent monitoring, which are formulas and calculations aiding in the measurement of various testing activities.

05:00

πŸ“ˆ Understanding Test Matrices and Their Applications

The second paragraph delves into the specifics of test matrices, which are formulas and calculations used to measure and monitor testing activities. It mentions that while over 100 matrices exist to cover the entire testing lifecycle, the paragraph provides a high-level overview suitable for test managers. The matrices serve to show progress against the plan, the current quality of the test object, and the effectiveness of test activities. The paragraph uses an analogy of using Google Maps for navigation to explain the concept of monitoring and control, highlighting how matrices act as guides for test managers. It also lists various types of matrices, including project progress, test progress, product quality, defect, risk, coverage, and cost matrices, emphasizing their importance in managing different aspects of testing and project management.

Mindmap

Keywords

πŸ’‘ISTQB Foundation Level Certification

The ISTQB Foundation Level Certification is an internationally recognized qualification for software testers. It signifies that the individual has a foundational understanding of software testing principles and practices. In the video, the tutorial is specifically aimed at this certification, discussing various aspects of managing test activities which are part of the certification syllabus.

πŸ’‘Test Monitoring

Test Monitoring refers to the process of tracking and measuring the ongoing progress of a testing project against a predefined plan. It involves consistent progress measurement to ensure that the project remains on track in terms of cost, time, and effort. In the script, monitoring is discussed as a crucial activity for identifying deviations from the plan, which then prompts corrective actions.

πŸ’‘Test Control

Test Control is the action taken in response to deviations observed during test monitoring. It involves corrective or guiding actions to ensure that the testing activities align with the project objectives. The script mentions test control as a responsibility of the test manager, who must decide on appropriate actions when deviations are detected.

πŸ’‘Deviation

In the context of the video, a deviation refers to any divergence from the expected progress or outcomes as defined by the project plan. Monitoring helps identify these deviations, and control actions are then taken to bring the project back on track. The script uses the term to illustrate the need for vigilance and responsiveness in project management.

πŸ’‘Test Manager

A Test Manager is a professional responsible for overseeing the testing process, including planning, execution, and monitoring of tests. The script emphasizes the role of the test manager in selecting appropriate control actions and using matrices to measure and monitor testing activities.

πŸ’‘Test Matrices

Test Matrices are formulas and calculations used to measure and monitor various aspects of the testing process. They help in assessing progress, quality, and effectiveness of testing activities. The script provides examples of different types of matrices, such as project progress, test progress, product quality, and risk matrices.

πŸ’‘Test Completion

Test Completion involves collecting data from completed test activities to consolidate experiences and relevant information. It occurs at significant project milestones, such as the end of a test level or a project phase. The script mentions test completion as an important activity in the test process, which helps in gathering insights for future testing efforts.

πŸ’‘Test Progress Report

A Test Progress Report is a document that provides an update on the status of testing activities. It is used to communicate the current state of the project to stakeholders. The script briefly mentions this report as a tool for understanding the ongoing progress in the context of test monitoring and control.

πŸ’‘Coverage

Coverage in software testing refers to the extent to which the software has been tested against certain criteria, such as requirements, code, or paths. The script discusses coverage matrices as a way to measure how comprehensive the testing has been, which is crucial for ensuring the quality of the software.

πŸ’‘Risk Matrices

Risk Matrices are tools used to identify, assess, and prioritize risks in a project. They help in determining the potential impact and likelihood of risks, allowing for informed decision-making. The script refers to risk matrices as a way to monitor and control the risks associated with testing activities.

πŸ’‘Quality

Quality in the context of the video pertains to the standard or level of excellence of the testing process and its outcomes. It is measured through various matrices, such as product quality matrices, which assess factors like defect density and response time. The script highlights the importance of quality in testing and its measurement through matrices.

Highlights

Introduction to managing test activities in Chapter 5 of the ISTQB Foundation Level certification.

Explanation of test monitoring and control as part of test management.

Monitoring is about consistent progress measurement of ongoing project plans.

Importance of monitoring cost, time, and effort in project management.

Test control as a corrective action in response to deviations from the plan.

Test control activities are corrective or guiding actions resulting from monitoring deviations.

Responsibilities of the test manager in taking appropriate control actions.

Introduction to test matrices as tools for consistent monitoring of progress.

Definition of test matrices as calculations and formulas for measuring testing entities.

Overview of the syllabus on test monitoring, control, and matrices from the ISTQB.

Test monitoring involves gathering information to assess test progress and exit criteria.

Examples of control directives such as reprioritizing tests and adjusting schedules.

Concept of test completion, collecting data from completed test activities.

Test completion activities occur at project milestones like test level completion or project cancellation.

Introduction to test progress and completion reports, to be covered in the next tutorial segment.

Discussion on the selection of test matrices by test managers for monitoring.

Examples of test matrices including project progress, test progress, product quality, and risk matrices.

Explanation of how test matrices help measure the effectiveness of testing activities.

Analogy of using Google Maps for monitoring and control activities in testing.

Conclusion and invitation for further queries and exploration of the topic.

Transcripts

play00:00

Hello friends and greetings for the day

play00:02

welcome back to another tutorial on

play00:03

istqb Foundation level certification we

play00:06

are in chapter 5 talking about managing

play00:09

the test activities and moving on to the

play00:11

next segment which is 5.3 test

play00:13

monitoring test control and test

play00:16

completion in this particular tutorial

play00:18

we'll be talking about the monitoring

play00:20

and control along with

play00:28

matrices

play00:31

as a part of chapter 1 however we have

play00:33

given you a very high level

play00:34

understanding on what exactly monitoring

play00:36

control and matrices are in simple word

play00:39

monitoring is all about keeping and

play00:41

consistent progress measurement on the

play00:43

ongoing progress of the project of

play00:45

course a plan is created but until

play00:47

unless you keep an eye on how exactly

play00:49

the plan is being progressed as we have

play00:51

multiple factors to take care of like

play00:53

the cost the time the effort Etc thus it

play00:56

becomes very important that how exactly

play01:00

the things are being done if in case we

play01:02

find a deviation as an output of the

play01:04

monitoring we look forward to take an

play01:05

appropriate control action and that

play01:07

control action is what we refer to as

play01:10

test control however a test control

play01:12

activity is defined as a corrective or

play01:14

guiding action which is taken as a

play01:16

result of deviation observed from the

play01:18

monitoring activity now control actions

play01:20

can be very very appropriate to that of

play01:23

the deviation observed thus it may not

play01:25

be certainly can be standardized so but

play01:29

uh there could be some some of the

play01:30

common activities which we quite often

play01:31

observe in our projects we may predefine

play01:34

them as well as a part of the planning

play01:35

itself but certainly most of the things

play01:38

are very undetermined which you may not

play01:41

have planned so you may have to take as

play01:42

a test manager a very very appropriate

play01:45

control action and that's where this

play01:47

becomes the major responsibilities of

play01:49

the test manager not a test engineer and

play01:52

when it comes to the test mates these

play01:54

are those weapons what we can use to

play01:56

consistently monitor the ongoing

play01:58

progress so matri are generally some

play02:01

sort of calculations and formula which

play02:03

helps you measure an entity within the

play02:06

life cycle of testing so let's quickly

play02:08

have a look on what exactly the cbus is

play02:10

trying to say and deep dive into the

play02:12

same definitions what we just discussed

play02:14

so as we talk about the syllabus the

play02:16

test monitoring is concerned with

play02:18

gathering information about testing this

play02:20

information is used to assess test

play02:22

progress and to measure whether the test

play02:25

exit criteria or the test task

play02:28

associated with the exit criteria are

play02:30

satisfied such as meeting the target for

play02:32

the coverage of the product risk

play02:34

requirements or acceptance criteria in

play02:37

simple words anything what you do can be

play02:39

very well measured and must be monitored

play02:41

for their ongoing progress if in case we

play02:44

observe a deviation we have to take

play02:46

appropriate control action at the same

play02:48

time if I'm talking about the test

play02:50

control uh test control uses the

play02:52

information from the test monitoring to

play02:54

provide in a form of the control

play02:56

directives guidance and the necessary

play02:59

corrective action to achieve the most

play03:01

effective and efficient testing examples

play03:04

of control directive include

play03:06

reprioritizing test when an identified

play03:08

risk occurs re-evaluating whether a test

play03:11

item meets entry or exit criteria due to

play03:14

rework and adjusting the test schedule

play03:17

to address a delay in delivery of the

play03:19

test environment or even adding new

play03:22

resources when there is a need for it so

play03:24

in simple words they have just given you

play03:26

some sample examples from different

play03:28

point of view but however those things

play03:30

what happens in reality would be very

play03:32

very particular very very specific in

play03:34

terms of controlling the deviations

play03:37

observed so that's how we talk about the

play03:41

control however in the introduction we

play03:43

are also talking about what is test

play03:44

completion so test completion certainly

play03:47

collects data from the completed test

play03:49

activities to consolidate The Experience

play03:52

test RAR and any other relevant

play03:55

information the test completion

play03:57

activities occur at a project Milestone

play03:59

such which as when a test level is

play04:01

completed and aile iteration is finished

play04:04

which is a Sprint a test project is

play04:06

completed or sometime even canceled or

play04:08

suspended a software system is released

play04:11

or a maintenance release is completed

play04:13

that means completion is one of the

play04:15

major activity of the test process if

play04:16

you remember from the chapter one

play04:18

completion phase basically gathers

play04:20

everything together but however we do

play04:22

have two types of report that is test

play04:24

progress report and test completion

play04:26

report but just hold on we'll be talking

play04:28

about this in our next next segment of

play04:30

the same tutorial there we will cover in

play04:32

deep time that what is test completion

play04:34

report and how does it vary from the

play04:36

test progress report in this tutorial

play04:38

we're just targeting the monitoring and

play04:40

control which are limited to the

play04:42

definition now let's quickly look at

play04:44

what are the test matrices and get some

play04:46

good examples of it well here in this

play04:49

particular part we will be talking about

play04:51

the test matrices test matrices are as I

play04:53

told you some formula and calculations

play04:55

which measures any kind of activity any

play04:57

kind of task which you perform in tes

play05:00

in simple words or a very high level we

play05:02

can monitor anything what happens in

play05:04

testing including test defect risk

play05:07

coverage confidence and this five

play05:10

parameters covers everything what you do

play05:13

in testing so all those metes are not

play05:16

getting discussed in the foundation

play05:17

level however if you are interested you

play05:19

can always go and download the test

play05:21

manager syllabus to get more details

play05:23

about these matrices we have 100 plus

play05:25

matrices available to measure or monitor

play05:28

anything in entire testing life cycle

play05:30

but right here we're just giving you a

play05:32

very high level introduction because

play05:33

test managers are the one who are

play05:35

responsible to select the matrices and

play05:38

measure them from time to time okay so

play05:41

when it comes to test matrices the these

play05:43

are gathered to show progress against

play05:46

the plan schedule and budget the current

play05:49

quality of test object and the

play05:51

effectiveness of test activities with

play05:53

respect to the objectives or an

play05:55

iteration goal that means the overall

play05:58

objective of the testing could could be

play05:59

very easily measured with help of these

play06:01

matrices in fact in very simple example

play06:04

if I have to travel from point A to

play06:06

point B and then I certainly take help

play06:08

of Google Maps or vs or other kind of

play06:12

options what you have on your cell phone

play06:14

and the Google Maps say for example

play06:15

gives you three different routes to

play06:17

reach the put destination B but you

play06:19

chose one of them being shortest and

play06:22

taking less time however when you are

play06:24

traveling from point A to point B the

play06:26

plan when you search on the maps it said

play06:29

that it will take you 1 hour of time to

play06:31

get there but it does not mean it would

play06:33

be exactly the same when you start

play06:35

traveling right so when you start

play06:37

traveling you consistently keep an eye

play06:39

on the Google Maps as the lady says take

play06:41

left in 100 meter continuous trade for 1

play06:44

kilometer or she says take second exit

play06:47

from the roundabout Etc and that's what

play06:49

is called as monitoring you're

play06:51

consistently listening to that lady

play06:53

consistently following the directions

play06:55

and listening to that person and

play06:57

following it right but as soon as you

play07:00

take a wrong turn probably you continue

play07:02

straight and you are supposed to take

play07:03

left the maps reroutes you stating that

play07:07

hey if possible make a U-turn right and

play07:10

that's does control that's a control

play07:12

activity and in this entire discussion

play07:14

the Google Maps was playing the role of

play07:17

Matrix okay so let's quickly see some

play07:19

good examples of the matrices from

play07:21

different perspective however we will

play07:23

not be very detailed here so some high

play07:25

level examples are right here the

play07:27

examples of matrices include

play07:30

project progress matrics which includes

play07:32

things like test completion resource

play07:34

utilization or test effort applied so

play07:37

far second test progress Matrix these

play07:39

are all related to progress of testing

play07:42

like test case implementation progress

play07:44

test environment preparation progress

play07:45

number of test case run not run pass or

play07:48

fail overall test execution time also

play07:52

talk about product quality matrices

play07:54

availability response time meantime to

play07:56

failure defect matrices like number and

play07:59

ities of defect found or fixed defect

play08:02

density defect detection percentage risk

play08:04

matrices which includes at any point of

play08:07

time the number of risk remaining to be

play08:09

resolved or mitigated coverage matrices

play08:12

requirement coverage code coverage

play08:14

statement coverage decision coverage

play08:16

path coverage whatnot there are so many

play08:18

coverage as options available and also

play08:20

to talk about the cost matrics which are

play08:22

more from the project perspective so

play08:24

cost of testing organizational cost of

play08:27

quality so if you look at the matrices

play08:30

uh kind of like once again you would

play08:32

understand that hey we just discussed

play08:34

almost everything what happens in

play08:35

testing right from the test defect risk

play08:40

coverage and people confidence and at

play08:42

the same time not only these things but

play08:44

we also talked about the project

play08:46

matrices the product matrices the

play08:48

process matrices and the people matrices

play08:50

like resource utilization if you think

play08:52

that you need one more extra resource to

play08:54

do automation then you have already

play08:56

exhausted all your resources for other

play08:58

activities and that's where you need one

play09:00

more person to be hired so we do have

play09:02

many things to talk about right all the

play09:04

parameters all the different matrices

play09:06

does it becomes a very huge thing for a

play09:08

test manager to take a call about but

play09:11

for now all you need to understand is

play09:13

there are something called as matrices

play09:15

and each one of them whatever we discuss

play09:17

right now has a formula behind the

play09:20

screen okay but at this point of time

play09:22

you need not worry that how exactly it's

play09:24

being calculated at this point you just

play09:26

need to know that what is a matric and

play09:28

what are the examples of it right so

play09:31

that's all from this particular tutorial

play09:32

team should you have anything else feel

play09:34

free to comment below I'm always there

play09:35

to address your queries and answer them

play09:37

well till then keep learning keep

play09:38

exploring keep understanding the context

play09:40

thanks for watching the video team and

play09:42

happy

play09:46

[Music]

play09:53

learning

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
ISTQBCertificationTest MonitoringTest ControlTest MatricesProject ManagementQuality AssuranceRisk CoverageTest ProgressTest ManagementSoftware Testing