SlideShare une entreprise Scribd logo
1  sur  38
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?

Contenu connexe

Tendances

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 Analysis Fundamentals - Techniques: Interviews
Business Analysis Fundamentals - Techniques: InterviewsBusiness Analysis Fundamentals - Techniques: Interviews
Business Analysis Fundamentals - Techniques: InterviewsSarah 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_manufacturerYuichi Moriwaki
 
[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 dialogueFlavio Nazario
 
The Design Process
The Design Process The Design Process
The Design Process 14605
 
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 2013TEST 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 TestersPaul 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
 

Tendances (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?
 

En vedette

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 ITKAROLINA 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 funkcjonalnychMarcin 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 europeA1 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 transportuInna Kotykova
 
User Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejUser Experience w Analizie Biznesowej
User Experience w Analizie BiznesowejAnna Liszewska
 
Crispy | Wakeups&Startups
Crispy | Wakeups&StartupsCrispy | Wakeups&Startups
Crispy | Wakeups&StartupsFraMichetti
 
Wzory statystyka
Wzory statystykaWzory statystyka
Wzory statystykauekatonotes
 
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 projektamiAEGEE-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 statycznaLukas Pobocha
 
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ŃCZUKWolny Przemysław
 
2 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-20122 bahan tayang pkg-pkb-2012
2 bahan tayang pkg-pkb-2012Dede S
 
Project 2.0 Innovation Or Hype
Project 2.0   Innovation Or HypeProject 2.0   Innovation Or Hype
Project 2.0 Innovation Or Hypebneaves
 

En vedette (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
 

Similaire à 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
 
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 productCarmen 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 DataKaryn 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 Dontssqueaker.net
 
Communications Audit
Communications AuditCommunications Audit
Communications Auditguesta8fe5
 
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 JobTestPrepJobTestPrep
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development MethodologyVinit Nair
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development MethodologyVenture Hacks
 
Kick Off and Interview preparation
Kick Off and Interview preparationKick Off and Interview preparation
Kick Off and Interview preparationSupportGCI
 
TMCA Conference 2010
TMCA Conference 2010TMCA Conference 2010
TMCA Conference 2010PRTM
 
2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's Guide2019 InfoSec Buyer's Guide
2019 InfoSec Buyer's GuideAdrian 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
 

Similaire à 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
 

Plus de 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 2019KAROLINA 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 2017KAROLINA 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_HUSTEFKAROLINA ZMITROWICZ
 
Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018Requirements quality in agile_FTD 2018
Requirements quality in agile_FTD 2018KAROLINA ZMITROWICZ
 
Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 Zarzadzanie jakoscia_Akademia jakosci2017
Zarzadzanie jakoscia_Akademia jakosci2017 KAROLINA ZMITROWICZ
 

Plus de 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
 

Dernier

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfLivetecs LLC
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 

Dernier (20)

Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
How to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdfHow to Track Employee Performance A Comprehensive Guide.pdf
How to Track Employee Performance A Comprehensive Guide.pdf
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 

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?