SlideShare a Scribd company logo
Makkelijk
testontwerp met
TMap® HD.
|
Makkelijk testontwerp met
twee testaanpakken en
vier dekkingsgroepen
uit TMap HD
Working with the TMap Suite for Test Engineers
Confidence through built-in Quality
Nieuwegein, 24 juni 2014
2Working with the TMap Suite
|
Agenda:
1.  Welkom en introductie
2.  TMap HD en de TMap Suite
3.  De elementen en Test varieties
4.  Test approaches & coverage types
5.  Workshop sprint 1:
  Testen met testontwerptechnieken
Koffiepauze
1.  Workshop sprint 2:
  Testen gebaseerd op ervaring
2.  Workshop sprint 3:
  De combinatie
3.  Afsluiting
3Working with the TMap Suite
9:30
13:00
11:00
|
Stel je even voor aan de anderen aan jouw tafel
  Naam
  Organisatie
  Rol
  Test ervaring
4Working with the TMap Suite
Introductie
|
Even voorstellen: Rik Marselis
5Working with the TMap Suite
Management Consultant Quality & Testing bij
Zo’n 35 jaar IT ervaring, zo’n 17 jaar kwaliteit & testen
Adviseur, procesverbeteraar & coach bij vele organisaties
Prince2 Practitioner, CMMI en CISA
Docent voor diverse trainingen, bijv. Agile testen
TMap, TPI en ISTQB geaccrediteerd
Research  Auteur div. boeken en artikelen
Fellow van SogetiLabs, Spreker op div. conferenties
En daarnaast:
Voorzitter (vereniging voor & door testers, 1700 leden)
@rikmarselis
|
TMap’s evolution:
the TMap Suite
Confidence through built-in Quality
6Working with the TMap Suite
|
TMap HD: What’s new?
7
|
TMap’s evolution
8Working with the TMap Suite
TMap
‘blue’
TMap
NEXT
TMap
HD
Application
variant
Adaptive Pattern
Process driven Business driven Human driven
|
TMap’s evolution
9Working with the TMap Suite
So what’s new …?
  Human Driven
  Quality Driven
  More than just testing
  The Elements
  Test varieties & approaches
  The Building Blocks
|
TMap Suite
10Working with the TMap Suite
The TMap Suite
TMap NEXT certificates remain valid!
www.TMap.net
|
New: the Elements
TM
ap
da
g
201
4 |
TM
ap
HD
11
Mr. Mikkel introduces Neil to the elements…
|
New: the Elements
Mr. Mikkel introduces Neil to the elements…
TMap dag 2014 | TMap HD for test managers 12
| 13Working with the TMap Suite
TMap HD: The Elements
People
Integrate
Simplify
Industrialize
Confidence
Human driven Quality driven
Skills: Creatief, Nieuwsgierig,
Sociaal, IT, Testen, etc.
|
TMap HD
A Quality Driven Approach
14Working with the TMap Suite
Confidence through built-in Quality
|
Continuous Improvement
15Working with the TMap Suite
Plan
DoCheck
Act ..
Secure
Process
| 16Working with the TMap Suite
The Elements & Continuous improvement
People
Integrate
Simplify
Industrialize
Confidence
Human driven Quality driven
continuous improvement
|
The overarching result!
Confidence in:
  The quality of the end product
  The team
  By the team members and
  By ‘the organization’!
  One self
17Working with the TMap Suite
The Final Element: Confidence
|
Confidence: Quality Driven
18Working with the TMap Suite
TMap HD
Quality-Driven
Lean
Multiple
Quality
measures
Scrum
|
Building Blocks
19Working with the TMap Suite
Confidence through built-in Quality
|Working with the TMap Suite
TMap HD: Building Blocks
20
|
Building Blocks: choose what you need…
Described in the book:
Test manager
Assignment
Test organization
Test plan
Product Risk & Benefit Analysis
Test strategy
Performance testing
Test approaches
Crowd testing
21
Test varieties
Test manager in agile environments
Permanent test organization
Model based testing
Quality policy
Test tools
Quality-driven characteristics
Integrated test organization
Implementing test tools
Reviewing requirements
More will follow at the website !!
|
Quality Driven Approach 
  Start small:
It’s better to do one thing right,
than three things half …
  Take your pick
22Working with the TMap Suite
Building Blocks
|
Building Block:
Test varieties
23Working with the TMap Suite
Confidence through built-in Quality
|
Testing needs different angles and views
  Today people are hesitant to use the word ‘Test Level’ since it seems to
imply hierarchy.
  Testers often struggle to distinguish between Test Levels and Test Types.
  What should the focus of testing should be?
  What stakeholders should be involved in testing? Do they have different
needs?
  Inexperienced Agile teams often do unit testing only, they forget the
