SlideShare a Scribd company logo
Test
management
Nama : Suci Maisaroh
Prodi : Sistem Informasi (S1)
Fakultas : Sains dan Teknologi
UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU
http://sif.uin-suska.ac.id/
http://fst.uin-suska.ac.id/
http://www.uin-suska.ac.id/
PRESENTATION
Independent and integrated testing
Defining the skills test staff need
 TEST PLANS , ESTIMATES AND
STRATEGIES
 The purpose and substance of test plans
STANDARD TEST PLAN TEMPLATE
Estimating what testing will involve and what it
will cost
Estimation techniques
Working as a test leader
 Independent and integrated testing
we talked about independent testing from the perspective of indi-
vidual tester psychology. In this chapter, we'll look at the organizational
and managerial implications of independence.
The approaches to organizing a test team vary, as do the places in the
organ- ization structure where the test team fits. Since testing is an
assessment of quality, and since that assessment is not always positive,
many organizations strive to create an organizational climate where
testers can deliver an inde- pendent, objective assessment of quality.
When thinking about how independent the test team is, recognize
that inde- pendence is not an either/or condition, but a continuum. At
one end of the continuum lies the absence of independence, where the
programmer performs testing within the programming team.
Moving toward independence, you find an integrated tester or group of
testers working alongside the programmers, but still within and
reporting to the development manager. You might find a team of testers
who are independ- ent and outside the development team, but reporting
to project management.
 Working as a
test leader
We have seen that the location of a test team
within a project organization can vary widely.
Similarly there is wide variation in the roles that
people within the test team play. Some of these roles
occur frequently, some infrequently. Two roles that
are found within many test teams are those of the
test leader and the tester, though the same people
may play both roles at various points during the
project. Let's take a look at the work done in these
roles, starting with the test leader.
 Defining the
skills test staff
need
People involved in testing need
basic professional and social qualifications
such as literacy, the ability to prepare and
deliver written and verbal reports, the
ability to communicate effectively, and so
on. Going beyond that, when we think of
the skills that testers need, three main
areas come to mind:
 Application or business domain: A tester
must understand the intended behavior,
the problem the system will solve, the
process it will automate and so forth, in
order to spot improper behavior while
testing and recognize the 'must work'
functions and features.
 Technology: A tester must be aware of
issues, limitations and capabilities of the
chosen implementation technology, in
order to effectively and effi ciently locate
problems and recognize the 'likely to
fail' functions and features.
 Testing: A tester must know the testing
topics discussed in this book - and often
more advanced testing topics - in order
to effectively and efficiently carry out the
test tasks assigned.
 TEST PLANS , ESTIMATES AND
STRATEGIES
Let's look closely at how to prepare a test plan,
examining issues related to planning for a project, for a
test level or phase, for a specific test type and for test
execution. We'll examine typical factors that influence
the effort related to testing, and see two different
estimation approaches: metrics-based and expert-
based. We'll discuss selecting test strategies and ways
to establish adequate exit criteria for testing. In addition,
we'll look at various tasks related to test preparation and
execution that need planning.
 The
purpose
and
substance
of test
plans
While people tend to have different definitions of what goes
in a test plan, for us a test plan is the project plan for the testing
work to be done. It is not a test design specification, a collection of
test cases or a set of test procedures; in fact, most of our test
plans do not address that level of detail.
Why do we write test plans? We have three main reasons.
First, writing a test plan guides our thinking. We find that if we can
explain something in words, we understand it. If not, there's a good
chance we don't.
Writing a test plan forces us to confront the challenges that await us
and focus our thinking on important topics. In Chapter 2 of Fred
Brooks' brilliant and essential book on software engineering
management, The Mythical Man-Month, he explains the importance
of careful estimation and planning for testing as follows:
Test plan identifier Test deliverables Introduction Test tasks
Test items Environmental needs
Features to be tested Responsibilities
Features not to be tested Staffing and training needs
Approach Schedule
Item pass/fail criteria Risks and contingencies Suspension and
resumption criteria Approvals
 STANDARD TEST PLAN
TEMPLATE
 Estimating what testing will involve and
what it will cost
The testing work to be done can often be seen as a subproject
within the larger project. So, we can adapt fundamental techniques of
estimation for testing. We could start with a work-breakdown
structure that identifies the stages, activities and tasks.
Starting at the highest level, we can break down a testing project into
phases using the fundamental test process identified in the ISTQB
Syllabus: planning and control; analysis and design; implementation
and execution; evaluating exit criteria and reporting; and test
closure. Within each phase we identify activities and within each
activity we identify tasks and perhaps subtasks. To identify the
activities and tasks, we work both forward and backward. When we
say we work forward, we mean that we start with the planning
activities and then move forward in time step by step, asking, 'Now,
what comes next?'
 Estimation
