SlideShare a Scribd company logo
1 of 23
Киев 2017Risk based testing in reality: How to make it works on your project?
Risk based testing in reality:
How to make it works on your project?
Киев 2017
Speaker Info
• 7 years in IT in roles BA & QA:
Financial Services Industry, Sport Industry
• ISTQB Trainer
Risk based testing in reality: How to make it works on your project?
IRYNA ZHYLINSKA
LEAD SOFTWARE TEST ENGINEER
EPAM
Киев 2017
Agenda:
 is Risk-Based testing approach?
 values it brings?
 metrics it gives?
WHAT
HOW  to implement Risk-based testing
on New Project
on existed (on-going Project)
 pros and cons risk based approach launching on your Project
Risk based testing in reality: How to make it works on your project?
Киев 2017
WHAT: is Risk-Based testing approach?
Risk based testing in reality: How to make it works on your project?
KEY TERMINOLOGY
POSSIBLE NEGATIVE RISK
+ = Can we test
It?
OUTCOME
PRODUCT
Quality
PROJECT
YES
NO
Киев 2017
WHAT: is Risk-Based testing approach?
Risk based testing in reality: How to make it works on your project?
KEY TERMINOLOGY
LIKELYHOOD IMPACT Risk Priority Number
x
=
RBCS link Article: "Risk Based Testing: What It Is and How You Can Benefit" by Rex Black
Киев 2017
WHY: Risk Based approach values
… for any system infinite # of tests exists
…so you have to prioritize what is matter to
test
and you have to measure what you test
but you DO NOT have forever to test
Risk based testing in reality: How to make it works on your project?
Киев 2017
HOW: implement Risk-Based approach
Risk based testing in reality: How to make it works on your project?
New project On-going project
 Just started
 No history
 Ongoing
 > 2-3 years history
Practical Examples:
Киев 2017
HOW: Risk-Based testing process looks like?
 Risk Identification
 Risk Assessment
 Risk Management
 Risk Mitigation
Risk based testing in reality: How to make it works on your project?
OUTPUT
Quality RISKs List
RPN
Test Prioritization
Correct Effort allocation
Defined Scope
STEP
Execute
Report
Analyze
Allocate new Risks
Monitor and Control
Киев 2017
Risk-Based implementation: Risk Identification
Risk based testing in reality: How to make it works on your project?
[-] Poor requirements
[-] Lots of changes
[-] No past experience
[-] Busy Stakeholders
[-] No Trust
Goal: Quality Risks List
New project
 Identify + Communicate
 Present
 Apply
 Learn DOMAIN (!)
 Google
 Brainstorming
 Establish standartized KB
 Ask RIGHT questions in RIGHT place
Focus on YOUR Team affected Area
Identify + Establish + Communicated
[+] Business availability
[+] No defined Processes
[+] Time
Киев 2017
Risk-Based implementation: Risk Identification
Risk based testing in reality: How to make it works on your project?
Goal: Quality Risks List
Ongoing project
 Find ‘the RIGHT Guy’
 Investigate
 Brainstorm and Identify
bottlenecks
 Identify Risks
Prepare to present
[-] Low Business availability
[-] Documentation: poor/surplus
[-] Custom process
[+] Trust
[+] Domain expertise
[+] Available past experience
 Define Implementation Plan
 Present Solution
Prepare to implement
[?] Existed test cases
Киев 2017
Risk-Based implementation: Risk Identification
Risk based testing in reality: How to make it works on your project?
Ongoing projectNew project
Define Quality Risks Catalogue
Maintenance Plan for Risks
(Vision)
Risks Reviews
Define Implementation plan
• Collect data from the past
• Trace past data with identified Risks
• Define missed area
• Allocate time and Resourses
READY TO MOVE TO RISK ASSESMENT
Quality Risks Catalogue
Киев 2017
Risk-Based implementation: Risk Identification
Risk based testing in reality: How to make it works on your project?
RESULT = Risks Check List
System response > 20 ms under full load
Patches and releases won’t install correctly
Incorrect exchange rate for currency pair GBP:CNY
User failed to log in and authentication failed
User find interface too complex
Performance
Supportability
Functional
Functional
Usability
US-101
TT-10
US-5
US-65
NA
TC-15
TC-25
TC-35
TC-88
NA
yes
no
yes
yes
NA
User
Story
Test
Case
Is
Aut.
Note: configure your tools to pick all this data automatically
Link for Templates: RBCS: Generic Quality Risks List and General Quality Risk Categories
In case on-going project better to pick
up existed information from the begining
Киев 2017
Risk-Based implementation: Risk Assessment
Risk based testing in reality: How to make it works on your project?
[-] Not clear requirements
[-] Not fully defined expectation
[-] No past experience
Goal: assign Risk Priority Number (RPN)
New project
[+] Right people available
 Provide presentation
 Make sure that all understand WHAT Likelihood