need to look from other perspectives
24Working with the TMap Suite
|
Test varieties
TM
ap
da
g
201
4
25
|
Test varieties
  Term Test Variety makes stakeholders aware that for different needs for
testing, tests need to be varied. Whether these are organized separately
or combined depends on the situation.
  Test Variety makes everybody involved aware there are different points
of view towards testing activities, and we can make sure that the interests
of all stakeholders will be covered by addressing these in a well-
considered way.
26Working with the TMap Suite
|
Traditional lifecycles
  Test levels
  Test types
Iterative lifecycles
  Test approaches
27Working with the TMap Suite
Implementing test varieties
Blended model
|
Test approaches
- Experience based
- Coverage based
28Working with the TMap Suite
Confidence through built-in Quality
|
Test approaches
29Working with the TMap Suite
•  Wat verstaan we hieronder?
•  Wat is het verschil?
|
Test approaches with TMap HD
30Working with the TMap Suite
Experience based Coverage based
1.  Checklist
Used for static & dynamic testing
1.  Process
e.g. Proces Cycle Test
2.  Error guessing
Based on previously encountered defects
2.  Conditions
e.g. Elementary Comparison Test of
Decision table
3.  Exploratory testing
Learn, design and execute in parallel
3.  Data
e.g. Data Combination Test
4.  Appearance
e.g. Syntactic or using user profile
|
Coverage based testing
31Working with the TMap Suite
Confidence through built-in Quality
|
Welke testontwerptechnieken ken je?
Expl
ora
tory
Test
ing
32
|
Testontwerptechnieken / dekkingsvormen
TMap NEXT
•  Equivalence classes
•  Boundary value analysis
•  Decision points (CC, DC, CDC,
MCDC, MCC)
•  Orthogonal arrays
•  Pairwise testing
•  Data cycle test (CRUD)
•  Statistical usage (op.prof.
•  Right paths / Fault paths
•  Checklist
•  Decision table
•  Data Combination Test
•  Elementary comparison tst
•  Process Cycle test
•  Real-life test
•  Semantic test
•  Syntactic test
•  Use case test
•  Error Guessing
•  Exploratory testing
•  Reviews
•  Walkthroughs
•  Inspections
33
ISTQB
•  Equivalence partitioning
•  Boundary value analysis
•  Decision table testing
•  Cause Effect graphing
•  State transition testing
•  Use case testing
•  User story testing
•  Structure based (SC, CC, DC,
CDC, MCDC, MCC)
•  Error Guessing
•  Exploratory testing
•  Orthogonal arrays
•  Pairwise testing
•  Domain analysis
•  Defect based techniques
•  Checklist
•  Combinatorial / Class. tree
•  Informal review
•  Technical review
•  Walkthrough
•  Inspection
•  Static analysis
Torbjorn Ryber
•  Exploratory testing
(this is an approach, not a
technique)
•  Inspection
•  Walkthrough
•  Technical review
•  Informal review
•  Modelling
•  Equivalence partitions
•  Boundary values
•  Domain tests
•  Business process testing
•  Use case testing
•  State based testing
•  Decision tables & trees
•  Elementary comparison
•  Combinatorial testing
•  Data cycle testing
•  Syntax testing
•  Time cycle testing
•  Program Logic (SC, BC, PC)
•  Data flow testing
Boris Beizer
• Control-flow testing
• Loop testing
• Data-flow testing
• Transaction-flow testing
• Domain testing
• Syntax testing
• Finite-state testing
And more…
|
Hoe werkt “gebonden testen”?
Ontwerp alle testgevallen met een bepaalde techniek
Voer alle testgevallen uit
Rapporteer over de resultaten
34Working with the TMap Suite
|
Waaruit bestaat een testgeval?
Uitgangssituatie
Actie & Input
Verwacht resultaat
35Working with the TMap Suite
|
Testsprint 1 (25 minuten)
Maak vooraf testgevallen.
Gebruik één van de volgende technieken:
PCT, DCT, EVT, BTT, EK&GWA
Hoeveel testgevallen heb je?
Voer je testgevallen uit op het excel-
programma
(van USB-stick of download van www.marselis.eu )
Houd de werkelijke resultaten bij
en eventuele bevindingen.
(Klaar? Probeer nog een techniek) 36Working with the TMap Suite
|
Terugkoppeling
Hoeveel testgevallen heb je gemaakt?
Wat is je conclusie m.b.t. de applicatie?
Heb je bevindingen?
Met welk(e) testgevallen heb je de bevinding(en)
gevonden?
37Working with the TMap Suite
|
TMap HD:
Human Driven !!
38Working with the TMap Suite
Confidence through built-in Quality
| 39Working with the TMap Suite
How testing is often perceived
Two IT people are cycling up a hill on a tandem-bike.
When they finally reach the summit the one in front, the developer, says:
‘It was hard but we made it!’
Then the one at the back, the tester, comments:
‘Yes and I hope you appreciate that I was using the brakes all the time
because otherwise we would have rolled down the hill backwards’
Use TMap HD to make sure you are a tester that helps cycling up the hill !!
|
  Human Driven as opposed to Process
Driven
  Skills, Knowledge and Experience of
the individual are crucial
  Team responsibility
vs.
  Personal responsibility
40Working with the TMap Suite
A new kind of tester: the T-shaped professional
The difference between failure and success is in…
the People involved
Taken from
‘tsummit2014.org’
Respect for People – LEAN
People over Process - Agile
|
Experience based testing
41Working with the TMap Suite
Confidence through built-in Quality
|
Wat is exploratory testing (ET) volgens jou?
42
|
Waarom doe je exploratory testing?
43
|
Definities Error Guessing en Exploratory testing
Error guessing
Testers gaan,
zonder het gebruik van
gedocumenteerde
testgevallen,
het systeem ongestructureerd
testen *
It is largely an intuitive and ad-
hoc process **
44
Exploratory testing
Elke vorm van testen waarbij
de tester zijn testontwerp
maakt tijdens de testuitvoering.
De informatie die wordt
verkregen tijdens het testen
wordt gebruikt om nieuwe en
betere testgevallen te
ontwerpen. *
Source:
* TMap NEXT
** The art of software testing, Glenford J. Myers
|
Exploratory testing is:
45
Source:
Presentation of Huib Schoots at TestNet
|
Exploratory testing in TMap NEXT
Onderwerp
ET binnen teststrategie
Definitie
Veranderende testbasis
Ontbrekende testbasis
Session based
Pairing
Testen van “uiterlijk”
Vergelijking Error Guessing en Exploratory Testing
Definitie en beschrijving
46
Pagina
192
196
236
258
297
319
567
675
677
|
Exploratory testing = gestructureerd testen !!
Charter met Scope en Timebox
Ontwerp een testgeval en voer het uit
Gebruik een “orakel” voor de uitvoervoorspelling
Log de resultaten, o.a. t.b.v. hertesten en bevindingen
Debriefing
47
|
Exploratory testing  pair-testing
Werk in tweetallen:
Samen het beste volgende testgeval bedenken
De één voert de test uit, de ander logt
Samen het resultaat beoordelen
Hertesten en regressietesten kan door één tester, op basis van log
48
|
TMap NEXT activiteiten bij Exploratory Testing
49
V
U
A
I
B
P
Planning Inrichting en beheer Infrastructuur
Voorbereiding Specificatie Uitvoering Afronding
Beheer
S
|
Testsprint 2 (25 minuten)
50
Exploratory testen
Triangle exercise
Op basis van charter
Voer je test uit op triangle-bach2.exe
(van USB-stick of download van www.marselis.eu )
In tweetallen of groepjes
25 minuten
|
Terugkoppeling
Hoeveel testgevallen heb je gemaakt?
Wat is je conclusie m.b.t. de applicatie?
Heb je bevindingen?
Met welk(e) testgevallen heb je de bevinding(en)
gevonden?
51Working with the TMap Suite
|
Element: Integrate
Building Block:
Test Organization
52Working with the TMap Suite
Confidence through built-in Quality
|
Integrated Test Organization
53Working with the TMap Suite
Traditional
Project
Staff
Line
Integrated
with supporting
staff
Staff
DevOps
|
Integrate: Test approaches
54Working with the TMap Suite
Deze aanpakken kunnen prima gecombineerd worden
|
Geïntegreerd gebruik: Experience & Coverage
Beoordeel het probleem dat je krijgt aangereikt
Bepaal je initiële aanpak
Gebruik checklists en exploratory testing om het testobject te verkennen
Pas coverage-based technieken toe afhankelijk van risico en dekking.
55Working with the TMap Suite
|
Lee Copeland’s exercise
56
Ik heb een object in gedachten
Jullie mogen om beurten een ja/nee vraag stellen
Als je het object weet mag je het roepen
|
Testsprint 3 (25 minuten)
57Working with the TMap Suite
Maak je eigen charter
(experience & coverage!!)
Voer je charter uit (20 min.)
Doe de debriefing (5 min.)
Testobject:
http://www.belastingdienst.nl/rekenhulpen/motorrijtuigenbelasting/
|
Terugkoppeling
Welk “probleem” wilde je aanpakken? En hoe?
Hoeveel testgevallen heb je gemaakt?
Heb je bevindingen?
Met welk(e) testgevallen heb je de bevinding(en)
gevonden?
58Working with the TMap Suite
|
Samenvatting combi Experience & Coverage
• Charter, met scope en timebox
• Afwisselend: onderzoeken, bedenken te testen situaties,
uitvoeren van testen
• Combineren met dekkingsvormen
• In tweetallen
• Loggen van testgevallen en testresultaten
59
|
Afsluiting
60Working with the TMap Suite
Confidence through built-in Quality
|
Maar waarom valt dit onder “simplify” ????
1.  Bepaal het soort probleem
2.  Bepaal de passende aanpak
3.  Bepaal de techniek(en)
61Working with the TMap Suite
Pas niet altijd dezelfde techniek toe
(of nog erger: error guessing)
Ken de overeenkomsten en verschillen van
dekkingsvormen en technieken
Zo bereik je:
Effectief en efficiënt testen met een beperkte inspanning
|
Conclusie (TMap HD, Niki van Dreumel, ASR)
In the hands of experts,
Exploratory Testing is a structured way
to measure the quality of the information system
in a relatively short time
and to reach an objective view on the risks involved.
62Neil’s Quest for Quality: Pagina 222
|
Conclusie
63Working with the TMap Suite
Met de TMap Suite ga je van:
Werken volgens TMap
Naar:
Werken met TMap
|
  TMap HD and
  TMap NEXT and
  tmap.net
  Confidence through
built-in Quality
  Not just for ‘true’ Lean or Agile
environments,
but also in traditional and hybrid
environments.
  Human Driven
  Quality Driven
  Elements
  People
  Simplify
  Integrate
  Industrialize
  Building Blocks
  Patterns
64Working with the TMap Suite
The TMap Suite summarized
  Confidence
|
Download vanaf
www.marselis.eu
of neem een
printje mee.
65Working with the TMap Suite
Meer lezen?
The end.
Happy Testing!
|
Logging testgevallen
Working with the TMap Suite
Volg
nr.
Leeftijd Soldaat
J/N
Korting-
kaart J/N
Verwacht
resultaat
Werkelijk
resultaat
Opmerking
1
2
3
4
5
6
7
8
9
10
Gebruik zonodig de achterkant
|
Logging testgevallen
Working with the TMap Suite
Volg
nr.
Zijde A Zijde B Zijde C Verwacht
resultaat
Werkelijk
resultaat
Opmerking
1
2
3
4
5
6
7
8
9
10
Gebruik zonodig de achterkant

More Related Content

Similar to TMap suite workshop testnet summer school 2015

Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationExperience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
Derk-Jan de Grood
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
Derk-Jan de Grood
 
Service Orientatie
Service OrientatieService Orientatie
Service Orientatieguest7decb
 
Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016
TOPdesk
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
arjenne
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
Harold van Heeringen
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Stork
 
Testen Van Kwaliteit
Testen Van KwaliteitTesten Van Kwaliteit
Testen Van Kwaliteitaukejohanmoor
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
Rik Marselis
 
Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = Monitoren
Ide Koops
 
TQM EFQM PROCES Tools Nl
TQM EFQM PROCES Tools NlTQM EFQM PROCES Tools Nl
TQM EFQM PROCES Tools Nlguest16dceb
 
SYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testen
SYSQA BV
 
Testen En Trainingen Via Adecco
Testen En Trainingen Via AdeccoTesten En Trainingen Via Adecco
Testen En Trainingen Via Adecco
fabianbenjamins
 
Preventing anti-patterns for agile testing
Preventing anti-patterns for agile testingPreventing anti-patterns for agile testing
Preventing anti-patterns for agile testingGeoffrey van der Tas
 
Protean
Protean Protean
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance Measurement
Harold van Heeringen
 
Als Het Goed Is Hoef Je Niet Te Testen Slide Share
Als Het Goed Is Hoef Je Niet Te Testen   Slide ShareAls Het Goed Is Hoef Je Niet Te Testen   Slide Share
Als Het Goed Is Hoef Je Niet Te Testen Slide Share
BigBirdNL
 
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkTMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkJori Ramakers
 
20090518 KZA En Haar Dienstverlening
20090518 KZA En Haar Dienstverlening20090518 KZA En Haar Dienstverlening
20090518 KZA En Haar Dienstverlening
guest16aed831
 
Load En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af FinalLoad En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af Final
PlutonIT
 

Similar to TMap suite workshop testnet summer school 2015 (20)

Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organizationExperience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
 
I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)I am a agile tester, because...(Agile testing put to practice)
I am a agile tester, because...(Agile testing put to practice)
 
