SlideShare a Scribd company logo
Hier soll der Titel reinTest Organisation State of the Art
www.qs-tag.de
Organizer: imbus AG
www.qs-tag.de
Business awareness of testers and the
quality of testing
Karolina Zmitrowicz
Quale Magazine
Soft skills in testing
Instead of agenda
What do you need to be a good
tester?
To be a good tester
 You need to know the discipline
 Knowledge of development process
 Knowledge of testing proces
 Practical knowledge about test techniques
 Experience in using tools supporting testing
 Anything else?
To be a good tester
 Your role can be considered as a
bridge between the business and the
development
 You work with people:
 Analysts
 Developers
 Customers
 End users
 You work with people representing
different background, knowledge,
sometimes culture
To be a good tester
 Where are you on this picture?
To be a good tester
 What else do you need?
 Processes, techniques and tools are not enough
 Working with people requires special skills
 Therefore, the next step to be a good tester is gathering soft skills:
 Communication
 Negotiation
 Patience
 Understanding
To be a good tester
Test proces, techniques, tools + soft skills = ?
It is still not enough
You are responsible for providing objective information about the test object.
To be able to do it, you need to understand the object.
Business awareness of testers
and the quality of testing
Why this topic?
 Consider the following „typical” requirements
I want a cat.
The cat should have 4 legs, 2 eyes and 2 ears.
The cat should be provided in 2 weeks
Why this topic?
What features would you test for?
Why do you want to test it like that?
Why this topic?
What design based on these requirements could
development offer?
There are many options like:
Why this topic?
Fortunatelly, we have business analysts!
The cat after detailed requirements analysis:
Why this topic?
Coming back to our requirments…
The cat after development and some reworks coming from your feedback…
Why this topic?
Now, let’s assume that the customer has
specific requirements and wanted a cat
like this…
It seems you didn’t build the right
product…
So? Is it a problem?
Actually it is…
Why this topic?
Gaps in the proces resulted in the cost of:
Conclusion
How many of you are „cat experts”?
• Collect requirements
• Validate requirements
• Design the right product
• Test for the right product
You need to know the „domain” to be able to
The only thing more expensive than
writing software is writing bad
software
Douglas Adams
Business knowledge and testing
Your responsibility as a tester is not only to simply execute test cases
You also design tests and plan their execution
Because of this, you need to understand what are you going to test:
• You need to understand requirements
• You need to „see” the business context of the system and the whole project
• You need to understand the purpose of the products and its impact on testing
Ok, you may say – requirements
should clearly say what to test
Business knowledge and testing
 The problem is:
 The requirements are often poorly documented
 The requirements are often missing
 The requirements are often inconsistent
 The second problem is that to claim requirements as not good, you must know the
business area
 In other case, how can you know that you are testing „the right cat”?
The system should be usable
The system should be fast
Let me tell you a story
Once upon a time…
There was a test team in charge of testing a banking application
The problem was they had
no idea about banking…
Let me tell you a story
Their internal testing was very successful… no serious bugs!!
Then they came to the customer … and things changed
Let me tell you a story
Results:
Branch and till balancing not working correctly
Branch reporting not working correctly
Devices not working as supposed
Transactions taking too long
Business rules… what business rules???
Should it
balance??
Since when?!
Oh… does it
matter?
It looks
different than
the
simulators….
Let me tell you a story
Solution:
Involving the customer in testing
Working close with business analysts from the bank to
clarify requirements
Detailing all requirements documents
Updating almost all test cases and test scenarios
Total delay – 6 months
Additional cost – 30%
What is the solution?
What can you do?
Get involved in requirements review and acceptance
QA signoff should be the „must have”
What can you do?
Improve the proces
Ask analysts for a presentation explaining the goals and vision of the product
What can you do?
Check the product/business in a real life
 Apply field observation/interviews
 Get familiar with similar products
 Wath the users