and Impact mean
 All understand the Measurement Scale
Explain the RULES
Execute Assessment
 RIGHT people involved
 Appropriate time allocated
 Establish Plan how to deal with ‘open questions’
Киев 2017
Risk-Based implementation: Risk Assessment
Risk based testing in reality: How to make it works on your project?
Goal: assign Risk Priority Number (RPN)
Ongoing project
[-] Formed Standards of Priority Scale
[+] Available past experience
 Analyse Past Project Expirience
Execute Assessment
 People involved (!)
 Appropriate time allocated
 Establish Plan how to deal with ‘open
questions’
 Provide presentation
 Make sure that all understand WHAT Likelihood
and Impact mean
 All understand the Measurement Scale
Explain the RULES
Киев 2017
Risk-Based implementation: Risk Assessment
Risk based testing in reality: How to make it works on your project?
RESULT = Risk Check List with RNP assessed
1. System response > 20 ms under full load
(performance)
2. Patches and releases won’t install correctly
(supportability)
3. Incorrect exchange rate for currency pair
GBP:CNY (functional)
4. User failed to log in and authentication failed
(functional)
5. User find interface too complex (usability)
3
4
2
4
4
Likelihood Impact Current
RPN
5
1
1
2
5
15
4
2
8
20
Scale
1 =Critical
2 = Major
3 = Medium
4 = Low
5 = Very Low
Past
RNP
12-14
5
2-3
6
0
Analysed expirience -> form RNP based on
existed data
Киев 2017
Risk-Based implementation: Risk Mitigation
Risk based testing in reality: How to make it works on your project?
[1-5] Extensive Run ~ 50 % from total test design, implementation end execution effort
a large number of tests that are both broad and deep, exercising combinations and variations of
interesting conditions.
[6-10] Broad Run ~ 25-35 % from total test design implementation end execution effort
a medium number of tests that exercise many different interesting conditions
[11-15] Cursory Run ~ 5-15 % from total test design implementation end execution effort
a small number of tests that sample the most interesting conditions
[16-20] Opportunity ~ 5 % from total test design implementation end execution effort
Leverage other tests or activities to run a test or two of an interesting condition (small investment of time
and effort)
[21-25] Report bugs
MAKE sure that EVERY Stakeholder understand definitions
Киев 2017
Risk-Based implementation: Risk Mitigation
Risk based testing in reality: How to make it works on your project?
RESULT = Extend of testing assigned
1. System response > 20 ms under full load
(performance)
2. Patches and releases won’t install correctly
(supportability)
3. Incorrect exchange rate for currency pair
GBP:CNY (functional)
4. User failed to log in and authentication failed
(functional)
5. User find interface too complex (usability)
RPN
15
4
2
8
20
Extend of
testing
C
E
E
B
O
TCs
Suite-15
Suite-18
Suite-1
Suite-2
CR-5
US-101
TT-10
US-5
US-65
NA
US
Issues
I-5, I-9
I-15
I-25
I-65
I-8
TRACING
yes
no
yes
yes
yes
Is
Aut.
Extend of testing
1-5 = [E] = Extensive
6-10 = [B] = Broad
11-15 = [C] = Cursory
15-20 = [O] = Opportunity
21-25 = [RP] = Report Bugs
Киев 2017
Risk-Based implementation: Risk Mitigation
Risk based testing in reality: How to make it works on your project?
Goal: allocate test effort
[-] Mixed coverage
[-] Catalogue Maintenance problems
[-] Miss issues (RB, O)
[+] Keep test FOCUS on WHAT is METTER
[+] Limit test afford with RNP
 1 test case covers ONLY 1 entity
 Automate Risk Catalog
 Establish Team Rules
 Allocate time for Experience based testing
New project & Ongoing Project
How to build Report with JIRA: Atlassian Support/JIRA Software Cloud/JIRA Knowledge Base
Atlassian Marketplace: qTest for JIRA Test Management
Киев 2017
Risk-Based implementation: Risk Management
Risk based testing in reality: How to make it works on your project?
Goal: analyze, monitor and control
[-] Catalogue Maintenance
[-] Process Maintenance
[+] Time Constraint problem Resolved
(breadth-first and depth-first)
[+] Bug-fix efforts focused on high-risk
problems
[+] Now we known the Scope
 Use Retro
 Build and Analyze Test Report based on