Service Orientatie
Service OrientatieService Orientatie
Service Orientatie
 
Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016Naar een toekomstbestendige dienstverlening - Themasessie 2016
Naar een toekomstbestendige dienstverlening - Themasessie 2016
 
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
Themasessie 'Naar toekomstbestendige dienstverlening' - 2016
 
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013   devops sogetiAsl bi sl metrics themasessie 2013   devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
 
Testen Van Kwaliteit
Testen Van KwaliteitTesten Van Kwaliteit
Testen Van Kwaliteit
 
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agileBPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
 
Testnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = MonitorenTestnet Presentatie: Testen = Monitoren
Testnet Presentatie: Testen = Monitoren
 
TQM EFQM PROCES Tools Nl
TQM EFQM PROCES Tools NlTQM EFQM PROCES Tools Nl
TQM EFQM PROCES Tools Nl
 
SYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testenSYSQA Kennissessie Situationeel testen
SYSQA Kennissessie Situationeel testen
 
Testen En Trainingen Via Adecco
Testen En Trainingen Via AdeccoTesten En Trainingen Via Adecco
Testen En Trainingen Via Adecco
 
Preventing anti-patterns for agile testing
Preventing anti-patterns for agile testingPreventing anti-patterns for agile testing
Preventing anti-patterns for agile testing
 
