Quality Assurance vs. Testing

/25@yegor256
@yb190920
1
Yegor Bugayenko
QAFest, Kyiv, Ukraine

20 September 2019
QA vs. Testing
/25@yegor256
@yb190920
2
@yb190920
@yegor256 I have a question…
/25@yegor256
@yb190920
3
Are you

“QA engineers”?Quality Assurance
/25@yegor256
@yb190920
4
Part I:

Best tools and instruments

for QA experts
/25@yegor256
@yb190920
5
Affinity
diagram
/25@yegor256
@yb190920
6
Process
Decision
Program
Chart
/25@yegor256
@yb190920
7
Interrelationship
Digraph
/25@yegor256
@yb190920
8
Prioritization
Matrix
/25@yegor256
@yb190920
9
Matrix
Diagram
/25@yegor256
@yb190920
10
Six Sigma
/25@yegor256
@yb190920
11
Confused?
/25@yegor256
@yb190920
12
Part II:

Best tools and instruments

for software testers
/25@yegor256
@yb190920
13
/25@yegor256
@yb190920
14
QA Testing≠
My point is:
/25@yegor256
@yb190920
15
PM
Tester
Analyst
Programmer
Reviewer
DevOps
QualityScope TimeCost
/25@yegor256
@yb190920
16
Quality Assurance is the process of
auditing the quality requirements
and the results from quality control
measurements to ensure that
appropriate quality standards and
operational definitions are used.
QA
Quality Control is the process of
monitoring and recording results of
executing the quality activities to
assess performance and recommend
necessary changes.
QC
PMBOK v.5
/25@yegor256
@yb190920
17
Requirements
Requirements

Matrix
Validation
Speed

of approval
Coding
LoC or HoC
Test coverage
Static

analysis
3rd party
tools
Code reviews
Duration
Rejection

rate
Coverage
DevOps
Frequency
Speed
Availability
Testing
Bugs/release
Bugs/day
Rates
Quality Customers are happy=
/25@yegor256
@yb190920
18
PM
QualityCostScope Time People Risks
Coding
DeployingRequirements
Testing
Code reviews
Documentation
Customers UX/UI
Architecture
Corrective Action
Metrics
Change Request
ISO 9001
/25@yegor256
@yb190920
19
/25@yegor256
@yb190920
20
QA
Testing
:management
:engineering
/25@yegor256
@yb190920
21
Why…
they call us QA instead of testers?
/25@yegor256
@yb190920
22
Cynthia Cohen: “The lack of
status and support makes the
tester’s job more difficult and
time consuming, as the struggle
for recognition becomes part of
the job itself”

Managing Conflict in Software Testing, Communications of the
ACM, Volume 47, Issue 1, 2004
/25@yegor256
@yb190920
23
How to become a better tester?
code
review
report
measure
/25@yegor256
@yb190920
24
/25@yegor256
@yb190920
25
shop@yegor256.com
1 of 25

Recommended

ISO 19650-2 - Invitation to Tender and Tender Response - How to start your BI... by
ISO 19650-2 - Invitation to Tender and Tender Response - How to start your BI...ISO 19650-2 - Invitation to Tender and Tender Response - How to start your BI...
ISO 19650-2 - Invitation to Tender and Tender Response - How to start your BI...Clive Jordan - fighter of Evil BIM
15.2K views57 slides
Can Distributed Teams Deliver Quality? by
Can Distributed Teams Deliver Quality?Can Distributed Teams Deliver Quality?
Can Distributed Teams Deliver Quality?Yegor Bugayenko
269 views23 slides
Are You Sure You Are Not a Micromanager? by
Are You Sure You Are Not a Micromanager?Are You Sure You Are Not a Micromanager?
Are You Sure You Are Not a Micromanager?Yegor Bugayenko
245 views16 slides
On Requirements Management (Demotivate Them Right) by
On Requirements Management (Demotivate Them Right)On Requirements Management (Demotivate Them Right)
On Requirements Management (Demotivate Them Right)Yegor Bugayenko
220 views16 slides
My Experience of 1000 Interviews by
My Experience of 1000 InterviewsMy Experience of 1000 Interviews
My Experience of 1000 InterviewsYegor Bugayenko
219 views20 slides
Are you sure you are not a micromanager? by
Are you sure you are not a micromanager?Are you sure you are not a micromanager?
Are you sure you are not a micromanager?Yegor Bugayenko
251 views15 slides