Risks
 Communicate the process
New project & Ongoing Project
Киев 2017
Risk-Based implementation: Metrics
Risk based testing in reality: How to makes it works on your project?
Goal: use metrics to improve the process
• % of executed test cases per Risk item
• % of failed/passed/unexecuted test cases per Risk item
New project & Ongoing Project
Test Execution metrics
 % defects identified in 1 Risk item
 % defect identified/fixed per one Risk item in one
iteration
 % defect fount in the 1st – 2nd – 3rd Iterations –
compere
 Defect metrics to establish Acceptance ‘Go’ ‘Not-Go’
Defect metrics
Киев 2017
POSSIBLE NEGATIVE RISK
+ =
LIKELYHOOD IMPACT RPN
x =
HOW: Risk-Based testing process looks like?
 Risk
Identification
 Risk
Assessment
 Risk
Mitigation
Extend
of
testing
Extensive Broad Cursory
or or
Opportunity
or =
 Risk
Management
Execute Assign New RisksFix Report
+ + +
Киев 2017
WHAT: values Risk Based approach brings?
Risk based testing in reality: How to make it works on your project?
 team knows the focus and domain
 “find the scary stuff first”
 “pick the right tests out of the infinite cloud of possible tests”
 “release when risk of delay balances risk of dissatisfaction”
 “give up tests you worry about the least”
All these BENEFITS allows:
 the test team to operate more efficiently and in a targeted fashion, especially in time-
constrained and/or resource-constrained situations
Киев 2017Risk based testing in reality: How to make it works on your project?
ira.zhylinska@gmail.com

More Related Content

What's hot

Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)Mike McGarr
 
От хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере BackendОт хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере BackendCOMAQA.BY
 
Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For TestersGopi Raghavendra
 
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Andrey Rebrov
 
What if you could eliminate the hidden costs of development?
What if you could eliminate the hidden costs of development?What if you could eliminate the hidden costs of development?
What if you could eliminate the hidden costs of development?Rogue Wave Software
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminarSSW
 
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each otherSpec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each otherAndrey Rebrov
 
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...Steve Lange
 
Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...
Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...
Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...Bert Jan Schrijver
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueRapidValue
 
Continuous Testing - The New Normal
Continuous Testing - The New NormalContinuous Testing - The New Normal
Continuous Testing - The New NormalTechWell
 
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBHOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBDevOpsDays Tel Aviv
 
Performance Metrics for your Delivery Pipeline - Wolfgang Gottesheim
Performance Metrics for your Delivery Pipeline - Wolfgang GottesheimPerformance Metrics for your Delivery Pipeline - Wolfgang Gottesheim
Performance Metrics for your Delivery Pipeline - Wolfgang GottesheimJAXLondon2014
 
Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Sparkhound Inc.
 
Quality Assurance - SQLSatBR presentation
Quality Assurance - SQLSatBR presentationQuality Assurance - SQLSatBR presentation
Quality Assurance - SQLSatBR presentationLyle Hutson
 
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрияПирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрияSQALab
 
Peer Code Review: In a Nutshell
Peer Code Review: In a NutshellPeer Code Review: In a Nutshell
Peer Code Review: In a NutshellAtlassian
 
A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5SSW
 

What's hot (19)

Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)Introduction to Continuous Delivery (BBWorld/DevCon 2013)
Introduction to Continuous Delivery (BBWorld/DevCon 2013)
 
От хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере BackendОт хаоса к автоматизации тестирования на примере Backend
От хаоса к автоматизации тестирования на примере Backend
 
Key Measurements For Testers
Key Measurements For TestersKey Measurements For Testers
Key Measurements For Testers
 
Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014Agile Testing in Enterprise: Way to transform - SQA Days 2014
Agile Testing in Enterprise: Way to transform - SQA Days 2014
 
What if you could eliminate the hidden costs of development?
What if you could eliminate the hidden costs of development?What if you could eliminate the hidden costs of development?
What if you could eliminate the hidden costs of development?
 
Ssw forte-agile-seminar
Ssw forte-agile-seminarSsw forte-agile-seminar
Ssw forte-agile-seminar
 