Protean
Protean Protean
Protean
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance Measurement
 
Als Het Goed Is Hoef Je Niet Te Testen Slide Share
Als Het Goed Is Hoef Je Niet Te Testen   Slide ShareAls Het Goed Is Hoef Je Niet Te Testen   Slide Share
Als Het Goed Is Hoef Je Niet Te Testen Slide Share
 
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijkTMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijk
 
20090518 KZA En Haar Dienstverlening
20090518 KZA En Haar Dienstverlening20090518 KZA En Haar Dienstverlening
20090518 KZA En Haar Dienstverlening
 
Load En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af FinalLoad En Stress Testers Te Slim Af Final
Load En Stress Testers Te Slim Af Final
 

More from Rik Marselis

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
Rik Marselis
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability
Rik Marselis
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know It
Rik Marselis
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Rik Marselis
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
Rik Marselis
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?
Rik Marselis
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
Rik Marselis
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAP
Rik Marselis
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Rik Marselis
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
Rik Marselis
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Rik Marselis
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
Rik Marselis
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tips
Rik Marselis
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Rik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Rik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
Rik Marselis
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Rik Marselis
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselis
Rik Marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Rik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing Day
Rik Marselis
 

More from Rik Marselis (20)

The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdfThe End Of Testing As We Know It (TestCon - Rik Marselis).pdf
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
 
TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability TestExpo Quality Engineering & Sustainability
TestExpo Quality Engineering & Sustainability
 
GTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know ItGTR-The End Of Testing As We Know It
GTR-The End Of Testing As We Know It
 
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
 
Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?Quality engineering instead of testing... Why? How?
Quality engineering instead of testing... Why? How?
 
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT deliveryQuality Engineering and Testing with TMAP in DevOps IT delivery
Quality Engineering and Testing with TMAP in DevOps IT delivery
 
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAPQuality engineering & testing in DevOps IT delivery with TMAP
Quality engineering & testing in DevOps IT delivery with TMAP
 
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
 
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
 
Quality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps cultureQuality for DevOps teams - Quality engineering in the DevOps culture
Quality for DevOps teams - Quality engineering in the DevOps culture
 
How to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tipsHow to write a proposal to speak at a conference? Hints & tips
How to write a proposal to speak at a conference? Hints & tips
 
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik MarselisTesten ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
 
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik MarselisOver testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
 
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent MachinesEuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
 
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
 
Qx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselisQx day2018 digital_quality_strategy_rik_marselis
Qx day2018 digital_quality_strategy_rik_marselis
 
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik MarselisTesting in the digital age; AI makes the difference! Booklaunch Rik Marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
 
Testing in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing DayTesting in the digital age; international booklaunch at German Testing Day
Testing in the digital age; international booklaunch at German Testing Day
 