techniques
There are two techniques for estimation covered by
the ISTQB Foundation Syllabus. One involves consulting
the people who will do the work and other people with
expertise on the tasks to be done. The other involves
analyzing metrics from past projects and from industry
data. Let's look at each in turn.
Asking the individual contributors and experts involves
working with experi- enced staff members to develop a
work-breakdown structure for the project. With that done,
you work together to understand, for each task, the effort,
duration, dependencies, and resource requirements. The
idea is to draw on the collective wisdom of the team to
create your test estimate. Using a tool such as Microsoft
Project or a whiteboard and sticky-notes, you and the team
can then predict the testing end-date and major
milestones. This technique is often called 'bottom up'
estimation because you start at the lowest level of the hier-
archical breakdown in the work-breakdown structure - the
task - and let the duration, effort, dependencies and
resources for each task add up across all the tasks.
THANK YOU FOR WATCHING!


More Related Content

What's hot

Job analysis
Job analysisJob analysis
Job analysis
paiils111
 
Job analysis
Job analysisJob analysis
Job analysis
shefali0013
 
Job analysis ppt tm
Job analysis ppt tmJob analysis ppt tm
Job analysis ppt tm
reevaverma
 
Job and Task Analysis
Job and Task AnalysisJob and Task Analysis
Job and Task Analysis
Love Steven
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
Dhy Ardiansyah
 
Techniques of job analysis
Techniques of job analysisTechniques of job analysis
Techniques of job analysisManas Upadhyay
 
Job analysis
Job analysisJob analysis
Job analysis
Ruchi Jain
 
fundamentals of testing (Management)
fundamentals of testing (Management)fundamentals of testing (Management)
fundamentals of testing (Management)
diana fitri, S.Kom
 
job analysis
job analysisjob analysis
job analysis
Preeti Bhaskar
 
Job Evaluation & Workflow - Part 2
Job Evaluation & Workflow - Part 2Job Evaluation & Workflow - Part 2
Job Evaluation & Workflow - Part 2aizellbernal
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
helfa safitri
 
Fundamental of testing (Test Management)
Fundamental of testing (Test Management)Fundamental of testing (Test Management)
Fundamental of testing (Test Management)
CindyYuristie
 
IBA_HRMC Course Material
IBA_HRMC Course Material IBA_HRMC Course Material
IBA_HRMC Course Material
Dilshad Hossain
 
HRM - TRAINING & DEVELOPMENT NEEDS
HRM - TRAINING & DEVELOPMENT NEEDSHRM - TRAINING & DEVELOPMENT NEEDS
HRM - TRAINING & DEVELOPMENT NEEDS
Komal Saxena
 
Job analysis hr tool
Job analysis  hr toolJob analysis  hr tool
Job analysis hr tool
ThulasiRVSIMSR
 

What's hot (20)

Job analysis
Job analysisJob analysis
Job analysis
 
Job analysis
Job analysisJob analysis
Job analysis
 
Job analysis ppt tm
Job analysis ppt tmJob analysis ppt tm
Job analysis ppt tm
 
Human relation
Human relationHuman relation
Human relation
 
Job and Task Analysis
Job and Task AnalysisJob and Task Analysis
Job and Task Analysis
 
Job analysis
Job analysisJob analysis
Job analysis
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
 
Techniques of job analysis
Techniques of job analysisTechniques of job analysis
Techniques of job analysis
 
Job analysis
Job analysisJob analysis
Job analysis
 
Hrm3 job_analysis_group
 Hrm3 job_analysis_group Hrm3 job_analysis_group
Hrm3 job_analysis_group
 
fundamentals of testing (Management)
fundamentals of testing (Management)fundamentals of testing (Management)
fundamentals of testing (Management)
 
job analysis
job analysisjob analysis
job analysis
 
Job Evaluation & Workflow - Part 2
Job Evaluation & Workflow - Part 2Job Evaluation & Workflow - Part 2
Job Evaluation & Workflow - Part 2
 
HMR Function
HMR FunctionHMR Function
HMR Function
 
Testing management (testing management)
Testing management (testing management)Testing management (testing management)
Testing management (testing management)
 
Fundamental of testing (Test Management)
Fundamental of testing (Test Management)Fundamental of testing (Test Management)
Fundamental of testing (Test Management)
 
J ob analysis
J ob analysisJ ob analysis
J ob analysis
 
IBA_HRMC Course Material
IBA_HRMC Course Material IBA_HRMC Course Material
IBA_HRMC Course Material
 
HRM - TRAINING & DEVELOPMENT NEEDS
HRM - TRAINING & DEVELOPMENT NEEDSHRM - TRAINING & DEVELOPMENT NEEDS
HRM - TRAINING & DEVELOPMENT NEEDS
 
Job analysis hr tool
Job analysis  hr toolJob analysis  hr tool
Job analysis hr tool
 