Spec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each otherSpec By Example or How to teach people talk to each other
Spec By Example or How to teach people talk to each other
 
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
PHX Session #3 - "It Works on My Machine!" Closing the Loop Between Developme...
 
Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...
Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...
Cyberland 2020 - Better software, faster: Principles of Continuous Delivery a...
 
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValueDevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
DevOps Continuous Integration & Delivery - A Whitepaper by RapidValue
 
Continuous Testing - The New Normal
Continuous Testing - The New NormalContinuous Testing - The New Normal
Continuous Testing - The New Normal
 
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearBHOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
HOW TO OPTIMIZE NON-CODING TIME, ORI KEREN, LinearB
 
Performance Metrics for your Delivery Pipeline - Wolfgang Gottesheim
Performance Metrics for your Delivery Pipeline - Wolfgang GottesheimPerformance Metrics for your Delivery Pipeline - Wolfgang Gottesheim
Performance Metrics for your Delivery Pipeline - Wolfgang Gottesheim
 
Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?Quality Assurance: What is it and what are the Business Benefits?
Quality Assurance: What is it and what are the Business Benefits?
 
Quality Assurance - SQLSatBR presentation
Quality Assurance - SQLSatBR presentationQuality Assurance - SQLSatBR presentation
Quality Assurance - SQLSatBR presentation
 
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрияПирамида Тестирования через призму ROI калькулятора и прочая геометрия
Пирамида Тестирования через призму ROI калькулятора и прочая геометрия
 
ODD + Project Control 0.9
ODD + Project Control 0.9ODD + Project Control 0.9
ODD + Project Control 0.9
 
Peer Code Review: In a Nutshell
Peer Code Review: In a NutshellPeer Code Review: In a Nutshell
Peer Code Review: In a Nutshell
 
A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5A modern architecturereview–usingcodereviewtools-ver-3.5
A modern architecturereview–usingcodereviewtools-ver-3.5
 

Similar to QA Fest 2017. Ирина Жилинская. Тестирование основанное на рисках в реальности: как с ним работать

Project portfolio formation framework
Project portfolio formation frameworkProject portfolio formation framework
Project portfolio formation frameworkReza Masoumi
 
2019 August - Jad Abou Ibrahim
2019 August - Jad Abou Ibrahim2019 August - Jad Abou Ibrahim
2019 August - Jad Abou IbrahimPMILebanonChapter
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen Alleman
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonJeffrey Clark
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonJeffrey Clark
 
5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOsTony
 
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
 Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen... Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...Lviv Startup Club
 
Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»Lviv Startup Club
 
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price DealLviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price DealLviv Startup Club
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTKathirvel Ayyaswamy
 
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...AgileNetwork
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsTechWell
 
1 2. project management
1 2. project management1 2. project management
1 2. project managementakashsaini8
 

Similar to QA Fest 2017. Ирина Жилинская. Тестирование основанное на рисках в реальности: как с ним работать (20)

Project portfolio formation framework
Project portfolio formation frameworkProject portfolio formation framework
Project portfolio formation framework
 
2019 August - Jad Abou Ibrahim
2019 August - Jad Abou Ibrahim2019 August - Jad Abou Ibrahim
2019 August - Jad Abou Ibrahim
 
Free PMP Sample Q & A
Free PMP Sample Q & AFree PMP Sample Q & A
Free PMP Sample Q & A
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
What Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike RobinsonWhat Makes A Great Dev Team - Mike Robinson
What Makes A Great Dev Team - Mike Robinson
 
Software project management
Software project managementSoftware project management
Software project management
 
Software project management 3
Software project management 3Software project management 3
Software project management 3
 
5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs5 The Logical Framework - a short course for NGOs
5 The Logical Framework - a short course for NGOs
 
Risk Management
Risk Management Risk Management
Risk Management
 
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
 Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen... Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
Андрій Мудрий “Risk managemnt: Welcome to Risk World” Lviv Project Managemen...
 
Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»Андрій Мудрий «Risk managemnt: Welcome to Risk World»
Андрій Мудрий «Risk managemnt: Welcome to Risk World»
 
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price DealLviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
Lviv PMDay 2016 S Олег Мізьов: Smart Proposal for your Fixed Price Deal
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
MG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENTMG6088 SOFTWARE PROJECT MANAGEMENT
MG6088 SOFTWARE PROJECT MANAGEMENT
 
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
Agile Gurugram 2023 I Simplified Agile EVM - The Art of Managing Triple Const...
 
