SlideShare a Scribd company logo
Module 01
Test Planning
Topics
Formulating a cohesiveand broadly supported approach with which the test assignment can be successfully executed.
An important part of the planning phase is the creation of the test plan, for the purpose of informing the client and
other stakeholdersconcerning the approach, schedule, budget, activities and the (end) products to be delivered in
relation to the test process.If an overall master test plan exists, the test plan should be derived from it.
http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/planning-phase
The Planning Phase
The Master Test Plan

Recommended for you

Test plan
Test planTest plan
Test plan

This document presents a test plan for version 1.0 of the IIT official website. It outlines the test items, features to be tested, approach, environment, responsibilities, and schedule. The test items include the website and its modules like achievements, gallery, news, programs, batches, courses, faculty, exams, results, groups, profile, documents, attendance, projects, calendar, and alumni. Features to be tested include adding, modifying, and viewing albums in the gallery module. The test plan follows IEEE 829 standards and will test the website on different client platforms.

test plan documentcomplete test plantest plan
Test management
Test managementTest management
Test management

This document provides information on test management based on the ISTQB (International Software Testing Qualifications Board) syllabus. It discusses the importance of independent testing, test planning, estimation strategies, test progress monitoring, configuration management, risk management, and reporting test status. Key aspects covered include organizing independent versus integrated test teams, factors to consider in test planning, estimation techniques, test strategies, and test leader and tester roles and responsibilities.

qatesting
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity

This document discusses simplifying test plans by removing unnecessary information and keeping them dynamic. It recommends including only essential information like test ownership, the system configuration under test, definition of done, identified risks, test activities, and a dynamic test schedule. The test plan should evolve continuously through a self-learning loop to improve test scope based on lessons learned. Static information can be moved to other documents to keep the test plan focused on guiding the test project.

test plantestrisk matrix
What exactly will be tested?
Based on business aspects:
Result, Risks, Time and Cost
Managing the Test Process
Unit Test
Load Test
Performance Test
Coded UI Test
Business- or
Technology-facing
Supporting the team,
Critiquing the product
Agile Testing Quadrants
Performance &
Load Tests
Security Tests
‘ility’ Tests
Test Levels, Phases and Types
Every test must rely on previous tests
Test goals/depth of coverage per phase are coordinated with each other using a Master Test Plan.
All test types are supported by Visual Studio
Functional Testing, Examples, Story Tests, Prototypes, Simulations, Exploratory Testing, Scenarios,
Usability Testing, User Acceptance Testing, Alpha/Beta, Unit Tests, Component Tests, Performance &
Load Testing, Security Testing, ‘ility’ testing.
Software Testing with Visual Studio

Recommended for you

Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques

In this Quality Assurance Training session, you will learn about Types of Testing , Test Strategy and Planning, and Test Estimation Techniques. Topic covered in this session are: • Test Planning, • Test Estimation Techniques For more information, about this quality assurance training, visit this link: https://www.mindsmapped.com/courses/quality-assurance/software-testing-training-with-hands-on-project-on-e-commerce-application/

qa trainingquality assurance trainingsoftware testing training
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests

1. The document discusses effective testing strategies, focusing on user scenario-driven testing. It emphasizes separating what will be tested from how it will be tested. 2. It recommends understanding the feature being tested by knowing how it will be implemented and identifying risks. An example lists potential risks and mitigation strategies. 3. The document outlines defining a test strategy that addresses risk areas and determines the appropriate balance of manual and automated testing. An example strategy is provided.

software testing
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing

A presentation that provides an overview of software testing approaches including "schools" of software testing and a variety of testing techniques and practices.

scott barbersoftware testingquality assurance
Demo
Visual Studio Test Types:
Overview
Don‘t Test Twice!
Save Effort and Money with a
good Master Test Plan!
The Product Backlog
Value, Risk, Priority, Necessity
Grooming the
Backlog
Risk Classification
and
Business Value
Acceptance
Criteria
Logical Test
Cases

Recommended for you

Test plan
Test planTest plan
Test plan

This document outlines the test approach, scope, objectives, assumptions, and methodology for testing applications. It describes unit, integration, system, regression, and user acceptance testing. The primary objective is to ensure all requirements are met and the system functions as intended. The secondary objective is to identify and address all issues before release. Test deliverables include documents like the test approach, plan, and specifications as well as test cases, bug reports, and status reports.