Similar to Test Management

Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENT
santi suryani
 
Test management
Test managementTest management
Test management
Miftahul Jannaty
 
Test management
Test managementTest management
Test management
seli purnianda
 
Test management
Test managementTest management
Test management
Emi Rizki Ayunanda
 
Test Management
Test ManagementTest Management
Test Management
Suci Ayu Mawarni
 
Test management
Test managementTest management
Test management
rido randika putra
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team Composition
Neeraj Kumar Singh
 
FADHILLA ELITA Ppt Chapter 5 Test Management
 FADHILLA ELITA Ppt Chapter 5 Test Management FADHILLA ELITA Ppt Chapter 5 Test Management
FADHILLA ELITA Ppt Chapter 5 Test Management
fadhilla elita
 
Job Analysis, Job Design and Job Acquisition
Job Analysis, Job Design and Job AcquisitionJob Analysis, Job Design and Job Acquisition
Job Analysis, Job Design and Job Acquisition
Jo Balucanag - Bitonio
 
Need analysis & design
Need analysis & designNeed analysis & design
Need analysis & design
brinthasubbaraj
 
Job Design.pptx
Job Design.pptxJob Design.pptx
Job Design.pptx
ravitejakv2
 
Test management
Test managementTest management
Test management
Riski Indra Hilman
 
Job analysis, job design and job acquisition.pptx
Job analysis, job design and job acquisition.pptxJob analysis, job design and job acquisition.pptx
Job analysis, job design and job acquisition.pptx
MARISSA TAN
 
Job analysis
Job analysisJob analysis
Job analysis
Amit Sarkar
 
Need Assessment (TNA) (1) (1).pptx
Need Assessment (TNA) (1) (1).pptxNeed Assessment (TNA) (1) (1).pptx
Need Assessment (TNA) (1) (1).pptx
Aaishaaltafhussain1
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
muhammad afif
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
sabrian SIF
 
Talent analysis and planning techniques
Talent analysis and planning techniquesTalent analysis and planning techniques
Talent analysis and planning techniques
Nancy Raj
 

Similar to Test Management (20)

Ppt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENTPpt 1 TEST MANAGEMENT
Ppt 1 TEST MANAGEMENT
 
Test management
Test managementTest management
Test management
 
Test management
Test managementTest management
Test management
 
Test management
Test managementTest management
Test management
 
Test Management
Test ManagementTest Management
Test Management
 
Test management
Test managementTest management
Test management
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team Composition
 
FADHILLA ELITA Ppt Chapter 5 Test Management
 FADHILLA ELITA Ppt Chapter 5 Test Management FADHILLA ELITA Ppt Chapter 5 Test Management
FADHILLA ELITA Ppt Chapter 5 Test Management
 
Job Analysis, Job Design and Job Acquisition
Job Analysis, Job Design and Job AcquisitionJob Analysis, Job Design and Job Acquisition
Job Analysis, Job Design and Job Acquisition
 
Need analysis & design
Need analysis & designNeed analysis & design
Need analysis & design
 
Job Design.pptx
Job Design.pptxJob Design.pptx
Job Design.pptx
 
Test management
Test managementTest management
Test management
 
Job analysis, job design and job acquisition.pptx
Job analysis, job design and job acquisition.pptxJob analysis, job design and job acquisition.pptx
Job analysis, job design and job acquisition.pptx
 
Job analysis
Job analysisJob analysis
Job analysis
 
Job analysis, job design, job specification
Job analysis, job design, job specificationJob analysis, job design, job specification
Job analysis, job design, job specification
 
Need Assessment (TNA) (1) (1).pptx
Need Assessment (TNA) (1) (1).pptxNeed Assessment (TNA) (1) (1).pptx
Need Assessment (TNA) (1) (1).pptx
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
2 . fundamental test process
2 . fundamental test process2 . fundamental test process
2 . fundamental test process
 
Talent analysis and planning techniques
Talent analysis and planning techniquesTalent analysis and planning techniques
Talent analysis and planning techniques
 