Risk-Based Testing for Agile Projects
Risk-Based Testing for Agile ProjectsRisk-Based Testing for Agile Projects
Risk-Based Testing for Agile Projects
 
Presentation1
Presentation1Presentation1
Presentation1
 
1 2. project management
1 2. project management1 2. project management
1 2. project management
 
Planning
PlanningPlanning
Planning
 

More from QAFest

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQAFest
 
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQAFest
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QAFest
 
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QAFest
 
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQAFest
 
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQAFest
 
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQAFest
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QAFest
 
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QAFest
 
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQAFest
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QAFest
 
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QAFest
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQAFest
 
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QAFest
 
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QAFest
 
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQAFest
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQAFest
 
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QAFest
 
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QAFest
 
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QAFest
 

More from QAFest (20)

QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилинQA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
QA Fest 2019. Сергій Короленко. Топ веб вразливостей за 40 хвилин
 
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The FutureQA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
QA Fest 2019. Анна Чернышова. Self-healing test automation 2.0. The Future
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
 
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
QA Fest 2019. Катерина Спринсян. Параллельное покрытие автотестами и другие и...
 
QA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать большеQA Fest 2019. Никита Галкин. Как зарабатывать больше
QA Fest 2019. Никита Галкин. Как зарабатывать больше
 
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiledQA Fest 2019. Сергей Пирогов. Why everything is spoiled
QA Fest 2019. Сергей Пирогов. Why everything is spoiled
 
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгораниемQA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
QA Fest 2019. Сергей Новик. Между мотивацией и выгоранием
 
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
QA Fest 2019. Владимир Никонов. Код Шредингера или зачем и как мы тестируем н...
 
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
QA Fest 2019. Владимир Трандафилов. GUI automation of WEB application with SV...
 
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium ClusterQA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
QA Fest 2019. Иван Крутов. Bulletproof Selenium Cluster
 
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
QA Fest 2019. Николай Мижигурский. Миссия /*не*/выполнима: гуманитарий собесе...
 
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
QA Fest 2019. Володимир Стиран. Чим раніше – тим вигідніше, але ніколи не піз...
 
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automationQA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
QA Fest 2019. Дмитрий Прокопук. Mocks and network tricks in UI automation
 
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
QA Fest 2019. Екатерина Дядечко. Тестирование медицинского софта — вызовы и в...
 
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
QA Fest 2019. Катерина Черникова. Tune your P’s: the pop-art of keeping testa...
 
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях ITQA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
QA Fest 2019. Алиса Бойко. Какнезапутаться в коммуникативных сетях IT
 
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложенииQA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
QA Fest 2019. Святослав Логин. Как найти уязвимости в мобильном приложении
 
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
QA Fest 2019. Катерина Шепелєва та Інна Оснач. Що українцям потрібно знати пр...
 
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
QA Fest 2019. Антон Серпутько. Нагрузочное тестирование распределенных асинхр...
 
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
QA Fest 2019. Петр Тарасенко. QA Hackathon - The Cookbook 22
 

Recently uploaded

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 

Recently uploaded (20)

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 