How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'

Find out: - what is a master test plan - common parts of a master test plan -master test plan in an Agile age Full webinar recording video: https://www.practitest.com/qa-learningcenter/webinars/master-test-plan-webinar/

software testingagile software developmentwebinar
Test cases planning
Test cases planningTest cases planning
Test cases planning

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

test cases planningsoftware testingsoftware engineering
Acceptance Test Planning
Business goals
Actionable
requirements
Acceptance criteria Acceptance test plan
Acceptance test driven
development w/ full
lifecycle traceability
Title/Description
(describing the story)
Narrative: As a [role] I want [feature] so that [benefit].
Acceptance Criteria
(presented as scenarios)
Given [context]
and [some more context]...
When [event]
then [outcome] and [another outcome]...
Acceptance Criteria
Business Value
Product Backlog items have the attributes of a
description, order, and estimate and are often ordered
by value, risk, priority, and necessity.
Risk Classification
http://www.tmap.net/sites/tmap.net/files/attachments/
Checklist__Risk_factors_per_quality_characteristic_.doc
Ordering the Backlog
Logical Test Cases
Logical test cases are a combination of test situations
derived from scenarios and data.
Test Coverage
A test design technique that is used to derive the
necessary test cases to achieve required coverage from
a specific test basis.
Acceptance Test Driven

Recommended for you

Test Management Training
Test Management TrainingTest Management Training
Test Management Training

This document provides an overview of test management training in Digité Enterprise. The training targets project managers, team leads, module leads, project leads, testers and developers. It covers concepts of test management, how test management is implemented in Digité, and how to create test cases, scripts, events and reports. The goal is to understand test management concepts and functionality for adding test cases, creating and executing test events, and reviewing test reports and dashboards in Digité.

Test process
Test processTest process
Test process

The document outlines the key components of the test process, including test planning, analysis, design, implementation, execution, and closure activities. It describes various test techniques like risk-based testing, test estimation, and reviews. The test process aims to define what to test through test conditions and how to test through concrete test cases. It helps deliver business value by managing quality costs and ensuring compliance.

software testingteststesting
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf

This document outlines a test plan template for testing a product. It includes sections for objectives and tasks, scope, testing strategy, hardware and environment requirements, test schedule, control procedures, features to be tested, resources and responsibilities, schedules, impacted departments, dependencies, risks, tools, and approvals. The testing strategy section describes the different types of testing to be performed, including unit, integration, performance, user acceptance, batch, regression, and beta testing. It provides definitions and outlines the methodology for each type. The document provides a framework to define all aspects of testing for a project.

"Are you done yet?“
Development Teams deliver an increment of a product
functionality every Sprint. This increment is useable, so
a Product Owner may choose to immediately release it.
Shared Understanding
Everyone must understand what “Done” means.
Definition of “Done”
Demo
Planning the Project and
Testing Effort
Groom the Backlog!
Testing in a Sprint

Recommended for you

Testing Framework
Testing FrameworkTesting Framework
Testing Framework

The document provides an overview of building a quality testing framework. It discusses setting goals, defining a vision and timeline, establishing processes and roadmaps, gaining acceptance, and making improvements. Key aspects include test planning, case design, defect management, metrics, involvement of QA early, and continuous improvement. The overall message is that quality assurance principles applied throughout the development and testing process can help prevent bugs and ensure high quality work.

Software testing and process
Software testing and processSoftware testing and process
Software testing and process

The document discusses software testing concepts and processes. It defines key terms like errors, faults, failures, test cases, test suites and test harnesses. It describes different types of testing like unit testing, integration testing, system testing and acceptance testing. It explains the testing process which involves test planning, designing test cases, and test execution. Defects found during testing are logged and tracked through different states from submission to fixing to verification and closure. Test cases are specified in documents before usage to ensure quality.

SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING

The document discusses software testing fundamentals including what testing is, why it's important, the testing lifecycle, principles, and process. It explains that testing verifies requirements are implemented correctly, finds defects before deployment, and improves quality and reliability. Various testing techniques are covered like unit, integration, system, manual and automation testing along with popular testing tools like Mercury WinRunner, TestDirector, and LoadRunner.