TMap suite workshop testnet summer school 2015

  • 2. | Makkelijk testontwerp met twee testaanpakken en vier dekkingsgroepen uit TMap HD Working with the TMap Suite for Test Engineers Confidence through built-in Quality Nieuwegein, 24 juni 2014 2Working with the TMap Suite
  • 3. | Agenda: 1.  Welkom en introductie 2.  TMap HD en de TMap Suite 3.  De elementen en Test varieties 4.  Test approaches & coverage types 5.  Workshop sprint 1:   Testen met testontwerptechnieken Koffiepauze 1.  Workshop sprint 2:   Testen gebaseerd op ervaring 2.  Workshop sprint 3:   De combinatie 3.  Afsluiting 3Working with the TMap Suite 9:30 13:00 11:00
  • 4. | Stel je even voor aan de anderen aan jouw tafel   Naam   Organisatie   Rol   Test ervaring 4Working with the TMap Suite Introductie
  • 5. | Even voorstellen: Rik Marselis 5Working with the TMap Suite Management Consultant Quality & Testing bij Zo’n 35 jaar IT ervaring, zo’n 17 jaar kwaliteit & testen Adviseur, procesverbeteraar & coach bij vele organisaties Prince2 Practitioner, CMMI en CISA Docent voor diverse trainingen, bijv. Agile testen TMap, TPI en ISTQB geaccrediteerd Research  Auteur div. boeken en artikelen Fellow van SogetiLabs, Spreker op div. conferenties En daarnaast: Voorzitter (vereniging voor & door testers, 1700 leden) @rikmarselis
  • 6. | TMap’s evolution: the TMap Suite Confidence through built-in Quality 6Working with the TMap Suite
  • 8. | TMap’s evolution 8Working with the TMap Suite TMap ‘blue’ TMap NEXT TMap HD Application variant Adaptive Pattern Process driven Business driven Human driven
  • 9. | TMap’s evolution 9Working with the TMap Suite So what’s new …?   Human Driven   Quality Driven   More than just testing   The Elements   Test varieties & approaches   The Building Blocks
  • 10. | TMap Suite 10Working with the TMap Suite The TMap Suite TMap NEXT certificates remain valid! www.TMap.net
  • 11. | New: the Elements TM ap da g 201 4 | TM ap HD 11 Mr. Mikkel introduces Neil to the elements…
  • 12. | New: the Elements Mr. Mikkel introduces Neil to the elements… TMap dag 2014 | TMap HD for test managers 12
  • 13. | 13Working with the TMap Suite TMap HD: The Elements People Integrate Simplify Industrialize Confidence Human driven Quality driven Skills: Creatief, Nieuwsgierig, Sociaal, IT, Testen, etc.
  • 14. | TMap HD A Quality Driven Approach 14Working with the TMap Suite Confidence through built-in Quality
  • 15. | Continuous Improvement 15Working with the TMap Suite Plan DoCheck Act .. Secure Process
  • 16. | 16Working with the TMap Suite The Elements & Continuous improvement People Integrate Simplify Industrialize Confidence Human driven Quality driven continuous improvement
  • 17. | The overarching result! Confidence in:   The quality of the end product   The team   By the team members and   By ‘the organization’!   One self 17Working with the TMap Suite The Final Element: Confidence
  • 18. | Confidence: Quality Driven 18Working with the TMap Suite TMap HD Quality-Driven Lean Multiple Quality measures Scrum
  • 19. | Building Blocks 19Working with the TMap Suite Confidence through built-in Quality
  • 20. |Working with the TMap Suite TMap HD: Building Blocks 20
  • 21. | Building Blocks: choose what you need… Described in the book: Test manager Assignment Test organization Test plan Product Risk & Benefit Analysis Test strategy Performance testing Test approaches Crowd testing 21 Test varieties Test manager in agile environments Permanent test organization Model based testing Quality policy Test tools Quality-driven characteristics Integrated test organization Implementing test tools Reviewing requirements More will follow at the website !!
  • 22. | Quality Driven Approach    Start small: It’s better to do one thing right, than three things half …   Take your pick 22Working with the TMap Suite Building Blocks
  • 23. | Building Block: Test varieties 23Working with the TMap Suite Confidence through built-in Quality
  • 24. | Testing needs different angles and views   Today people are hesitant to use the word ‘Test Level’ since it seems to imply hierarchy.   Testers often struggle to distinguish between Test Levels and Test Types.   What should the focus of testing should be?   What stakeholders should be involved in testing? Do they have different needs?   Inexperienced Agile teams often do unit testing only, they forget the need to look from other perspectives 24Working with the TMap Suite
  • 26. | Test varieties   Term Test Variety makes stakeholders aware that for different needs for testing, tests need to be varied. Whether these are organized separately or combined depends on the situation.   Test Variety makes everybody involved aware there are different points of view towards testing activities, and we can make sure that the interests of all stakeholders will be covered by addressing these in a well- considered way. 26Working with the TMap Suite
  • 27. | Traditional lifecycles   Test levels   Test types Iterative lifecycles   Test approaches 27Working with the TMap Suite Implementing test varieties Blended model
  • 28. | Test approaches - Experience based - Coverage based 28Working with the TMap Suite Confidence through built-in Quality
  • 29. | Test approaches 29Working with the TMap Suite •  Wat verstaan we hieronder? •  Wat is het verschil?
  • 30. | Test approaches with TMap HD 30Working with the TMap Suite Experience based Coverage based 1.  Checklist Used for static & dynamic testing 1.  Process e.g. Proces Cycle Test 2.  Error guessing Based on previously encountered defects 2.  Conditions e.g. Elementary Comparison Test of Decision table 3.  Exploratory testing Learn, design and execute in parallel 3.  Data e.g. Data Combination Test 4.  Appearance e.g. Syntactic or using user profile
  • 31. | Coverage based testing 31Working with the TMap Suite Confidence through built-in Quality
  • 32. | Welke testontwerptechnieken ken je? Expl ora tory Test ing 32
  • 33. | Testontwerptechnieken / dekkingsvormen TMap NEXT •  Equivalence classes •  Boundary value analysis •  Decision points (CC, DC, CDC, MCDC, MCC) •  Orthogonal arrays •  Pairwise testing •  Data cycle test (CRUD) •  Statistical usage (op.prof. •  Right paths / Fault paths •  Checklist •  Decision table •  Data Combination Test •  Elementary comparison tst •  Process Cycle test •  Real-life test •  Semantic test •  Syntactic test •  Use case test •  Error Guessing •  Exploratory testing •  Reviews •  Walkthroughs •  Inspections 33 ISTQB •  Equivalence partitioning •  Boundary value analysis •  Decision table testing •  Cause Effect graphing •  State transition testing •  Use case testing •  User story testing •  Structure based (SC, CC, DC, CDC, MCDC, MCC) •  Error Guessing •  Exploratory testing •  Orthogonal arrays •  Pairwise testing •  Domain analysis •  Defect based techniques •  Checklist •  Combinatorial / Class. tree •  Informal review •  Technical review •  Walkthrough •  Inspection •  Static analysis Torbjorn Ryber •  Exploratory testing (this is an approach, not a technique) •  Inspection •  Walkthrough •  Technical review •  Informal review •  Modelling •  Equivalence partitions •  Boundary values •  Domain tests •  Business process testing •  Use case testing •  State based testing •  Decision tables & trees •  Elementary comparison •  Combinatorial testing •  Data cycle testing •  Syntax testing •  Time cycle testing •  Program Logic (SC, BC, PC) •  Data flow testing Boris Beizer • Control-flow testing • Loop testing • Data-flow testing • Transaction-flow testing • Domain testing • Syntax testing • Finite-state testing And more…
  • 34. | Hoe werkt “gebonden testen”? Ontwerp alle testgevallen met een bepaalde techniek Voer alle testgevallen uit Rapporteer over de resultaten 34Working with the TMap Suite
  • 35. | Waaruit bestaat een testgeval? Uitgangssituatie Actie & Input Verwacht resultaat 35Working with the TMap Suite
  • 36. | Testsprint 1 (25 minuten) Maak vooraf testgevallen. Gebruik één van de volgende technieken: PCT, DCT, EVT, BTT, EK&GWA Hoeveel testgevallen heb je? Voer je testgevallen uit op het excel- programma (van USB-stick of download van www.marselis.eu ) Houd de werkelijke resultaten bij en eventuele bevindingen. (Klaar? Probeer nog een techniek) 36Working with the TMap Suite
  • 37. | Terugkoppeling Hoeveel testgevallen heb je gemaakt? Wat is je conclusie m.b.t. de applicatie? Heb je bevindingen? Met welk(e) testgevallen heb je de bevinding(en) gevonden? 37Working with the TMap Suite
  • 38. | TMap HD: Human Driven !! 38Working with the TMap Suite Confidence through built-in Quality
  • 39. | 39Working with the TMap Suite How testing is often perceived Two IT people are cycling up a hill on a tandem-bike. When they finally reach the summit the one in front, the developer, says: ‘It was hard but we made it!’ Then the one at the back, the tester, comments: ‘Yes and I hope you appreciate that I was using the brakes all the time because otherwise we would have rolled down the hill backwards’ Use TMap HD to make sure you are a tester that helps cycling up the hill !!
  • 40. |   Human Driven as opposed to Process Driven   Skills, Knowledge and Experience of the individual are crucial   Team responsibility vs.   Personal responsibility 40Working with the TMap Suite A new kind of tester: the T-shaped professional The difference between failure and success is in… the People involved Taken from ‘tsummit2014.org’ Respect for People – LEAN People over Process - Agile
  • 41. | Experience based testing 41Working with the TMap Suite Confidence through built-in Quality
  • 42. | Wat is exploratory testing (ET) volgens jou? 42
  • 43. | Waarom doe je exploratory testing? 43
  • 44. | Definities Error Guessing en Exploratory testing Error guessing Testers gaan, zonder het gebruik van gedocumenteerde testgevallen, het systeem ongestructureerd testen * It is largely an intuitive and ad- hoc process ** 44 Exploratory testing Elke vorm van testen waarbij de tester zijn testontwerp maakt tijdens de testuitvoering. De informatie die wordt verkregen tijdens het testen wordt gebruikt om nieuwe en betere testgevallen te ontwerpen. * Source: * TMap NEXT ** The art of software testing, Glenford J. Myers
  • 46. | Exploratory testing in TMap NEXT Onderwerp ET binnen teststrategie Definitie Veranderende testbasis Ontbrekende testbasis Session based Pairing Testen van “uiterlijk” Vergelijking Error Guessing en Exploratory Testing Definitie en beschrijving 46 Pagina 192 196 236 258 297 319 567 675 677
  • 47. | Exploratory testing = gestructureerd testen !! Charter met Scope en Timebox Ontwerp een testgeval en voer het uit Gebruik een “orakel” voor de uitvoervoorspelling Log de resultaten, o.a. t.b.v. hertesten en bevindingen Debriefing 47
  • 48. | Exploratory testing  pair-testing Werk in tweetallen: Samen het beste volgende testgeval bedenken De één voert de test uit, de ander logt Samen het resultaat beoordelen Hertesten en regressietesten kan door één tester, op basis van log 48
  • 49. | TMap NEXT activiteiten bij Exploratory Testing 49 V U A I B P Planning Inrichting en beheer Infrastructuur Voorbereiding Specificatie Uitvoering Afronding Beheer S
  • 50. | Testsprint 2 (25 minuten) 50 Exploratory testen Triangle exercise Op basis van charter Voer je test uit op triangle-bach2.exe (van USB-stick of download van www.marselis.eu ) In tweetallen of groepjes 25 minuten
  • 51. | Terugkoppeling Hoeveel testgevallen heb je gemaakt? Wat is je conclusie m.b.t. de applicatie? Heb je bevindingen? Met welk(e) testgevallen heb je de bevinding(en) gevonden? 51Working with the TMap Suite
  • 52. | Element: Integrate Building Block: Test Organization 52Working with the TMap Suite Confidence through built-in Quality
  • 53. | Integrated Test Organization 53Working with the TMap Suite Traditional Project Staff Line Integrated with supporting staff Staff DevOps
  • 54. | Integrate: Test approaches 54Working with the TMap Suite Deze aanpakken kunnen prima gecombineerd worden
  • 55. | Geïntegreerd gebruik: Experience & Coverage Beoordeel het probleem dat je krijgt aangereikt Bepaal je initiële aanpak Gebruik checklists en exploratory testing om het testobject te verkennen Pas coverage-based technieken toe afhankelijk van risico en dekking. 55Working with the TMap Suite
  • 56. | Lee Copeland’s exercise 56 Ik heb een object in gedachten Jullie mogen om beurten een ja/nee vraag stellen Als je het object weet mag je het roepen
  • 57. | Testsprint 3 (25 minuten) 57Working with the TMap Suite Maak je eigen charter (experience & coverage!!) Voer je charter uit (20 min.) Doe de debriefing (5 min.) Testobject: http://www.belastingdienst.nl/rekenhulpen/motorrijtuigenbelasting/
  • 58. | Terugkoppeling Welk “probleem” wilde je aanpakken? En hoe? Hoeveel testgevallen heb je gemaakt? Heb je bevindingen? Met welk(e) testgevallen heb je de bevinding(en) gevonden? 58Working with the TMap Suite
  • 59. | Samenvatting combi Experience & Coverage • Charter, met scope en timebox • Afwisselend: onderzoeken, bedenken te testen situaties, uitvoeren van testen • Combineren met dekkingsvormen • In tweetallen • Loggen van testgevallen en testresultaten 59
  • 60. | Afsluiting 60Working with the TMap Suite Confidence through built-in Quality
  • 61. | Maar waarom valt dit onder “simplify” ???? 1.  Bepaal het soort probleem 2.  Bepaal de passende aanpak 3.  Bepaal de techniek(en) 61Working with the TMap Suite Pas niet altijd dezelfde techniek toe (of nog erger: error guessing) Ken de overeenkomsten en verschillen van dekkingsvormen en technieken Zo bereik je: Effectief en efficiënt testen met een beperkte inspanning
  • 62. | Conclusie (TMap HD, Niki van Dreumel, ASR) In the hands of experts, Exploratory Testing is a structured way to measure the quality of the information system in a relatively short time and to reach an objective view on the risks involved. 62Neil’s Quest for Quality: Pagina 222
  • 63. | Conclusie 63Working with the TMap Suite Met de TMap Suite ga je van: Werken volgens TMap Naar: Werken met TMap
  • 64. |   TMap HD and   TMap NEXT and   tmap.net   Confidence through built-in Quality   Not just for ‘true’ Lean or Agile environments, but also in traditional and hybrid environments.   Human Driven   Quality Driven   Elements   People   Simplify   Integrate   Industrialize   Building Blocks   Patterns 64Working with the TMap Suite The TMap Suite summarized   Confidence
  • 65. | Download vanaf www.marselis.eu of neem een printje mee. 65Working with the TMap Suite Meer lezen?
  • 67. | Logging testgevallen Working with the TMap Suite Volg nr. Leeftijd Soldaat J/N Korting- kaart J/N Verwacht resultaat Werkelijk resultaat Opmerking 1 2 3 4 5 6 7 8 9 10 Gebruik zonodig de achterkant
  • 68. | Logging testgevallen Working with the TMap Suite Volg nr. Zijde A Zijde B Zijde C Verwacht resultaat Werkelijk resultaat Opmerking 1 2 3 4 5 6 7 8 9 10 Gebruik zonodig de achterkant