QA Fest 2017. Ирина Жилинская. Тестирование основанное на рисках в реальности: как с ним работать

  • 1. Киев 2017Risk based testing in reality: How to make it works on your project? Risk based testing in reality: How to make it works on your project?
  • 2. Киев 2017 Speaker Info • 7 years in IT in roles BA & QA: Financial Services Industry, Sport Industry • ISTQB Trainer Risk based testing in reality: How to make it works on your project? IRYNA ZHYLINSKA LEAD SOFTWARE TEST ENGINEER EPAM
  • 3. Киев 2017 Agenda:  is Risk-Based testing approach?  values it brings?  metrics it gives? WHAT HOW  to implement Risk-based testing on New Project on existed (on-going Project)  pros and cons risk based approach launching on your Project Risk based testing in reality: How to make it works on your project?
  • 4. Киев 2017 WHAT: is Risk-Based testing approach? Risk based testing in reality: How to make it works on your project? KEY TERMINOLOGY POSSIBLE NEGATIVE RISK + = Can we test It? OUTCOME PRODUCT Quality PROJECT YES NO
  • 5. Киев 2017 WHAT: is Risk-Based testing approach? Risk based testing in reality: How to make it works on your project? KEY TERMINOLOGY LIKELYHOOD IMPACT Risk Priority Number x = RBCS link Article: "Risk Based Testing: What It Is and How You Can Benefit" by Rex Black
  • 6. Киев 2017 WHY: Risk Based approach values … for any system infinite # of tests exists …so you have to prioritize what is matter to test and you have to measure what you test but you DO NOT have forever to test Risk based testing in reality: How to make it works on your project?
  • 7. Киев 2017 HOW: implement Risk-Based approach Risk based testing in reality: How to make it works on your project? New project On-going project  Just started  No history  Ongoing  > 2-3 years history Practical Examples:
  • 8. Киев 2017 HOW: Risk-Based testing process looks like?  Risk Identification  Risk Assessment  Risk Management  Risk Mitigation Risk based testing in reality: How to make it works on your project? OUTPUT Quality RISKs List RPN Test Prioritization Correct Effort allocation Defined Scope STEP Execute Report Analyze Allocate new Risks Monitor and Control
  • 9. Киев 2017 Risk-Based implementation: Risk Identification Risk based testing in reality: How to make it works on your project? [-] Poor requirements [-] Lots of changes [-] No past experience [-] Busy Stakeholders [-] No Trust Goal: Quality Risks List New project  Identify + Communicate  Present  Apply  Learn DOMAIN (!)  Google  Brainstorming  Establish standartized KB  Ask RIGHT questions in RIGHT place Focus on YOUR Team affected Area Identify + Establish + Communicated [+] Business availability [+] No defined Processes [+] Time
  • 10. Киев 2017 Risk-Based implementation: Risk Identification Risk based testing in reality: How to make it works on your project? Goal: Quality Risks List Ongoing project  Find ‘the RIGHT Guy’  Investigate  Brainstorm and Identify bottlenecks  Identify Risks Prepare to present [-] Low Business availability [-] Documentation: poor/surplus [-] Custom process [+] Trust [+] Domain expertise [+] Available past experience  Define Implementation Plan  Present Solution Prepare to implement [?] Existed test cases
  • 11. Киев 2017 Risk-Based implementation: Risk Identification Risk based testing in reality: How to make it works on your project? Ongoing projectNew project Define Quality Risks Catalogue Maintenance Plan for Risks (Vision) Risks Reviews Define Implementation plan • Collect data from the past • Trace past data with identified Risks • Define missed area • Allocate time and Resourses READY TO MOVE TO RISK ASSESMENT Quality Risks Catalogue
  • 12. Киев 2017 Risk-Based implementation: Risk Identification Risk based testing in reality: How to make it works on your project? RESULT = Risks Check List System response > 20 ms under full load Patches and releases won’t install correctly Incorrect exchange rate for currency pair GBP:CNY User failed to log in and authentication failed User find interface too complex Performance Supportability Functional Functional Usability US-101 TT-10 US-5 US-65 NA TC-15 TC-25 TC-35 TC-88 NA yes no yes yes NA User Story Test Case Is Aut. Note: configure your tools to pick all this data automatically Link for Templates: RBCS: Generic Quality Risks List and General Quality Risk Categories In case on-going project better to pick up existed information from the begining
  • 13. Киев 2017 Risk-Based implementation: Risk Assessment Risk based testing in reality: How to make it works on your project? [-] Not clear requirements [-] Not fully defined expectation [-] No past experience Goal: assign Risk Priority Number (RPN) New project [+] Right people available  Provide presentation  Make sure that all understand WHAT Likelihood and Impact mean  All understand the Measurement Scale Explain the RULES Execute Assessment  RIGHT people involved  Appropriate time allocated  Establish Plan how to deal with ‘open questions’
  • 14. Киев 2017 Risk-Based implementation: Risk Assessment Risk based testing in reality: How to make it works on your project? Goal: assign Risk Priority Number (RPN) Ongoing project [-] Formed Standards of Priority Scale [+] Available past experience  Analyse Past Project Expirience Execute Assessment  People involved (!)  Appropriate time allocated  Establish Plan how to deal with ‘open questions’  Provide presentation  Make sure that all understand WHAT Likelihood and Impact mean  All understand the Measurement Scale Explain the RULES
  • 15. Киев 2017 Risk-Based implementation: Risk Assessment Risk based testing in reality: How to make it works on your project? RESULT = Risk Check List with RNP assessed 1. System response > 20 ms under full load (performance) 2. Patches and releases won’t install correctly (supportability) 3. Incorrect exchange rate for currency pair GBP:CNY (functional) 4. User failed to log in and authentication failed (functional) 5. User find interface too complex (usability) 3 4 2 4 4 Likelihood Impact Current RPN 5 1 1 2 5 15 4 2 8 20 Scale 1 =Critical 2 = Major 3 = Medium 4 = Low 5 = Very Low Past RNP 12-14 5 2-3 6 0 Analysed expirience -> form RNP based on existed data
  • 16. Киев 2017 Risk-Based implementation: Risk Mitigation Risk based testing in reality: How to make it works on your project? [1-5] Extensive Run ~ 50 % from total test design, implementation end execution effort a large number of tests that are both broad and deep, exercising combinations and variations of interesting conditions. [6-10] Broad Run ~ 25-35 % from total test design implementation end execution effort a medium number of tests that exercise many different interesting conditions [11-15] Cursory Run ~ 5-15 % from total test design implementation end execution effort a small number of tests that sample the most interesting conditions [16-20] Opportunity ~ 5 % from total test design implementation end execution effort Leverage other tests or activities to run a test or two of an interesting condition (small investment of time and effort) [21-25] Report bugs MAKE sure that EVERY Stakeholder understand definitions
  • 17. Киев 2017 Risk-Based implementation: Risk Mitigation Risk based testing in reality: How to make it works on your project? RESULT = Extend of testing assigned 1. System response > 20 ms under full load (performance) 2. Patches and releases won’t install correctly (supportability) 3. Incorrect exchange rate for currency pair GBP:CNY (functional) 4. User failed to log in and authentication failed (functional) 5. User find interface too complex (usability) RPN 15 4 2 8 20 Extend of testing C E E B O TCs Suite-15 Suite-18 Suite-1 Suite-2 CR-5 US-101 TT-10 US-5 US-65 NA US Issues I-5, I-9 I-15 I-25 I-65 I-8 TRACING yes no yes yes yes Is Aut. Extend of testing 1-5 = [E] = Extensive 6-10 = [B] = Broad 11-15 = [C] = Cursory 15-20 = [O] = Opportunity 21-25 = [RP] = Report Bugs
  • 18. Киев 2017 Risk-Based implementation: Risk Mitigation Risk based testing in reality: How to make it works on your project? Goal: allocate test effort [-] Mixed coverage [-] Catalogue Maintenance problems [-] Miss issues (RB, O) [+] Keep test FOCUS on WHAT is METTER [+] Limit test afford with RNP  1 test case covers ONLY 1 entity  Automate Risk Catalog  Establish Team Rules  Allocate time for Experience based testing New project & Ongoing Project How to build Report with JIRA: Atlassian Support/JIRA Software Cloud/JIRA Knowledge Base Atlassian Marketplace: qTest for JIRA Test Management
  • 19. Киев 2017 Risk-Based implementation: Risk Management Risk based testing in reality: How to make it works on your project? Goal: analyze, monitor and control [-] Catalogue Maintenance [-] Process Maintenance [+] Time Constraint problem Resolved (breadth-first and depth-first) [+] Bug-fix efforts focused on high-risk problems [+] Now we known the Scope  Use Retro  Build and Analyze Test Report based on Risks  Communicate the process New project & Ongoing Project
  • 20. Киев 2017 Risk-Based implementation: Metrics Risk based testing in reality: How to makes it works on your project? Goal: use metrics to improve the process • % of executed test cases per Risk item • % of failed/passed/unexecuted test cases per Risk item New project & Ongoing Project Test Execution metrics  % defects identified in 1 Risk item  % defect identified/fixed per one Risk item in one iteration  % defect fount in the 1st – 2nd – 3rd Iterations – compere  Defect metrics to establish Acceptance ‘Go’ ‘Not-Go’ Defect metrics
  • 21. Киев 2017 POSSIBLE NEGATIVE RISK + = LIKELYHOOD IMPACT RPN x = HOW: Risk-Based testing process looks like?  Risk Identification  Risk Assessment  Risk Mitigation Extend of testing Extensive Broad Cursory or or Opportunity or =  Risk Management Execute Assign New RisksFix Report + + +
  • 22. Киев 2017 WHAT: values Risk Based approach brings? Risk based testing in reality: How to make it works on your project?  team knows the focus and domain  “find the scary stuff first”  “pick the right tests out of the infinite cloud of possible tests”  “release when risk of delay balances risk of dissatisfaction”  “give up tests you worry about the least” All these BENEFITS allows:  the test team to operate more efficiently and in a targeted fashion, especially in time- constrained and/or resource-constrained situations
  • 23. Киев 2017Risk based testing in reality: How to make it works on your project? ira.zhylinska@gmail.com