More Related Content

More from Yegor Bugayenko

Software Testing Pitfalls by
Software Testing PitfallsSoftware Testing Pitfalls
Software Testing PitfallsYegor Bugayenko
295 views35 slides
Five Trends We Are Afraid Of by
Five Trends We Are Afraid OfFive Trends We Are Afraid Of
Five Trends We Are Afraid OfYegor Bugayenko
378 views23 slides
Experts vs Expertise by
Experts vs ExpertiseExperts vs Expertise
Experts vs ExpertiseYegor Bugayenko
422 views28 slides
Who Cares About Quality? by
Who Cares About Quality?Who Cares About Quality?
Who Cares About Quality?Yegor Bugayenko
272 views21 slides
Quantity vs. Quality by
Quantity vs. QualityQuantity vs. Quality
Quantity vs. QualityYegor Bugayenko
326 views34 slides
Experts vs Expertise by
Experts vs ExpertiseExperts vs Expertise
Experts vs ExpertiseYegor Bugayenko
225 views37 slides

More from Yegor Bugayenko(20)

Zold: a cryptocurrency without Blockchain by Yegor Bugayenko
Zold: a cryptocurrency without BlockchainZold: a cryptocurrency without Blockchain
Zold: a cryptocurrency without Blockchain
Yegor Bugayenko282 views
How to Cut Corners and Stay Cool by Yegor Bugayenko
How to Cut Corners and Stay CoolHow to Cut Corners and Stay Cool
How to Cut Corners and Stay Cool
Yegor Bugayenko318 views
How to Be Honest and Keep a Client? by Yegor Bugayenko
How to Be Honest and Keep a Client?How to Be Honest and Keep a Client?
How to Be Honest and Keep a Client?
Yegor Bugayenko478 views
Object-Oriented Flavor for JUnit Tests by Yegor Bugayenko
Object-Oriented Flavor for JUnit TestsObject-Oriented Flavor for JUnit Tests
Object-Oriented Flavor for JUnit Tests
Yegor Bugayenko691 views
How to Avoid Outsourcing Disaster? by Yegor Bugayenko
How to Avoid Outsourcing Disaster?How to Avoid Outsourcing Disaster?
How to Avoid Outsourcing Disaster?
Yegor Bugayenko846 views
What's Wrong With Object-Oriented Programming? by Yegor Bugayenko
What's Wrong With Object-Oriented Programming?What's Wrong With Object-Oriented Programming?
What's Wrong With Object-Oriented Programming?
Yegor Bugayenko2.2K views

Recently uploaded

Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Donato Onofri
795 views34 slides
Myths and Facts About Hospice Care: Busting Common Misconceptions by
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common MisconceptionsCare Coordinations
5 views1 slide
SAP FOR TYRE INDUSTRY.pdf by
SAP FOR TYRE INDUSTRY.pdfSAP FOR TYRE INDUSTRY.pdf
SAP FOR TYRE INDUSTRY.pdfVirendra Rai, PMP
24 views3 slides
Copilot Prompting Toolkit_All Resources.pdf by
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdfRiccardo Zamana
8 views4 slides
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...Deltares
6 views22 slides
Generic or specific? Making sensible software design decisions by
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
6 views60 slides

Recently uploaded(20)

Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ... by Donato Onofri
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Unmasking the Dark Art of Vectored Exception Handling: Bypassing XDR and EDR ...
Donato Onofri795 views
Myths and Facts About Hospice Care: Busting Common Misconceptions by Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana8 views
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by Deltares
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
Deltares6 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta5 views
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft... by Deltares
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...
Deltares7 views
360 graden fabriek by info33492
360 graden fabriek360 graden fabriek
360 graden fabriek
info3349237 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
SUGCON ANZ Presentation V2.1 Final.pptx by Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8711 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok5 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko... by Deltares
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
DSD-INT 2023 Simulation of Coastal Hydrodynamics and Water Quality in Hong Ko...
Deltares14 views
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares10 views

Quality Assurance vs. Testing