It’s a team effort!
Do not forget to include testers in Sprint planning/execution.
Get Testing knowledge
This is a must have for proper estimation and effort planning!
Define Test Tasks
Testing should be an integral part of the “Definition of Done”!
Testing in a Sprint
To obtain, with the client’s agreement, a test basis that is of sufficient quality for designing the test cases. In order to
determine this, a testability review of the test basis is carried out during this phase, which will provide insight into the
testability of the system.
http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/preparation-phase
The Preparation Phase
Define test tasks
during the sprint
planning meeting.
“Define Test Cases based on the
PCT2 Test Design Technique”
Activity Type: Testing.
Example: Test Specification Tasks

Recommended for you

Test plan document
Test plan documentTest plan document
Test plan document

The document outlines guidelines for creating an effective test plan. It explains that a test plan describes the testing strategy and should consume about 1/3 of testing efforts. The test plan template includes sections for test items, features to test, test approach, pass/fail criteria, schedule, staffing needs, and approvals. An example test plan is provided for a project to test the login, home, order creation, and order deletion pages using both automated and manual testing.

software testingtest plan templettest plan document
Test Planning
Test PlanningTest Planning
Test Planning

Test planning involves prescribing the scope, approach, resources, and schedule for testing activities. It helps identify items and features to be tested as well as risk items. Test planning should occur early in the project lifecycle to note any risk factors that could jeopardize testing and include a testing schedule. The purpose is to help those outside the test group understand how and why product validation will take place.

Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...

The Art and Science of Applied Test Development. This is the first in a series of PPT modules explicating the development of psychological tests in the domain of cognitive ability using contemporary methods (e.g., theory-driven test specification; IRT-Rasch scaling; etc.). The presentations are intended to be conceptual and not statistical in nature. Feedback is appreciated.

testingpsychometricsiq
Every phase has specific test tasks.
Planning, Control,
Preparing, Specification,
Execution, Complet-
ion, Infrastructure.
Test Lifecycle
Team Capacity Planning
Demo
Planning the Sprint.
SCRUM Boards

Recommended for you

Sop test planning
Sop test planningSop test planning
Sop test planning

The document discusses software test management and planning. It notes that errors found early in the development process are less costly to fix. A graph shows that errors discovered during maintenance are 368 times more expensive to fix than requirements errors. The document recommends optimizing the software process to find errors early. It also provides guidance on test planning, including designing for testability, defining metrics, covering all requirements with tests, and integrating the test plan into the project plan.

software testing
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process

Based on V-Model (Extention of Waterfall model). It describes Test Process. Including Test process,strategy,R&R,Testing model and techniques.

testingistqbunittestintegrationtestsystem
Test Process
Test ProcessTest Process
Test Process

The document discusses various aspects of the software testing process including verification and validation strategies, test phases, metrics, configuration management, test development, and defect tracking. It provides details on unit testing, integration testing, system testing, and other test phases. Metrics covered include functional coverage, software maturity, and reliability. Configuration management and defect tracking processes are also summarized.

Always Read the
SCRUM Board!
Put Test
Tasks on the
SCRUM Board
The PBI isn’t ready to be tested until coding is done.
Finish one item after another.
Implementation Sequence
02   test planning

Recommended for you