Chapter 3 job analysis
Chapter 3 job analysisChapter 3 job analysis
Chapter 3 job analysis
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Test Management

  • 1. Test management Nama : Suci Maisaroh Prodi : Sistem Informasi (S1) Fakultas : Sains dan Teknologi UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU http://sif.uin-suska.ac.id/ http://fst.uin-suska.ac.id/ http://www.uin-suska.ac.id/
  • 2. PRESENTATION Independent and integrated testing Defining the skills test staff need  TEST PLANS , ESTIMATES AND STRATEGIES  The purpose and substance of test plans STANDARD TEST PLAN TEMPLATE Estimating what testing will involve and what it will cost Estimation techniques Working as a test leader
  • 3.  Independent and integrated testing we talked about independent testing from the perspective of indi- vidual tester psychology. In this chapter, we'll look at the organizational and managerial implications of independence. The approaches to organizing a test team vary, as do the places in the organ- ization structure where the test team fits. Since testing is an assessment of quality, and since that assessment is not always positive, many organizations strive to create an organizational climate where testers can deliver an inde- pendent, objective assessment of quality. When thinking about how independent the test team is, recognize that inde- pendence is not an either/or condition, but a continuum. At one end of the continuum lies the absence of independence, where the programmer performs testing within the programming team. Moving toward independence, you find an integrated tester or group of testers working alongside the programmers, but still within and reporting to the development manager. You might find a team of testers who are independ- ent and outside the development team, but reporting to project management.
  • 4.  Working as a test leader We have seen that the location of a test team within a project organization can vary widely. Similarly there is wide variation in the roles that people within the test team play. Some of these roles occur frequently, some infrequently. Two roles that are found within many test teams are those of the test leader and the tester, though the same people may play both roles at various points during the project. Let's take a look at the work done in these roles, starting with the test leader.
  • 5.  Defining the skills test staff need People involved in testing need basic professional and social qualifications such as literacy, the ability to prepare and deliver written and verbal reports, the ability to communicate effectively, and so on. Going beyond that, when we think of the skills that testers need, three main areas come to mind:  Application or business domain: A tester must understand the intended behavior, the problem the system will solve, the process it will automate and so forth, in order to spot improper behavior while testing and recognize the 'must work' functions and features.  Technology: A tester must be aware of issues, limitations and capabilities of the chosen implementation technology, in order to effectively and effi ciently locate problems and recognize the 'likely to fail' functions and features.  Testing: A tester must know the testing topics discussed in this book - and often more advanced testing topics - in order to effectively and efficiently carry out the test tasks assigned.
  • 6.  TEST PLANS , ESTIMATES AND STRATEGIES Let's look closely at how to prepare a test plan, examining issues related to planning for a project, for a test level or phase, for a specific test type and for test execution. We'll examine typical factors that influence the effort related to testing, and see two different estimation approaches: metrics-based and expert- based. We'll discuss selecting test strategies and ways to establish adequate exit criteria for testing. In addition, we'll look at various tasks related to test preparation and execution that need planning.
  • 7.  The purpose and substance of test plans While people tend to have different definitions of what goes in a test plan, for us a test plan is the project plan for the testing work to be done. It is not a test design specification, a collection of test cases or a set of test procedures; in fact, most of our test plans do not address that level of detail. Why do we write test plans? We have three main reasons. First, writing a test plan guides our thinking. We find that if we can explain something in words, we understand it. If not, there's a good chance we don't. Writing a test plan forces us to confront the challenges that await us and focus our thinking on important topics. In Chapter 2 of Fred Brooks' brilliant and essential book on software engineering management, The Mythical Man-Month, he explains the importance of careful estimation and planning for testing as follows:
  • 8. Test plan identifier Test deliverables Introduction Test tasks Test items Environmental needs Features to be tested Responsibilities Features not to be tested Staffing and training needs Approach Schedule Item pass/fail criteria Risks and contingencies Suspension and resumption criteria Approvals  STANDARD TEST PLAN TEMPLATE
  • 9.  Estimating what testing will involve and what it will cost The testing work to be done can often be seen as a subproject within the larger project. So, we can adapt fundamental techniques of estimation for testing. We could start with a work-breakdown structure that identifies the stages, activities and tasks. Starting at the highest level, we can break down a testing project into phases using the fundamental test process identified in the ISTQB Syllabus: planning and control; analysis and design; implementation and execution; evaluating exit criteria and reporting; and test closure. Within each phase we identify activities and within each activity we identify tasks and perhaps subtasks. To identify the activities and tasks, we work both forward and backward. When we say we work forward, we mean that we start with the planning activities and then move forward in time step by step, asking, 'Now, what comes next?'
  • 10.  Estimation techniques There are two techniques for estimation covered by the ISTQB Foundation Syllabus. One involves consulting the people who will do the work and other people with expertise on the tasks to be done. The other involves analyzing metrics from past projects and from industry data. Let's look at each in turn. Asking the individual contributors and experts involves working with experi- enced staff members to develop a work-breakdown structure for the project. With that done, you work together to understand, for each task, the effort, duration, dependencies, and resource requirements. The idea is to draw on the collective wisdom of the team to create your test estimate. Using a tool such as Microsoft Project or a whiteboard and sticky-notes, you and the team can then predict the testing end-date and major milestones. This technique is often called 'bottom up' estimation because you start at the lowest level of the hier- archical breakdown in the work-breakdown structure - the task - and let the duration, effort, dependencies and resources for each task add up across all the tasks.
  • 11. THANK YOU FOR WATCHING! 