What can you do?
Collaborate and cooperate
Work with the business representatives, users, analysts to clarify requirements, goals of
the product and its application
 Apply some agile practices:
 Demo
 Inspect and adapt
What can you do?
Collaborate and cooperate
 Ask business representatives, users, analysts to review your test cases
 Are they complete?
 Are they right?
 Do they cover risks?
What can you do?
Read
ISTQB syllabi do not help. They explain the test proces and techniques only.
Sorry guys!
 Read:
 Domain standards
 Business proces documentation
 Business publications
 Documentation of similar products
 Regulations
What can you do?
Don’t be afraid to ask
There's no such thing as a stupid question
The art and science of asking questions is the source of all knowledge
Thomas Berger
Why should you do it?
 Benefits for the organization:
 Increased understanding of the project goals and customer’s expectation
 Specialized test personnel
Focusing on
development of
the right product
Lean testing.
Better test
planing. No
waste!
Support for
change impact
analysis
Lowering project
risk – you are
building the
right product
Customer
satisfaction
Increased
realibility of the
IT company as a
solution provider
Why should you do it?
 Benefits for you:
 Self-development
 Increased reliability of your professional judgement
 Expertise
 Ability to not only verify the product, but to validate it as well
Thank you!
Who does not agree?

More Related Content

What's hot

Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
SQALab
 
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
TEST Huddle
 
Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!
SQALab
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
Abhinav Sabharwal- Business Analyst Mumbai
 
Business Analysis Fundamentals - Techniques: Interviews
Business Analysis Fundamentals - Techniques: InterviewsBusiness Analysis Fundamentals - Techniques: Interviews
Business Analysis Fundamentals - Techniques: Interviews
Sarah Loftus
 
Андрій Риф'як "5 tips to better Enterprise product management"
Андрій Риф'як "5 tips to better Enterprise product management"Андрій Риф'як "5 tips to better Enterprise product management"
Андрій Риф'як "5 tips to better Enterprise product management"
Dakiry
 
How to convince_japanese_manufacturer
How to convince_japanese_manufacturerHow to convince_japanese_manufacturer
How to convince_japanese_manufacturer
Yuichi Moriwaki
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
Ho Chi Minh City Software Testing Club
 