[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략

TaaS(Testing as a Service) strategy

taassoftware testingtsaas
фотоапарат
фотоапаратфотоапарат
фотоапарат

оптика

Manajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnyaManajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnya

Dokumen tersebut membahas berbagai strategi proses dan transformasi dalam manajemen operasi, termasuk empat strategi proses utama (fokus pada proses, fokus berulang, fokus pada produk, kustomisasi massal) dan bagaimana memilih peralatan serta teknologi yang tepat untuk mendukung strategi tersebut. Dokumen ini juga membahas analisis dan desain proses, peran inspeksi, serta jenis-jenis inspeksi yang dapat dilakukan.

dsdgdsg

More Related Content

What's hot

02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
Andrei Hortúa
 
06 template test plan
06 template test plan06 template test plan
06 template test plan
Andrei Hortúa
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
Satish Bhutawale
 
Test plan
Test planTest plan
Test plan
Nadia Nahar
 
Test management
Test managementTest management
Test management
Pragya Rastogi
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
Johan Hoberg
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
Murageppa-QA
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests
Qingsong Yao
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
Scott Barber
 
Test plan
Test planTest plan
Test plan
Akhila Bhaskar
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
PractiTest
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
Abdul Basit
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Training
suhasreddy1
 
Test process
Test processTest process
Test process
Mohan Krishna Kona
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf
empite
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
nazeer pasha
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
gouravkalbalia
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
Aurobindo Nayak
 
Test plan document
Test plan documentTest plan document
Test plan document
Software Testing Books
 
Test Planning
Test PlanningTest Planning
Test Planning
Nivetha Padmanaban
 

What's hot (20)

02 software test plan template
02 software test plan template02 software test plan template
02 software test plan template
 
06 template test plan
06 template test plan06 template test plan
06 template test plan
 
Testing strategies
Testing strategiesTesting strategies
Testing strategies
 
Test plan
Test planTest plan
Test plan
 
Test management
Test managementTest management
Test management
 
Test Plan Simplicity
Test Plan SimplicityTest Plan Simplicity
Test Plan Simplicity
 
Test Planning and Test Estimation Techniques
Test Planning and Test Estimation TechniquesTest Planning and Test Estimation Techniques
Test Planning and Test Estimation Techniques
 
Writing good test plan and writing good tests
Writing good test plan and writing good testsWriting good test plan and writing good tests
Writing good test plan and writing good tests
 
Approaches to Software Testing
Approaches to Software TestingApproaches to Software Testing
Approaches to Software Testing
 
Test plan
Test planTest plan
Test plan
 
How to create a 'Master Test Plan'
How to create a 'Master Test Plan'How to create a 'Master Test Plan'
How to create a 'Master Test Plan'
 
Test cases planning
Test cases planningTest cases planning
Test cases planning
 
Test Management Training
Test Management TrainingTest Management Training
Test Management Training
 
Test process
Test processTest process
Test process
 
sample-test-plan-template.pdf
sample-test-plan-template.pdfsample-test-plan-template.pdf
sample-test-plan-template.pdf
 
Testing Framework
Testing FrameworkTesting Framework
Testing Framework
 
Software testing and process
Software testing and processSoftware testing and process
Software testing and process
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Test plan document
Test plan documentTest plan document
Test plan document
 
Test Planning
Test PlanningTest Planning
Test Planning
 

Viewers also liked

Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Kevin McGrew
 
Sop test planning
Sop test planningSop test planning
Sop test planning
Frank Gielen
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
guest1f2740
 
Test Process
Test ProcessTest Process
Test Process
tokarthik
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략
Ji-Woong Choi
 
фотоапарат
фотоапаратфотоапарат
фотоапарат
Mary Physics
 
Manajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnyaManajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnya
Neni Mulyati
 
Pmi pmbok-resume template-9
Pmi pmbok-resume template-9Pmi pmbok-resume template-9
Pmi pmbok-resume template-9
vishvasyadav45
 
гид по ассортименту мастерская красоты
гид по ассортименту  мастерская красотыгид по ассортименту  мастерская красоты
гид по ассортименту мастерская красоты
Liza Alypova
 
Personal computer
Personal computerPersonal computer
Personal computer
Cameron Gornet
 
Михаил Дейнега, Groupon
Михаил Дейнега, GrouponМихаил Дейнега, Groupon
An article review on
An  article review onAn  article review on
An article review on
Shree Devkota
 
Resume template 10
Resume template 10Resume template 10
Resume template 10
vishvasyadav45
 
Екатерина Ходжаева Общественный порядок
Екатерина Ходжаева Общественный порядокЕкатерина Ходжаева Общественный порядок
Екатерина Ходжаева Общественный порядок
Vadim Karastelev
 
Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8
vishvasyadav45
 
Visual Vocabulary Project
Visual Vocabulary ProjectVisual Vocabulary Project
Visual Vocabulary Project
msing033
 
Pmi pmp-resume template-4
Pmi pmp-resume template-4Pmi pmp-resume template-4
Pmi pmp-resume template-4
vishvasyadav45
 
Prostředek na mytí nádobí cz tianDe
Prostředek na mytí nádobí cz tianDeProstředek na mytí nádobí cz tianDe
Prostředek na mytí nádobí cz tianDe
Liza Alypova
 

Viewers also liked (18)

Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
Applied Psych Test Design: Part A--Planning, development frameworks & domain/...
 
Sop test planning
Sop test planningSop test planning
Sop test planning
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Test Process
Test ProcessTest Process
Test Process
 
[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략[오픈소스컨설팅]소프트웨어테스팅전략
[오픈소스컨설팅]소프트웨어테스팅전략
 
фотоапарат
фотоапаратфотоапарат
фотоапарат
 
Manajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnyaManajemen operasi bab vi dstrusnya
Manajemen operasi bab vi dstrusnya
 
Pmi pmbok-resume template-9
Pmi pmbok-resume template-9Pmi pmbok-resume template-9
Pmi pmbok-resume template-9
 
гид по ассортименту мастерская красоты
гид по ассортименту  мастерская красотыгид по ассортименту  мастерская красоты
гид по ассортименту мастерская красоты
 
Personal computer
Personal computerPersonal computer
Personal computer
 
Михаил Дейнега, Groupon
Михаил Дейнега, GrouponМихаил Дейнега, Groupon
Михаил Дейнега, Groupon
 
An article review on
An  article review onAn  article review on
An article review on
 
Resume template 10
Resume template 10Resume template 10
Resume template 10
 
Екатерина Ходжаева Общественный порядок
Екатерина Ходжаева Общественный порядокЕкатерина Ходжаева Общественный порядок
Екатерина Ходжаева Общественный порядок
 
Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8Cmmaao pmi-resume template-8
Cmmaao pmi-resume template-8
 
Visual Vocabulary Project
Visual Vocabulary ProjectVisual Vocabulary Project
Visual Vocabulary Project
 
Pmi pmp-resume template-4
Pmi pmp-resume template-4Pmi pmp-resume template-4
Pmi pmp-resume template-4
 
Prostředek na mytí nádobí cz tianDe
Prostředek na mytí nádobí cz tianDeProstředek na mytí nádobí cz tianDe
Prostředek na mytí nádobí cz tianDe
 

Similar to 02 test planning

Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
Ian McDonald
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
Nilesh Patange
 
stlc
stlcstlc
stlc
stlcstlc
The Case for Agile testing
The Case for Agile testingThe Case for Agile testing
The Case for Agile testing
Cognizant
 
Test management
Test managementTest management
Test management
Oana Feidi
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
Davis Thomas
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
sangeeta607494
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
Oana Feidi
 
QAIBP
QAIBPQAIBP
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
guestf2e1db
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jain
Saurabh Jain
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
TechWell
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
Chandukar
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
onsoftwaretest
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
Satishkumar722293
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
Satishkumar722293
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
Satishkumar722293
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Sachin Pathania
 

Similar to 02 test planning (20)

Estimating test effort part 1 of 2
Estimating test effort part 1 of 2Estimating test effort part 1 of 2
Estimating test effort part 1 of 2
 
Test Life Cycle
Test Life CycleTest Life Cycle
Test Life Cycle
 
stlc
stlcstlc
stlc
 
stlc
stlcstlc
stlc
 
The Case for Agile testing
The Case for Agile testingThe Case for Agile testing
The Case for Agile testing
 
Test management
Test managementTest management
Test management
 
CTFL chapter 05
CTFL chapter 05CTFL chapter 05
CTFL chapter 05
 
STLC-ppt-1.pptx
STLC-ppt-1.pptxSTLC-ppt-1.pptx
STLC-ppt-1.pptx
 
Test Management introduction
Test Management introductionTest Management introduction
Test Management introduction
 
QAIBP
QAIBPQAIBP
QAIBP
 
360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence360logica_Testing_center_of_excellence
360logica_Testing_center_of_excellence
 
Resume_Saurabh jain
Resume_Saurabh jainResume_Saurabh jain
Resume_Saurabh jain
 
Effective Test Estimation
Effective Test EstimationEffective Test Estimation
Effective Test Estimation
 
ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2ISTQB Foundation - Chapter 2
ISTQB Foundation - Chapter 2
 
ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2ISTQB, ISEB Lecture Notes- 2
ISTQB, ISEB Lecture Notes- 2
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 
programming testing.pdf
programming testing.pdfprogramming testing.pdf
programming testing.pdf
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 

More from Clemens Reijnen

Azure for software development teams
Azure for software development teamsAzure for software development teams
Azure for software development teams
Clemens Reijnen
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedback
Clemens Reijnen
 
05 test infrastructure
05   test infrastructure05   test infrastructure
05 test infrastructure
Clemens Reijnen
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
Clemens Reijnen
 
03 test specification and execution
03   test specification and execution03   test specification and execution
03 test specification and execution
Clemens Reijnen
 
01 the value of quality
01   the value of quality01   the value of quality
01 the value of quality
Clemens Reijnen
 
A Collaborative culture
A Collaborative cultureA Collaborative culture
A Collaborative culture
Clemens Reijnen
 
Test Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overviewTest Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overview
Clemens Reijnen
 
ALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a SprintALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a Sprint
Clemens Reijnen
 
TFS11 on Azure advanced
TFS11 on Azure advancedTFS11 on Azure advanced
TFS11 on Azure advanced
Clemens Reijnen
 
TFS11 on Azure the basics
TFS11 on Azure the basicsTFS11 on Azure the basics
TFS11 on Azure the basics
Clemens Reijnen
 
Coded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldCoded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the Field
Clemens Reijnen
 
MTLM Visual Studio 2010 ALM workshop - day1
MTLM Visual Studio 2010 ALM workshop  - day1MTLM Visual Studio 2010 ALM workshop  - day1
MTLM Visual Studio 2010 ALM workshop - day1
Clemens Reijnen
 
MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2
Clemens Reijnen
 
MTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshopMTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshop
Clemens Reijnen
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
Clemens Reijnen
 
Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010
Clemens Reijnen
 
Alm 4 Azure with screenshots
Alm 4 Azure with screenshotsAlm 4 Azure with screenshots
Alm 4 Azure with screenshots
Clemens Reijnen
 
Talk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 AzureTalk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 Azure
Clemens Reijnen
 
Alm 4 Azure
Alm 4 AzureAlm 4 Azure
Alm 4 Azure
Clemens Reijnen
 

More from Clemens Reijnen (20)

Azure for software development teams
Azure for software development teamsAzure for software development teams
Azure for software development teams
 
06 operations and feedback
06   operations and feedback06   operations and feedback
06 operations and feedback
 
05 test infrastructure
05   test infrastructure05   test infrastructure
05 test infrastructure
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
 
03 test specification and execution
03   test specification and execution03   test specification and execution
03 test specification and execution
 
01 the value of quality
01   the value of quality01   the value of quality
01 the value of quality
 
A Collaborative culture
A Collaborative cultureA Collaborative culture
A Collaborative culture
 
Test Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overviewTest Tooling in Visual Studio 2012 an overview
Test Tooling in Visual Studio 2012 an overview
 
ALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a SprintALM - Getting Testing done in a Sprint
ALM - Getting Testing done in a Sprint
 
TFS11 on Azure advanced
TFS11 on Azure advancedTFS11 on Azure advanced
TFS11 on Azure advanced
 
TFS11 on Azure the basics
TFS11 on Azure the basicsTFS11 on Azure the basics
TFS11 on Azure the basics
 
Coded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the FieldCoded UI - Test automation Practices from the Field
Coded UI - Test automation Practices from the Field
 
MTLM Visual Studio 2010 ALM workshop - day1
MTLM Visual Studio 2010 ALM workshop  - day1MTLM Visual Studio 2010 ALM workshop  - day1
MTLM Visual Studio 2010 ALM workshop - day1
 
MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2MTLM Visual Studio 2010 ALM - day2
MTLM Visual Studio 2010 ALM - day2
 
MTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshopMTLM Visual Studio 2010 ALM workshop
MTLM Visual Studio 2010 ALM workshop
 
Scrum with VS2010
Scrum with VS2010  Scrum with VS2010
Scrum with VS2010
 
Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010Technical meeting automated testing with vs2010
Technical meeting automated testing with vs2010
 
Alm 4 Azure with screenshots
Alm 4 Azure with screenshotsAlm 4 Azure with screenshots
Alm 4 Azure with screenshots
 
Talk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 AzureTalk Through Sogeti ALM 4 Azure
Talk Through Sogeti ALM 4 Azure
 
Alm 4 Azure
Alm 4 AzureAlm 4 Azure
Alm 4 Azure
 

Recently uploaded

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
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
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
 
論文紹介: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
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
Bert Blevins
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
Mark Billinghurst
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
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
 
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
 
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
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
Sally Laouacheria
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
Andrey Yasko
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
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
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 

Recently uploaded (20)

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...
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
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
 
論文紹介: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 ...
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
Password Rotation in 2024 is still Relevant
Password Rotation in 2024 is still RelevantPassword Rotation in 2024 is still Relevant
Password Rotation in 2024 is still Relevant
 
Research Directions for Cross Reality Interfaces
Research Directions for Cross Reality InterfacesResearch Directions for Cross Reality Interfaces
Research Directions for Cross Reality Interfaces
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
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
 
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
 
Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf20240702 Présentation Plateforme GenAI.pdf
20240702 Présentation Plateforme GenAI.pdf
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
Comparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdfComparison Table of DiskWarrior Alternatives.pdf
Comparison Table of DiskWarrior Alternatives.pdf
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
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
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 

02 test planning

  • 3. Formulating a cohesiveand broadly supported approach with which the test assignment can be successfully executed. An important part of the planning phase is the creation of the test plan, for the purpose of informing the client and other stakeholdersconcerning the approach, schedule, budget, activities and the (end) products to be delivered in relation to the test process.If an overall master test plan exists, the test plan should be derived from it. http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/planning-phase The Planning Phase
  • 5. What exactly will be tested? Based on business aspects: Result, Risks, Time and Cost Managing the Test Process Unit Test Load Test Performance Test Coded UI Test
  • 6. Business- or Technology-facing Supporting the team, Critiquing the product Agile Testing Quadrants Performance & Load Tests Security Tests ‘ility’ Tests
  • 7. Test Levels, Phases and Types Every test must rely on previous tests Test goals/depth of coverage per phase are coordinated with each other using a Master Test Plan. All test types are supported by Visual Studio Functional Testing, Examples, Story Tests, Prototypes, Simulations, Exploratory Testing, Scenarios, Usability Testing, User Acceptance Testing, Alpha/Beta, Unit Tests, Component Tests, Performance & Load Testing, Security Testing, ‘ility’ testing.
  • 8. Software Testing with Visual Studio
  • 9. Demo Visual Studio Test Types: Overview
  • 10. Don‘t Test Twice! Save Effort and Money with a good Master Test Plan!
  • 12. Value, Risk, Priority, Necessity Grooming the Backlog Risk Classification and Business Value Acceptance Criteria Logical Test Cases
  • 13. Acceptance Test Planning Business goals Actionable requirements Acceptance criteria Acceptance test plan Acceptance test driven development w/ full lifecycle traceability
  • 14. Title/Description (describing the story) Narrative: As a [role] I want [feature] so that [benefit]. Acceptance Criteria (presented as scenarios) Given [context] and [some more context]... When [event] then [outcome] and [another outcome]... Acceptance Criteria
  • 15. Business Value Product Backlog items have the attributes of a description, order, and estimate and are often ordered by value, risk, priority, and necessity. Risk Classification http://www.tmap.net/sites/tmap.net/files/attachments/ Checklist__Risk_factors_per_quality_characteristic_.doc Ordering the Backlog
  • 16. Logical Test Cases Logical test cases are a combination of test situations derived from scenarios and data. Test Coverage A test design technique that is used to derive the necessary test cases to achieve required coverage from a specific test basis. Acceptance Test Driven
  • 17. "Are you done yet?“ Development Teams deliver an increment of a product functionality every Sprint. This increment is useable, so a Product Owner may choose to immediately release it. Shared Understanding Everyone must understand what “Done” means. Definition of “Done”
  • 18. Demo Planning the Project and Testing Effort
  • 20. Testing in a Sprint
  • 21. It’s a team effort! Do not forget to include testers in Sprint planning/execution. Get Testing knowledge This is a must have for proper estimation and effort planning! Define Test Tasks Testing should be an integral part of the “Definition of Done”! Testing in a Sprint
  • 22. To obtain, with the client’s agreement, a test basis that is of sufficient quality for designing the test cases. In order to determine this, a testability review of the test basis is carried out during this phase, which will provide insight into the testability of the system. http://www.tmap.net/en/tmap/4-essentials/structured-test-process/acceptance-and-system/preparation-phase The Preparation Phase
  • 23. Define test tasks during the sprint planning meeting.
  • 24. “Define Test Cases based on the PCT2 Test Design Technique” Activity Type: Testing. Example: Test Specification Tasks
  • 25. Every phase has specific test tasks. Planning, Control, Preparing, Specification, Execution, Complet- ion, Infrastructure. Test Lifecycle
  • 30. Put Test Tasks on the SCRUM Board
  • 31. The PBI isn’t ready to be tested until coding is done. Finish one item after another. Implementation Sequence