Editor's Notes

  1. Is Risk-Based testing approach? Values it brings to both Project and Client
  2. Possibility (Вероятность возникновение) Степень негативности Вероятность: То что являет фактом – точно не риск это ограничении what is impossible is not a риск и то что достоверно это ограничение Ну например мне не нужно волноваться что я сейчас поднимусь и ударюсь головой о потолок – тк гравитация работает или невозмножно не является риском– ( например гравитация она работает) не нужно волноваться совсем
  3. Possibility (Вероятность возникновение) Степень негативности Вероятность: То что являет фактом – точно не риск это ограничении what is impossible is not a риск и то что достоверно это ограничение Ну например мне не нужно волноваться что я сейчас поднимусь и ударюсь головой о потолок – тк гравитация работает или невозмножно не является риском– ( например гравитация она работает) не нужно волноваться совсем
  4. In risk-based testing, the results of Risk analysis will form key inputs into the test planning process as well as the test estimation process.
  5. In risk-based testing, the results of Risk analysis will form key inputs into the test planning process as well as the test estimation process.
  6. [+] Business availability [+] No defined Processes значит что мы можем его настроить так как удобно нам [+] Time – ВРЕМЯ вначале проекта у тестировщика есть ВРЕМЯ на то чтобы заниматься риск бейзд тестированием Identify + Communicate Present риск бейзд стратегию Combine – комбинируейте подходы, покуда процесс еще не установлен его можно рисовать так как прваильно и необходимо Learn - важно знание домена!!! Если домен сложный – тогда вовлечь команду – раздробить скоуп на куски и презентовать друг другу кусками Google – вся аналитика статистика все что может помочь при определении того как систему пользуют и что хотят от нее Кто юзера например? Основные фейлы предыдущих систем, Brainstorm Ask RIGHT questions in RIGHT place Внедриться в тылы БА для того чтобы учавствовать в груминге, если нет – получить доступ к сторям как можно раньше + сделать Жиру таким образом чтобы к сторям линковались десижены их договорится что все вопросы в десиженах БА отвечает + пока идет выяснение требований вики страничку где все будет документироваться именно под и для куа и риск бейзд
  7. Find the RIGHT Guy человека/людей у которыъ есть доменные знания Привести пример Репортинговой апп (без доков и срочным релизом) Инвестигируйте проект (прежде чем менять нужно знать «где мы есть», «какие апроучи используем» «проблематики») Подготовьте решение для презентации и подготовьте план имплементации (пример Инвестмент проекта): стадия обсервации, подготовки, презентации и план итеративного внедрения Риск бейзд) и важно в отличии от например проекта нового мы презентуем решение уже решение, которое решает проблемы (ботелнеки)
  8. Collect data from the past Trace past data with identified Risks Проанализировать предыдущие кейсы + автомейшен и намапить все на текущий чек лист
  9. Collect data from the past Trace past data with identified Risks Проанализировать предыдущие кейсы + автомейшен и намапить все на текущий чек лист
  10. Collect data from the past Trace past data with identified Risks Проанализировать предыдущие кейсы + автомейшен и намапить все на текущий чек лист
  11. Особое внимание на 2е вещи
  12. Analyse Past Expirience -> form RNP based on past data Два момента 1- хорошо включать в риск ассесмент 2- но лучше оставить для корректировки чтобы не сбивать с толку команду
  13. extensive testing effort takes broad testing effort takes ~ 25-35 % from total test design implementation end execution Cursory takes ~ 5-15 % from total test design implementation end execution takes ~ 5 % from total test design implementation end execution
  14. [-] Mixed User Story coverage (1 Test Case covers few functional entity) What if 1 step failed? 1 test case covers ONLY 1 entity Automate Risk Catalog as much “automated” as possible Establish Team Rules to support Correct Reporting Allocate time for Experience based testing
  15. [-] Mixed User Story coverage (1 Test Case covers few functional entity) What if 1 step failed? 1 test case covers ONLY 1 entity Automate Risk Catalog as much “automated” as possible Establish Team Rules to support Correct Reporting Allocate time for Experience based testing
  16. [-] Inappropriate Maintenance = забыли промаркировать = потеряшки Communicate the process всегда напоминайте и проверяйте
  17. Is Risk-Based testing approach? Values it brings to both Project and Client
  18. Possibility – what is impossible is not a ris То что достоверно это ограничение или невозмножно не является риском– ( например гравитация она работает) не нужно волноваться совсем