[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue
[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue
[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue
Flavio Nazario
 
The Design Process
The Design Process The Design Process
The Design Process
14605
 
Design Process 2015
Design Process 2015Design Process 2015
Design Process 2015
marcellawilliams1998
 
Testing in modern times a story about quality and value - agile testing dev ...
Testing in modern times  a story about quality and value - agile testing dev ...Testing in modern times  a story about quality and value - agile testing dev ...
Testing in modern times a story about quality and value - agile testing dev ...
Huib Schoots
 
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
TEST Huddle
 
Kilve design process 2014 (1)
Kilve   design process 2014 (1)Kilve   design process 2014 (1)
Kilve design process 2014 (1)
jess_hart
 
Rethinking the Role of Testers
Rethinking the Role of TestersRethinking the Role of Testers
Rethinking the Role of Testers
Paul Gerrard
 
IT Business Analyst (NTP, PG, 08.10.2013)
IT Business Analyst (NTP, PG, 08.10.2013)IT Business Analyst (NTP, PG, 08.10.2013)
IT Business Analyst (NTP, PG, 08.10.2013)
JIT Solutions
 
Visual Action Board (for Value Check, English Edition)
Visual Action Board (for Value Check, English Edition)Visual Action Board (for Value Check, English Edition)
Visual Action Board (for Value Check, English Edition)
The Innovation Lab
 
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
VWO
 
What is UX design?
What is UX design? What is UX design?
What is UX design?
Kristen Hardy
 

What's hot (20)

Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!Test Cases are dead, long live Checklists!
Test Cases are dead, long live Checklists!
 
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous Shrini Kulkarni -  Software Metrics - So Simple, Yet So Dangerous
Shrini Kulkarni - Software Metrics - So Simple, Yet So Dangerous
 
Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!Help Me, I got a team of junior testers!
Help Me, I got a team of junior testers!
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
 
Business Analysis Fundamentals - Techniques: Interviews
Business Analysis Fundamentals - Techniques: InterviewsBusiness Analysis Fundamentals - Techniques: Interviews
Business Analysis Fundamentals - Techniques: Interviews
 
Андрій Риф'як "5 tips to better Enterprise product management"
Андрій Риф'як "5 tips to better Enterprise product management"Андрій Риф'як "5 tips to better Enterprise product management"
Андрій Риф'як "5 tips to better Enterprise product management"
 
Supriya_Resume
Supriya_ResumeSupriya_Resume
Supriya_Resume
 
How to convince_japanese_manufacturer
How to convince_japanese_manufacturerHow to convince_japanese_manufacturer
How to convince_japanese_manufacturer
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
 
[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue
[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue
[ILA'19] Hyphotheses & Experiments - enabling business-product dialogue
 
The Design Process
The Design Process The Design Process
The Design Process
 
Design Process 2015
Design Process 2015Design Process 2015
Design Process 2015
 
Testing in modern times a story about quality and value - agile testing dev ...
Testing in modern times  a story about quality and value - agile testing dev ...Testing in modern times  a story about quality and value - agile testing dev ...
Testing in modern times a story about quality and value - agile testing dev ...
 
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
Gerlof Hoekstra - OMG What Have We Done - EuroSTAR 2013
 
Kilve design process 2014 (1)
Kilve   design process 2014 (1)Kilve   design process 2014 (1)
Kilve design process 2014 (1)
 
Rethinking the Role of Testers
Rethinking the Role of TestersRethinking the Role of Testers
Rethinking the Role of Testers
 
IT Business Analyst (NTP, PG, 08.10.2013)
IT Business Analyst (NTP, PG, 08.10.2013)IT Business Analyst (NTP, PG, 08.10.2013)
IT Business Analyst (NTP, PG, 08.10.2013)
 
Visual Action Board (for Value Check, English Edition)
Visual Action Board (for Value Check, English Edition)Visual Action Board (for Value Check, English Edition)
Visual Action Board (for Value Check, English Edition)
 
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
Testing Big vs. Testing Small - How To Evolve a Product Rapidly Without Sacri...
 
What is UX design?
What is UX design? What is UX design?
What is UX design?
 

Viewers also liked

Analiza wpływu - beIT
Analiza wpływu - beITAnaliza wpływu - beIT
Analiza wpływu - beIT
KAROLINA ZMITROWICZ
 
Analiza wpływu_TestingCup 2016
Analiza wpływu_TestingCup 2016Analiza wpływu_TestingCup 2016
Analiza wpływu_TestingCup 2016
KAROLINA ZMITROWICZ
 
W poszukiwaniu źródeł problemów w projektach IT
W poszukiwaniu źródeł problemów w projektach ITW poszukiwaniu źródeł problemów w projektach IT
W poszukiwaniu źródeł problemów w projektach IT
KAROLINA ZMITROWICZ
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
KAROLINA ZMITROWICZ
 
Potencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnychPotencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnych
Marcin Baron
 
Dotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europeDotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europe
A1 Europe Sp. z o.o.
 
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Business Analysts Meetup
 
ROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportuROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportu
Inna Kotykova
 
User Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejUser Experience w Analizie Biznesowej
User Experience w Analizie Biznesowej
Anna Liszewska
 
Crispy | Wakeups&Startups
Crispy | Wakeups&StartupsCrispy | Wakeups&Startups
Crispy | Wakeups&Startups
FraMichetti
 
Wzory statystyka
Wzory statystykaWzory statystyka
Wzory statystyka
uekatonotes
 
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Logicaltrust pl
 
Zarządzanie projektami
Zarządzanie projektamiZarządzanie projektami
Zarządzanie projektami
AEGEE-Warszawa
 
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
Lukas Pobocha
 
ERP jako system systemów
ERP jako system systemówERP jako system systemów
ERP jako system systemów
Jaroslaw Zelinski
 
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUKManipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUK
Wolny Przemysław
 
2 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-20122 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-2012
Dede S
 
Project 2.0 Innovation Or Hype
Project 2.0   Innovation Or HypeProject 2.0   Innovation Or Hype
Project 2.0 Innovation Or Hype
bneaves
 
Open Data - Rada Innowacyjności
Open Data - Rada InnowacyjnościOpen Data - Rada Innowacyjności
Open Data - Rada Innowacyjności
Appsilon Data Science
 

Viewers also liked (20)

Analiza wpływu - beIT
Analiza wpływu - beITAnaliza wpływu - beIT
Analiza wpływu - beIT
 
Analiza wpływu_TestingCup 2016
Analiza wpływu_TestingCup 2016Analiza wpływu_TestingCup 2016
Analiza wpływu_TestingCup 2016
 
W poszukiwaniu źródeł problemów w projektach IT
W poszukiwaniu źródeł problemów w projektach ITW poszukiwaniu źródeł problemów w projektach IT
W poszukiwaniu źródeł problemów w projektach IT
 
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
Simple Ways of Planning, Designing and Testing Usability of a Software Produc...
 
Potencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnychPotencjały miejskich obszarów funkcjonalnych
Potencjały miejskich obszarów funkcjonalnych
 
Dotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europeDotacje w małopolsce 2016, a1 europe
Dotacje w małopolsce 2016, a1 europe
 
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
Narzędzia do analizy biznesowej: wady i zalety. Plan analizy biznesowej w pra...
 
ROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportuROAD: Platforma internetowa dla logistyki transportu
ROAD: Platforma internetowa dla logistyki transportu
 
User Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejUser Experience w Analizie Biznesowej
User Experience w Analizie Biznesowej
 
Crispy | Wakeups&Startups
Crispy | Wakeups&StartupsCrispy | Wakeups&Startups
Crispy | Wakeups&Startups
 
Wzory statystyka
Wzory statystykaWzory statystyka
Wzory statystyka
 
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
Nietuzinkowe przypadki z testów penetracyjnych czyli historia o wyższości wyb...
 
Zarządzanie projektami
Zarządzanie projektamiZarządzanie projektami
Zarządzanie projektami
 
Istota
Istota Istota
Istota
 
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
8.1 Zasady sporządzania planów, analiz i sprawozdań - analiza statyczna
 
ERP jako system systemów
ERP jako system systemówERP jako system systemów
ERP jako system systemów
 
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUKManipulacja, perswazja czy magia?  SERGIUSZ KIZIŃCZUK
Manipulacja, perswazja czy magia? SERGIUSZ KIZIŃCZUK
 
2 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-20122 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-2012
 
Project 2.0 Innovation Or Hype
Project 2.0   Innovation Or HypeProject 2.0   Innovation Or Hype
Project 2.0 Innovation Or Hype
 
Open Data - Rada Innowacyjności
Open Data - Rada InnowacyjnościOpen Data - Rada Innowacyjności
Open Data - Rada Innowacyjności
 

Similar to Business awareness of testers and the quality of testing

Are you cut out for consulting
Are you cut out for consultingAre you cut out for consulting
Are you cut out for consultingjacobs5628
 
Requirements
RequirementsRequirements
Requirements
Stefan Csosz
 
Are You Cut Out For Consulting
Are You Cut Out For ConsultingAre You Cut Out For Consulting
Are You Cut Out For Consultingjacobs5628
 
Design research for a quality product
Design research for a quality productDesign research for a quality product
Design research for a quality product
Carmen Brion
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder NeedsSandeep Ganji
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
Karyn Zuidinga
 
The Consulting-Interview - Case Interview Dos and Donts
The Consulting-Interview - Case Interview Dos and DontsThe Consulting-Interview - Case Interview Dos and Donts
The Consulting-Interview - Case Interview Dos and Donts
squeaker.net
 
Communications Audit
Communications AuditCommunications Audit
Communications Audit
guesta8fe5
 
NPD hypothesis validation toolkit
NPD hypothesis validation toolkit NPD hypothesis validation toolkit
NPD hypothesis validation toolkit
CX NPD ltd
 
Assessment Centre Case Study - An Introduction by JobTestPrep
Assessment Centre Case Study - An Introduction by JobTestPrepAssessment Centre Case Study - An Introduction by JobTestPrep
Assessment Centre Case Study - An Introduction by JobTestPrep
JobTestPrep
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development Methodology
Venture Hacks
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development Methodology
Vinit Nair
 
Kick Off and Interview preparation
Kick Off and Interview preparationKick Off and Interview preparation
Kick Off and Interview preparation
SupportGCI
 
TMCA Conference 2010
TMCA Conference 2010TMCA Conference 2010
TMCA Conference 2010
PRTM
 
2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's Guide2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's Guide
Adrian Sanabria
 
Interview Preparation
Interview Preparation Interview Preparation
Interview Preparation
SupportGCI
 
Разработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон СеменченкоРазработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон Семенченко
COMAQA.BY
 
Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...
Socialsquare
 
PQF Overview
PQF OverviewPQF Overview
PQF Overview
Martin Hutchings
 

Similar to Business awareness of testers and the quality of testing (20)

Are you cut out for consulting
Are you cut out for consultingAre you cut out for consulting
Are you cut out for consulting
 
Requirements
RequirementsRequirements
Requirements
 
Are You Cut Out For Consulting
Are You Cut Out For ConsultingAre You Cut Out For Consulting
Are You Cut Out For Consulting
 
Design research for a quality product
Design research for a quality productDesign research for a quality product
Design research for a quality product
 
Understanding Stakeholder Needs
Understanding Stakeholder NeedsUnderstanding Stakeholder Needs
Understanding Stakeholder Needs
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 
The Consulting-Interview - Case Interview Dos and Donts
The Consulting-Interview - Case Interview Dos and DontsThe Consulting-Interview - Case Interview Dos and Donts
The Consulting-Interview - Case Interview Dos and Donts
 
Communications Audit
Communications AuditCommunications Audit
Communications Audit
 
NPD hypothesis validation toolkit
NPD hypothesis validation toolkit NPD hypothesis validation toolkit
NPD hypothesis validation toolkit
 
Assessment Centre Case Study - An Introduction by JobTestPrep
Assessment Centre Case Study - An Introduction by JobTestPrepAssessment Centre Case Study - An Introduction by JobTestPrep
Assessment Centre Case Study - An Introduction by JobTestPrep
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development Methodology
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development Methodology
 
Mike Roe Creating Client Value
Mike Roe Creating Client ValueMike Roe Creating Client Value
Mike Roe Creating Client Value
 
Kick Off and Interview preparation
Kick Off and Interview preparationKick Off and Interview preparation
Kick Off and Interview preparation
 
TMCA Conference 2010
TMCA Conference 2010TMCA Conference 2010
TMCA Conference 2010
 
2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's Guide2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's Guide
 
Interview Preparation
Interview Preparation Interview Preparation
Interview Preparation
 
Разработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон СеменченкоРазработка эффективной тестовой стратегии, Антон Семенченко
Разработка эффективной тестовой стратегии, Антон Семенченко
 
Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...Getting out of the building - a presentation about entraprenuership in for So...
Getting out of the building - a presentation about entraprenuership in for So...
 
PQF Overview
PQF OverviewPQF Overview
PQF Overview
 

More from KAROLINA ZMITROWICZ

HowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdfHowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdf
KAROLINA ZMITROWICZ
 
IIBA vs IREB.pdf
IIBA vs IREB.pdfIIBA vs IREB.pdf
IIBA vs IREB.pdf
KAROLINA ZMITROWICZ
 
Zmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UXZmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UX
KAROLINA ZMITROWICZ
 
Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019
KAROLINA ZMITROWICZ
 
Zmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU RigaZmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU Riga
KAROLINA ZMITROWICZ
 
Modern BA_Analyst days 2017
Modern BA_Analyst days 2017Modern BA_Analyst days 2017
Modern BA_Analyst days 2017
KAROLINA ZMITROWICZ
 
Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017
KAROLINA ZMITROWICZ
 
Traceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEFTraceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEF
KAROLINA ZMITROWICZ
 
Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018
KAROLINA ZMITROWICZ
 
Sjsi sztuka modelowania
Sjsi sztuka modelowaniaSjsi sztuka modelowania
Sjsi sztuka modelowania
KAROLINA ZMITROWICZ
 
Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017
KAROLINA ZMITROWICZ
 

More from KAROLINA ZMITROWICZ (11)

HowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdfHowToWriteGoodRequirements.pdf
HowToWriteGoodRequirements.pdf
 
IIBA vs IREB.pdf
IIBA vs IREB.pdfIIBA vs IREB.pdf
IIBA vs IREB.pdf
 
Zmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UXZmitrowicz IT Stacja UX
Zmitrowicz IT Stacja UX
 
Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019Zmitrowicz Test Strategy Test Forum Milan 2019
Zmitrowicz Test Strategy Test Forum Milan 2019
 
Zmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU RigaZmitrowicz SQA DAYS EU Riga
Zmitrowicz SQA DAYS EU Riga
 
Modern BA_Analyst days 2017
Modern BA_Analyst days 2017Modern BA_Analyst days 2017
Modern BA_Analyst days 2017
 
Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017Quality Management in Agile world_SQA Days 2017
Quality Management in Agile world_SQA Days 2017
 
Traceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEFTraceability - ways to ensure better management and consistency_HUSTEF
Traceability - ways to ensure better management and consistency_HUSTEF
 
Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018
 
Sjsi sztuka modelowania
Sjsi sztuka modelowaniaSjsi sztuka modelowania
Sjsi sztuka modelowania
 
Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017
 

Recently uploaded

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 

Recently uploaded (20)

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Prosigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns: Transforming Business with Tailored Technology Solutions
Prosigns: Transforming Business with Tailored Technology Solutions
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 

Business awareness of testers and the quality of testing

  • 1. Hier soll der Titel reinTest Organisation State of the Art www.qs-tag.de Organizer: imbus AG www.qs-tag.de Business awareness of testers and the quality of testing Karolina Zmitrowicz Quale Magazine
  • 2. Soft skills in testing
  • 4. What do you need to be a good tester?
  • 5. To be a good tester  You need to know the discipline  Knowledge of development process  Knowledge of testing proces  Practical knowledge about test techniques  Experience in using tools supporting testing  Anything else?
  • 6. To be a good tester  Your role can be considered as a bridge between the business and the development  You work with people:  Analysts  Developers  Customers  End users  You work with people representing different background, knowledge, sometimes culture
  • 7. To be a good tester  Where are you on this picture?
  • 8. To be a good tester  What else do you need?  Processes, techniques and tools are not enough  Working with people requires special skills  Therefore, the next step to be a good tester is gathering soft skills:  Communication  Negotiation  Patience  Understanding
  • 9. To be a good tester Test proces, techniques, tools + soft skills = ? It is still not enough You are responsible for providing objective information about the test object. To be able to do it, you need to understand the object.
  • 10. Business awareness of testers and the quality of testing
  • 11. Why this topic?  Consider the following „typical” requirements I want a cat. The cat should have 4 legs, 2 eyes and 2 ears. The cat should be provided in 2 weeks
  • 12. Why this topic? What features would you test for? Why do you want to test it like that?
  • 13. Why this topic? What design based on these requirements could development offer? There are many options like:
  • 14. Why this topic? Fortunatelly, we have business analysts! The cat after detailed requirements analysis:
  • 15. Why this topic? Coming back to our requirments… The cat after development and some reworks coming from your feedback…
  • 16. Why this topic? Now, let’s assume that the customer has specific requirements and wanted a cat like this… It seems you didn’t build the right product…
  • 17. So? Is it a problem? Actually it is…
  • 18. Why this topic? Gaps in the proces resulted in the cost of:
  • 19. Conclusion How many of you are „cat experts”? • Collect requirements • Validate requirements • Design the right product • Test for the right product You need to know the „domain” to be able to
  • 20. The only thing more expensive than writing software is writing bad software Douglas Adams
  • 21. Business knowledge and testing Your responsibility as a tester is not only to simply execute test cases You also design tests and plan their execution Because of this, you need to understand what are you going to test: • You need to understand requirements • You need to „see” the business context of the system and the whole project • You need to understand the purpose of the products and its impact on testing
  • 22. Ok, you may say – requirements should clearly say what to test
  • 23. Business knowledge and testing  The problem is:  The requirements are often poorly documented  The requirements are often missing  The requirements are often inconsistent  The second problem is that to claim requirements as not good, you must know the business area  In other case, how can you know that you are testing „the right cat”? The system should be usable The system should be fast
  • 24. Let me tell you a story Once upon a time… There was a test team in charge of testing a banking application The problem was they had no idea about banking…
  • 25. Let me tell you a story Their internal testing was very successful… no serious bugs!! Then they came to the customer … and things changed
  • 26. Let me tell you a story Results: Branch and till balancing not working correctly Branch reporting not working correctly Devices not working as supposed Transactions taking too long Business rules… what business rules??? Should it balance?? Since when?! Oh… does it matter? It looks different than the simulators….
  • 27. Let me tell you a story Solution: Involving the customer in testing Working close with business analysts from the bank to clarify requirements Detailing all requirements documents Updating almost all test cases and test scenarios Total delay – 6 months Additional cost – 30%
  • 28. What is the solution?
  • 29. What can you do? Get involved in requirements review and acceptance QA signoff should be the „must have”
  • 30. What can you do? Improve the proces Ask analysts for a presentation explaining the goals and vision of the product
  • 31. What can you do? Check the product/business in a real life  Apply field observation/interviews  Get familiar with similar products  Wath the users
  • 32. What can you do? Collaborate and cooperate Work with the business representatives, users, analysts to clarify requirements, goals of the product and its application  Apply some agile practices:  Demo  Inspect and adapt
  • 33. What can you do? Collaborate and cooperate  Ask business representatives, users, analysts to review your test cases  Are they complete?  Are they right?  Do they cover risks?
  • 34. What can you do? Read ISTQB syllabi do not help. They explain the test proces and techniques only. Sorry guys!  Read:  Domain standards  Business proces documentation  Business publications  Documentation of similar products  Regulations
  • 35. What can you do? Don’t be afraid to ask There's no such thing as a stupid question The art and science of asking questions is the source of all knowledge Thomas Berger
  • 36. Why should you do it?  Benefits for the organization:  Increased understanding of the project goals and customer’s expectation  Specialized test personnel Focusing on development of the right product Lean testing. Better test planing. No waste! Support for change impact analysis Lowering project risk – you are building the right product Customer satisfaction Increased realibility of the IT company as a solution provider
  • 37. Why should you do it?  Benefits for you:  Self-development  Increased reliability of your professional judgement  Expertise  Ability to not only verify the product, but to validate it as well
  • 38. Thank you! Who does not agree?