SlideShare a Scribd company logo
Testen, ISTQB, TMap,
ISO25010, en meer…
Hogeschool Windesheim Zwolle
17 September 2019
Rik Marselis, Sogeti
2© 2019 Sogeti. All rights reserved.
Hoe kunnen we de robot stoppen zonder hem aan te raken?
3© 2019 Sogeti. All rights reserved.
Rik Marselis
Management consultant Digital Assurance & Testing
2007 2012 20122008 20142009
20181980
4© 2019 Sogeti. All rights reserved.
Wat
Waarom
Wie
5© 2019 Sogeti. All rights reserved.
Wat is testen????
6© 2019 Sogeti. All rights reserved.
Waarom testen we eigenlijk?
Wat gebeurt er als je als ontwikkelaar een “grappig nummerbord” voor je auto neemt?
7© 2019 Sogeti. All rights reserved.
Test dit object en vertel ons het resultaat
Ik heb een vrijwilliger nodig
8© 2019 Sogeti. All rights reserved.
Voor wie testen we?
En wat hebben zij er dan aan?
9© 2019 Sogeti. All rights reserved.
Het hoofddoel van testen:
Informatie verstrekken
waarmee de “stakeholders”
kunnen besluiten
of ze vertrouwen hebben
dat het IT-systeem
gaat helpen om de
gewenste business-waarde
te realiseren.
10© 2019 Sogeti. All rights reserved.
Hoe we testen (niet) moeten zien…
Testen moet niet de “fixing phase” van het project zijn.
Testen en kwaliteitszorg moeten doorlopend plaatsvinden in de IT-delivery lifecycle!
XRequirements Design Development OperationsFixing
Requirements Design Development Operations
Quality assurance & testing throughout the lifecycle
11© 2019 Sogeti. All rights reserved.
Statisch testen
en
Dynamisch testen
12© 2019 Sogeti. All rights reserved.
Belangrijk onderscheid in testen
Reviewen:
Er wordt geen software gerund
Bijv: code-review, requirement-review, enz.
Runnen van de software
Vergelijken van het verwachte resultaat
met het werkelijke resultaat
13© 2019 Sogeti. All rights reserved.
Oefening reviewen
De volgende tekst beschrijft een computerprogramma dat jij straks gaat testen.
Doe een “statische test” van deze “requirement specification”.
Werk in tweetallen.
Je krijgt hiervoor maximaal 15 minuten, daarna bespreken we jullie opmerkingen en vragen.
The program reads three integer values from the screen.
The three values are interpreted as representing the lengths of the sides of a triangle.
The program shows a message that states whether the triangle is scalene, isosceles or equilateral
The program also shows a drawing of the triangle with different colors for the different types.
Tip:
Probeer je voor te stellen hoe jij dit programma zou bouwen en hoe jij het zou testen.
En zijn er nog specifieke zaken waarmee je daarbij rekening zou moeten houden?
14© 2019 Sogeti. All rights reserved.
Debriefing review-oefening
Is de tekst volledig duidelijk?
Welke vragen heb je?
Hoe gaat de userinterface er ongeveer uitzien?
15© 2019 Sogeti. All rights reserved.
Waarom statisch testen minstens zo belangrijk is als dynamisch
De “Böhm-curve”:
Als je een fout vroeg vindt en oplost is dat goedkoper dan later…
Op basis van een
artikel van
Barry Boehm
uit 1979 (!!)
16© 2019 Sogeti. All rights reserved.
17© 2019 Sogeti. All rights reserved.
Het begrip “fout”…
Error
A human action that produces an incorrect result.
Defect
An imperfection or deficiency in a work product where it does
not meet its requirements or specifications.
Failure
An event in which a component or system does not perform a
required function within specified limits.
Failures vind je d.m.v. dynamisch testen
Defects vind je d.m.v. statisch testen
Errors (die geen Defects of Failures zijn) vind je niet
18© 2019 Sogeti. All rights reserved.
Intermezzo: een carrière als tester?
In Nederland zijn ongeveer 10.000 mensen die zichzelf zien als professioneel tester.
Bijvoorbeeld testanalisten, testautomatiseerders, testmanagers, devtesters, enz…
Daarnaast zijn er in Nederland tussen de 50.000 en 100.000 mensen die als onderdeel van hun
dagelijks werk testen.
Bijvoorbeeld ontwikkelaars, ontwerpers, beheerders, eindgebruikers, enz…
Testers zijn in dienst bij 3 soorten bedrijven:
- Bedrijven met een eigen IT-afdeling
- IT-dienstverleners die mensen bij andere bedrijven detacheren of projecten uitvoeren
- IT-pakket-leveranciers die kant-en-klare software verkopen
is een IT-dienstverlener met ruim 40 jaar historie.
is marktleider op testgebied in Nederland en vele andere landen.
leidt jaarlijks tientallen testers op. Twee maanden (betaald) leren, o.a. in Ohio (USA)
19© 2019 Sogeti. All rights reserved.
Testontwerp
20© 2019 Sogeti. All rights reserved.
Fundamental test process of ISTQB
Activities appear to be
sequential but are often
concurrent/iterative (agile)
tailoring these activities is usually required:
• Development lifecycle(s) used
• Quality risks involved
• Systems developed
• Time and budget
• Regulations and contracts
test planning
test monitoring and
control
test analysis
test design
test implementation
test execution
test completion
Testmanagement
21© 2019 Sogeti. All rights reserved.
Testontwerptechniek:
Equivalence partitioning
Equivalence partitioning:
Divide data into partitions.
All values of the data item in the same partition are processed in the same way.
Fictief voorbeeld:
Als je leeftijd tussen 18 en 27 is krijg je een OV-kaart
Kies een testgeval per klasse, ergens in het midden.
En houd rekening met ongeldige klassen.
18 27
Geen OV-kaart Geen OV-kaartWel OV-kaart
10 23 40 A
Niet-numerieke invoer
22© 2019 Sogeti. All rights reserved.
Testontwerptechniek:
Boundary Value Analysis (grenswaardeanalyse)
Boundary Value Analysis:
Divide data into partitions, the minimum and maximun values of a partition are its boundary
values.
Behavior at the boundaries of equivalence partitions is more likely to be incorrect than behavior
within the partitions.
Fictief voorbeeld:
Als je leeftijd tussen 18 en 27 is krijg je een OV-kaart
Kies een testgeval per grenswaarde.
Je kunt BVA en EP combineren.
18 27
Geen OV-kaart Geen OV-kaartWel OV-kaart
17 18 27 28
23© 2019 Sogeti. All rights reserved.
Oefening testgevallen maken met testontwerptechnieken
Ontwerp testgevallen voor het driehoek-programma,
Met de technieken equivalentieklassen en grenswaardeanalyse.
Werk in tweetallen.
Je krijgt 15 minuten.
The program reads three integer values from the screen.
The three values are interpreted as representing the lengths of the sides of a triangle.
The program shows a message that states whether the triangle is scalene, isosceles or equilateral
The program also shows a drawing of the triangle with different colors for the different types.
Tip:
Denk zowel aan input als output. En denk aan ongeldige zaken.
24© 2019 Sogeti. All rights reserved.
Debriefing testtechnieken-oefening
Welke equivalentieklassen heb je benoemd?
Welke grenswaarden heb je benoemd?
Welke vragen heb je?
Heb je nu voldoende testgevallen?
25© 2019 Sogeti. All rights reserved.
Nog meer testontwerptechnieken
Dekking: statement coverage en decision coverage
IF variable-A > 44
THEN print “Hoera”
ENDIF
Hoeveel testgevallen heb je nodig om dit 100 % dekkend te testen?
Wees dus op je hoede als iemand roept dat het 100% dekkend getest is.
26© 2019 Sogeti. All rights reserved.
Kwaliteit
Testmethoden/frameworks
27© 2019 Sogeti. All rights reserved.
Wat is kwaliteit?
The degree to which a component, system or process meets
specified requirements
and/or
user/customer needs and expectations.
28© 2019 Sogeti. All rights reserved.
Wat voor testmethodes en testframeworks bestaan er?
In Nederland zijn er twee veelgevraagde testcertificaties: TMap en ISTQB
Testframework:
Beschrijft wat je moet doen maar niet
hoe je het moet doen.
Testmethode:
Beschrijft wat je moet doen en
hoe je het kunt doen.
Wereldberoemd in Nederland
(en een beetje daarbuiten)
www.tmap.net
Vertegenwoordigd in meer dan 50 landen
www.istqb.org
29© 2019 Sogeti. All rights reserved.
ISTQB CTFL
Certified
Tester
Foundation
Level
30© 2019 Sogeti. All rights reserved.
The Glossary application is available at http://glossary.istqb.org/
31© 2019 Sogeti. All rights reserved.
32© 2019 Sogeti. All rights reserved.
33© 2019 Sogeti. All rights reserved.
34© 2019 Sogeti. All rights reserved.
35© 2019 Sogeti. All rights reserved.
36© 2019 Sogeti. All rights reserved.
37© 2019 Sogeti. All rights reserved.
Testuitvoering
38© 2019 Sogeti. All rights reserved.
Exploratory testen (tekst uit ISTQB CTFL syllabus)
In exploratory testing, informal (not pre-defined) tests are designed, executed, logged,
and evaluated dynamically during test execution.
The test results are used to learn more about the component or system, and to create
tests for the areas that may need more testing.
Exploratory testing is sometimes conducted using session-based testing to structure the
activity.
In session-based testing, exploratory testing is conducted within a defined time-box,
and the tester uses a test charter containing test objectives to guide the testing.
The tester may use test session sheets to document the steps followed and the
discoveries made.
Exploratory testing is most useful when there are few or inadequate specifications or
significant time pressure on testing. Exploratory testing is also useful to complement
other more formal testing techniques.
(…)
Exploratory testing can incorporate the use of other black-box, white-box, and
experience-based techniques.
39© 2019 Sogeti. All rights reserved.
Oefening: test het driehoek-programma
Download het triangle programma van:
www.marselis.eu of vraag de USB-stick
Explore the Triangle program
With 2 testers,1 computer and the log-sheet
To discover If this program can be used to
educate children of 12 years old.
20 minuten
40© 2019 Sogeti. All rights reserved.
Debriefing testuitvoering-oefening
Hoeveel testgevallen heb je uitgevoerd?
Welke observaties en/of bevindingen heb je?
Wat is je advies m.b.t. deze software?
41© 2019 Sogeti. All rights reserved.
Certificering
en
Meer informatiebronnen
42© 2019 Sogeti. All rights reserved.
Waarom heb je een certificaat nodig?
Voor je gehele carrière is kennis onontbeerlijk. Kennis krijg je door studeren, ervaring door doen.
Tijdens het zoeken van een nieuwe baan of opdracht is een diploma of certificaat onontbeerlijk.
43© 2019 Sogeti. All rights reserved.
ISTQB examen met korting via iSQI
ISTQB heeft en vaste prijs voor de examens.
De directeur van exameninstituut iSQI wil jullie echter toch graag 10 % korting aanbieden.
De kortingscode is: Windesheim10
De code is geldig van 17-09-2019 tot 01-10-2019, en kan gebruikt worden voor een ISTQB
examen in Nederland of België.
Om het examen aan te vragen ga je naar:
https://isqi.org/nl/en/new-istqb-certified-tester-foundation-level-2018
Dan koop je een examenvoucher en heb je een jaar de tijd om het examen te doen bij een
testcenter naar keuze.
Heb je vragen m.b.t de webshop of het gebruik van de code, neem dan contact op met
exam@isqi.org
44© 2019 Sogeti. All rights reserved.
Informatiebronnen
Minor softwaretesten aan de AVANS hogeschool in Breda.
www.istqb.org
www.tmap.net
www.testnet.org
En zoek eens op internet naar blogs en websites over testen/testing
Verder zijn er honderden boeken over testen, zie bijv. www.ict-books.com
Of op: https://rockynook.com/product-category/computing/
45© 2019 Sogeti. All rights reserved.
Gratis te downloaden eBook over
testontwerptechnieken
https://huddle.eurostarsoftwaretesting.com/tag/ebook/
46© 2019 Sogeti. All rights reserved.
www.sogeti.nl/studentenunit
Of mail mij gewoon op Rik.Marselis@sogeti.com
47© 2019 Sogeti. All rights reserved.
Interesse in de nieuwste Technologie-ontwikkelingen?
Luister naar onze podcast-serie:
Podcast serie die ik maak met Tom van de Ven en Daniël Laskewitz:
We bespreken het laatste tech-niews.
Elke aflevering nodigen we een gast uit en bespreken
haar/zijn tech-expertise.
In het Nederlands:
“Technology Leads podcast” (al 19 episodes)
In het Engels:
“Technology Labs podcast” (2 episodes)
De podcasts zijn te luisteren op Spotify,
Apple Podcast (iTunes) en Anchor.fm
Tom, Rik and Daniël in the studio
About Sogeti
Learn more about us at
www.sogeti.com
This message contains information that may be privileged or
confidential and is the property of the Capgemini Group.
Copyright© 2018 Sogeti. All rights reserved.
Sogeti is a leading provider of technology and engineering services. Sogeti delivers
solutions that enable digital transformation and offers cutting-edge expertise in Cloud,
Cybersecurity, Digital Manufacturing, Digital Assurance & Testing, and emerging
technologies. Sogeti combines agility and speed of implementation with strong technology
supplier partnerships, world class methodologies and its global delivery model,
Rightshore®. Sogeti brings together more than 25,000 professionals in 15 countries,
based in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary
of Capgemini SE, listed on the Paris Stock Exchange.
Rik.Marselis@Sogeti.com

More Related Content

What's hot

Tumores malignos de nariz y senos paranasales
Tumores malignos   de nariz y senos paranasalesTumores malignos   de nariz y senos paranasales
Tumores malignos de nariz y senos paranasales
Cristopher Cortes
 
Rinitis no alérgica
Rinitis no alérgica Rinitis no alérgica
Rinitis no alérgica
Gabriela Sanchez Juarez
 
Traumatismo de hueso temporal
Traumatismo de hueso temporalTraumatismo de hueso temporal
Traumatismo de hueso temporal
Dr. Alan Burgos
 
Epistaxis, cuerpo extraños y traumatismo nasofaciales
Epistaxis, cuerpo extraños y traumatismo nasofacialesEpistaxis, cuerpo extraños y traumatismo nasofaciales
Epistaxis, cuerpo extraños y traumatismo nasofaciales
Sheila Sustache de Leon
 
Ear barotrauma causes, symptoms and treatment
Ear barotrauma  causes, symptoms and treatmentEar barotrauma  causes, symptoms and treatment
Ear barotrauma causes, symptoms and treatment
mishramanali
 
Pólipos nasales
Pólipos nasalesPólipos nasales
Pólipos nasales
Gabriella Montealegre V
 
ATTICO-ANTRAL CSOM
ATTICO-ANTRAL CSOMATTICO-ANTRAL CSOM
ATTICO-ANTRAL CSOM
Dr Harjitpal Singh
 
03 complications of sinusitis
03 complications of sinusitis03 complications of sinusitis
03 complications of sinusitis
social service
 
Otitis media crónica
Otitis media crónicaOtitis media crónica
Otitis media crónica
Luis Fernando Castro Cahero
 
Otosclerosis
OtosclerosisOtosclerosis
Otosclerosis
Guencho Diaz
 
Bc shetty & Co. Profile
Bc shetty & Co. ProfileBc shetty & Co. Profile
Bc shetty & Co. Profile
olivetreeconsultants
 
1 pharyngo tonsilitis
1 pharyngo tonsilitis1 pharyngo tonsilitis
1 pharyngo tonsilitis
mandar haval
 
Otitis externa maligna
Otitis externa malignaOtitis externa maligna
Otitis externa maligna
Frank Alberto Betances Reinoso
 
Nasopharynx and its diseases
Nasopharynx and its diseasesNasopharynx and its diseases
Nasopharynx and its diseases
Vinay Bhat
 
Caso completo.pdf
Caso completo.pdfCaso completo.pdf
Caso completo.pdf
guiainfecciosas
 
Otitis externa maligna
Otitis externa malignaOtitis externa maligna
Otitis externa maligna
Salomón Valencia Anaya
 
Efectividad de la red tub 23 8-10
Efectividad de la red tub 23 8-10Efectividad de la red tub 23 8-10
Efectividad de la red tub 23 8-10
residenciafonorivadavia
 
Otitis media cronica
Otitis media cronicaOtitis media cronica
Otitis media cronica
javieracastillos
 
Epistaxis
EpistaxisEpistaxis
Patologia de oido
Patologia de oidoPatologia de oido
Patologia de oido
safoelc
 

What's hot (20)

Tumores malignos de nariz y senos paranasales
Tumores malignos   de nariz y senos paranasalesTumores malignos   de nariz y senos paranasales
Tumores malignos de nariz y senos paranasales
 
Rinitis no alérgica
Rinitis no alérgica Rinitis no alérgica
Rinitis no alérgica
 
Traumatismo de hueso temporal
Traumatismo de hueso temporalTraumatismo de hueso temporal
Traumatismo de hueso temporal
 
Epistaxis, cuerpo extraños y traumatismo nasofaciales
Epistaxis, cuerpo extraños y traumatismo nasofacialesEpistaxis, cuerpo extraños y traumatismo nasofaciales
Epistaxis, cuerpo extraños y traumatismo nasofaciales
 
Ear barotrauma causes, symptoms and treatment
Ear barotrauma  causes, symptoms and treatmentEar barotrauma  causes, symptoms and treatment
Ear barotrauma causes, symptoms and treatment
 
Pólipos nasales
Pólipos nasalesPólipos nasales
Pólipos nasales
 
ATTICO-ANTRAL CSOM
ATTICO-ANTRAL CSOMATTICO-ANTRAL CSOM
ATTICO-ANTRAL CSOM
 
03 complications of sinusitis
03 complications of sinusitis03 complications of sinusitis
03 complications of sinusitis
 
Otitis media crónica
Otitis media crónicaOtitis media crónica
Otitis media crónica
 
Otosclerosis
OtosclerosisOtosclerosis
Otosclerosis
 
Bc shetty & Co. Profile
Bc shetty & Co. ProfileBc shetty & Co. Profile
Bc shetty & Co. Profile
 
1 pharyngo tonsilitis
1 pharyngo tonsilitis1 pharyngo tonsilitis
1 pharyngo tonsilitis
 
Otitis externa maligna
Otitis externa malignaOtitis externa maligna
Otitis externa maligna
 
Nasopharynx and its diseases
Nasopharynx and its diseasesNasopharynx and its diseases
Nasopharynx and its diseases
 
Caso completo.pdf
Caso completo.pdfCaso completo.pdf
Caso completo.pdf
 
Otitis externa maligna
Otitis externa malignaOtitis externa maligna
Otitis externa maligna
 
Efectividad de la red tub 23 8-10
Efectividad de la red tub 23 8-10Efectividad de la red tub 23 8-10
Efectividad de la red tub 23 8-10
 
Otitis media cronica
Otitis media cronicaOtitis media cronica
Otitis media cronica
 
Epistaxis
EpistaxisEpistaxis
Epistaxis
 
Patologia de oido
Patologia de oidoPatologia de oido
Patologia de oido
 

Similar to 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
Rik Marselis
 
Webinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisWebinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik Marselis
Rik Marselis
 
Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...
Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...
Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...
SURF Events
 
Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)
Rik Marselis
 
Be Informed en Business Engineering
Be Informed en Business EngineeringBe Informed en Business Engineering
Be Informed en Business EngineeringJeroen van Grondelle
 
Productletter quick scan dutch six sigma may 2017
Productletter quick scan dutch six sigma may 2017Productletter quick scan dutch six sigma may 2017
Productletter quick scan dutch six sigma may 2017
Leo Monhemius
 
Methodisch begroten van projecten hanzehogeschool groningen december2014
Methodisch begroten van projecten   hanzehogeschool groningen december2014Methodisch begroten van projecten   hanzehogeschool groningen december2014
Methodisch begroten van projecten hanzehogeschool groningen december2014
Harold van Heeringen
 
Simuleon First Time Right - Reseller Abaqus SIMULIA
Simuleon   First Time Right - Reseller Abaqus SIMULIASimuleon   First Time Right - Reseller Abaqus SIMULIA
Simuleon First Time Right - Reseller Abaqus SIMULIA
dbroekaart
 
Simuleon Corporate Brochure
Simuleon Corporate BrochureSimuleon Corporate Brochure
Simuleon Corporate Brochure
Richard Wolters
 
(Niet) effectief exploratory testen - Rik Marselis
(Niet) effectief exploratory testen - Rik Marselis(Niet) effectief exploratory testen - Rik Marselis
(Niet) effectief exploratory testen - Rik Marselis
Sogeti Nederland B.V.
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Harold van Heeringen
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy Zwiebel
Sogeti Nederland B.V.
 
Presentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coneyPresentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coney
drs Pieter de Kok RA
 
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
HOlink2019
 
CV Frans Traas 2016 Algemeen
CV Frans Traas 2016 AlgemeenCV Frans Traas 2016 Algemeen
CV Frans Traas 2016 AlgemeenFransTraas
 
E-Learning event 2013 - Digitaal toetsen in 10 stappen
E-Learning event 2013 - Digitaal toetsen in 10 stappenE-Learning event 2013 - Digitaal toetsen in 10 stappen
E-Learning event 2013 - Digitaal toetsen in 10 stappen
Sander Schenk
 
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
 
214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon Camp
214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon Camp214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon Camp
214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon CampSURFfoundation
 
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven DutchWorkshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Marcus Drost
 

Similar to Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis (20)

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
 
Webinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik MarselisWebinar trends in testen 2017-12-13 door Rik Marselis
Webinar trends in testen 2017-12-13 door Rik Marselis
 
Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...
Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...
Waarden ethiek en ai in het onderwijs, deel 2 - Wilco Te Winkel (EUR), Arun R...
 
Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)Webinar trends in testing 2017 03 08 (in dutch)
Webinar trends in testing 2017 03 08 (in dutch)
 
Be Informed en Business Engineering
Be Informed en Business EngineeringBe Informed en Business Engineering
Be Informed en Business Engineering
 
Productletter quick scan dutch six sigma may 2017
Productletter quick scan dutch six sigma may 2017Productletter quick scan dutch six sigma may 2017
Productletter quick scan dutch six sigma may 2017
 
Methodisch begroten van projecten hanzehogeschool groningen december2014
Methodisch begroten van projecten   hanzehogeschool groningen december2014Methodisch begroten van projecten   hanzehogeschool groningen december2014
Methodisch begroten van projecten hanzehogeschool groningen december2014
 
Simuleon First Time Right - Reseller Abaqus SIMULIA
Simuleon   First Time Right - Reseller Abaqus SIMULIASimuleon   First Time Right - Reseller Abaqus SIMULIA
Simuleon First Time Right - Reseller Abaqus SIMULIA
 
Simuleon Corporate Brochure
Simuleon Corporate BrochureSimuleon Corporate Brochure
Simuleon Corporate Brochure
 
(Niet) effectief exploratory testen - Rik Marselis
(Niet) effectief exploratory testen - Rik Marselis(Niet) effectief exploratory testen - Rik Marselis
(Niet) effectief exploratory testen - Rik Marselis
 
Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014Gastcollege Hanzehogeschool Groningen 10 januari 2014
Gastcollege Hanzehogeschool Groningen 10 januari 2014
 
Hands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy ZwiebelHands-off performance testing - Twan Koot & Addy Zwiebel
Hands-off performance testing - Twan Koot & Addy Zwiebel
 
Presentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coneyPresentatie 2e roundtable ai and audit 2018 coney
Presentatie 2e roundtable ai and audit 2018 coney
 
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
Aanbesteding van een nieuwe rooster applicatie - Dirk jan Durieux - HOlink 2019
 
CV Frans Traas 2016 Algemeen
CV Frans Traas 2016 AlgemeenCV Frans Traas 2016 Algemeen
CV Frans Traas 2016 Algemeen
 
E-Learning event 2013 - Digitaal toetsen in 10 stappen
E-Learning event 2013 - Digitaal toetsen in 10 stappenE-Learning event 2013 - Digitaal toetsen in 10 stappen
E-Learning event 2013 - Digitaal toetsen in 10 stappen
 
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
 
214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon Camp
214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon Camp214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon Camp
214 Het Vraag En Aanbod Spel In Het Onderwijs, Leon Camp
 
Bas de Vos - SKO - FOAM
Bas de Vos - SKO - FOAMBas de Vos - SKO - FOAM
Bas de Vos - SKO - FOAM
 
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven DutchWorkshop BI/DWH AGILE TESTING Zwitserleven Dutch
Workshop BI/DWH AGILE TESTING Zwitserleven Dutch
 

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
 
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
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Rik Marselis
 
How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...
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
 
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
 
Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...Testing of artificial intelligence; AI quality engineering skils - an introdu...
Testing of artificial intelligence; AI quality engineering skils - an introdu...
 
How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...How to test when robots become part of your process? Workshop robotesting agi...
How to test when robots become part of your process? Workshop robotesting agi...
 

Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis

  • 1. Testen, ISTQB, TMap, ISO25010, en meer… Hogeschool Windesheim Zwolle 17 September 2019 Rik Marselis, Sogeti
  • 2. 2© 2019 Sogeti. All rights reserved. Hoe kunnen we de robot stoppen zonder hem aan te raken?
  • 3. 3© 2019 Sogeti. All rights reserved. Rik Marselis Management consultant Digital Assurance & Testing 2007 2012 20122008 20142009 20181980
  • 4. 4© 2019 Sogeti. All rights reserved. Wat Waarom Wie
  • 5. 5© 2019 Sogeti. All rights reserved. Wat is testen????
  • 6. 6© 2019 Sogeti. All rights reserved. Waarom testen we eigenlijk? Wat gebeurt er als je als ontwikkelaar een “grappig nummerbord” voor je auto neemt?
  • 7. 7© 2019 Sogeti. All rights reserved. Test dit object en vertel ons het resultaat Ik heb een vrijwilliger nodig
  • 8. 8© 2019 Sogeti. All rights reserved. Voor wie testen we? En wat hebben zij er dan aan?
  • 9. 9© 2019 Sogeti. All rights reserved. Het hoofddoel van testen: Informatie verstrekken waarmee de “stakeholders” kunnen besluiten of ze vertrouwen hebben dat het IT-systeem gaat helpen om de gewenste business-waarde te realiseren.
  • 10. 10© 2019 Sogeti. All rights reserved. Hoe we testen (niet) moeten zien… Testen moet niet de “fixing phase” van het project zijn. Testen en kwaliteitszorg moeten doorlopend plaatsvinden in de IT-delivery lifecycle! XRequirements Design Development OperationsFixing Requirements Design Development Operations Quality assurance & testing throughout the lifecycle
  • 11. 11© 2019 Sogeti. All rights reserved. Statisch testen en Dynamisch testen
  • 12. 12© 2019 Sogeti. All rights reserved. Belangrijk onderscheid in testen Reviewen: Er wordt geen software gerund Bijv: code-review, requirement-review, enz. Runnen van de software Vergelijken van het verwachte resultaat met het werkelijke resultaat
  • 13. 13© 2019 Sogeti. All rights reserved. Oefening reviewen De volgende tekst beschrijft een computerprogramma dat jij straks gaat testen. Doe een “statische test” van deze “requirement specification”. Werk in tweetallen. Je krijgt hiervoor maximaal 15 minuten, daarna bespreken we jullie opmerkingen en vragen. The program reads three integer values from the screen. The three values are interpreted as representing the lengths of the sides of a triangle. The program shows a message that states whether the triangle is scalene, isosceles or equilateral The program also shows a drawing of the triangle with different colors for the different types. Tip: Probeer je voor te stellen hoe jij dit programma zou bouwen en hoe jij het zou testen. En zijn er nog specifieke zaken waarmee je daarbij rekening zou moeten houden?
  • 14. 14© 2019 Sogeti. All rights reserved. Debriefing review-oefening Is de tekst volledig duidelijk? Welke vragen heb je? Hoe gaat de userinterface er ongeveer uitzien?
  • 15. 15© 2019 Sogeti. All rights reserved. Waarom statisch testen minstens zo belangrijk is als dynamisch De “Böhm-curve”: Als je een fout vroeg vindt en oplost is dat goedkoper dan later… Op basis van een artikel van Barry Boehm uit 1979 (!!)
  • 16. 16© 2019 Sogeti. All rights reserved.
  • 17. 17© 2019 Sogeti. All rights reserved. Het begrip “fout”… Error A human action that produces an incorrect result. Defect An imperfection or deficiency in a work product where it does not meet its requirements or specifications. Failure An event in which a component or system does not perform a required function within specified limits. Failures vind je d.m.v. dynamisch testen Defects vind je d.m.v. statisch testen Errors (die geen Defects of Failures zijn) vind je niet
  • 18. 18© 2019 Sogeti. All rights reserved. Intermezzo: een carrière als tester? In Nederland zijn ongeveer 10.000 mensen die zichzelf zien als professioneel tester. Bijvoorbeeld testanalisten, testautomatiseerders, testmanagers, devtesters, enz… Daarnaast zijn er in Nederland tussen de 50.000 en 100.000 mensen die als onderdeel van hun dagelijks werk testen. Bijvoorbeeld ontwikkelaars, ontwerpers, beheerders, eindgebruikers, enz… Testers zijn in dienst bij 3 soorten bedrijven: - Bedrijven met een eigen IT-afdeling - IT-dienstverleners die mensen bij andere bedrijven detacheren of projecten uitvoeren - IT-pakket-leveranciers die kant-en-klare software verkopen is een IT-dienstverlener met ruim 40 jaar historie. is marktleider op testgebied in Nederland en vele andere landen. leidt jaarlijks tientallen testers op. Twee maanden (betaald) leren, o.a. in Ohio (USA)
  • 19. 19© 2019 Sogeti. All rights reserved. Testontwerp
  • 20. 20© 2019 Sogeti. All rights reserved. Fundamental test process of ISTQB Activities appear to be sequential but are often concurrent/iterative (agile) tailoring these activities is usually required: • Development lifecycle(s) used • Quality risks involved • Systems developed • Time and budget • Regulations and contracts test planning test monitoring and control test analysis test design test implementation test execution test completion Testmanagement
  • 21. 21© 2019 Sogeti. All rights reserved. Testontwerptechniek: Equivalence partitioning Equivalence partitioning: Divide data into partitions. All values of the data item in the same partition are processed in the same way. Fictief voorbeeld: Als je leeftijd tussen 18 en 27 is krijg je een OV-kaart Kies een testgeval per klasse, ergens in het midden. En houd rekening met ongeldige klassen. 18 27 Geen OV-kaart Geen OV-kaartWel OV-kaart 10 23 40 A Niet-numerieke invoer
  • 22. 22© 2019 Sogeti. All rights reserved. Testontwerptechniek: Boundary Value Analysis (grenswaardeanalyse) Boundary Value Analysis: Divide data into partitions, the minimum and maximun values of a partition are its boundary values. Behavior at the boundaries of equivalence partitions is more likely to be incorrect than behavior within the partitions. Fictief voorbeeld: Als je leeftijd tussen 18 en 27 is krijg je een OV-kaart Kies een testgeval per grenswaarde. Je kunt BVA en EP combineren. 18 27 Geen OV-kaart Geen OV-kaartWel OV-kaart 17 18 27 28
  • 23. 23© 2019 Sogeti. All rights reserved. Oefening testgevallen maken met testontwerptechnieken Ontwerp testgevallen voor het driehoek-programma, Met de technieken equivalentieklassen en grenswaardeanalyse. Werk in tweetallen. Je krijgt 15 minuten. The program reads three integer values from the screen. The three values are interpreted as representing the lengths of the sides of a triangle. The program shows a message that states whether the triangle is scalene, isosceles or equilateral The program also shows a drawing of the triangle with different colors for the different types. Tip: Denk zowel aan input als output. En denk aan ongeldige zaken.
  • 24. 24© 2019 Sogeti. All rights reserved. Debriefing testtechnieken-oefening Welke equivalentieklassen heb je benoemd? Welke grenswaarden heb je benoemd? Welke vragen heb je? Heb je nu voldoende testgevallen?
  • 25. 25© 2019 Sogeti. All rights reserved. Nog meer testontwerptechnieken Dekking: statement coverage en decision coverage IF variable-A > 44 THEN print “Hoera” ENDIF Hoeveel testgevallen heb je nodig om dit 100 % dekkend te testen? Wees dus op je hoede als iemand roept dat het 100% dekkend getest is.
  • 26. 26© 2019 Sogeti. All rights reserved. Kwaliteit Testmethoden/frameworks
  • 27. 27© 2019 Sogeti. All rights reserved. Wat is kwaliteit? The degree to which a component, system or process meets specified requirements and/or user/customer needs and expectations.
  • 28. 28© 2019 Sogeti. All rights reserved. Wat voor testmethodes en testframeworks bestaan er? In Nederland zijn er twee veelgevraagde testcertificaties: TMap en ISTQB Testframework: Beschrijft wat je moet doen maar niet hoe je het moet doen. Testmethode: Beschrijft wat je moet doen en hoe je het kunt doen. Wereldberoemd in Nederland (en een beetje daarbuiten) www.tmap.net Vertegenwoordigd in meer dan 50 landen www.istqb.org
  • 29. 29© 2019 Sogeti. All rights reserved. ISTQB CTFL Certified Tester Foundation Level
  • 30. 30© 2019 Sogeti. All rights reserved. The Glossary application is available at http://glossary.istqb.org/
  • 31. 31© 2019 Sogeti. All rights reserved.
  • 32. 32© 2019 Sogeti. All rights reserved.
  • 33. 33© 2019 Sogeti. All rights reserved.
  • 34. 34© 2019 Sogeti. All rights reserved.
  • 35. 35© 2019 Sogeti. All rights reserved.
  • 36. 36© 2019 Sogeti. All rights reserved.
  • 37. 37© 2019 Sogeti. All rights reserved. Testuitvoering
  • 38. 38© 2019 Sogeti. All rights reserved. Exploratory testen (tekst uit ISTQB CTFL syllabus) In exploratory testing, informal (not pre-defined) tests are designed, executed, logged, and evaluated dynamically during test execution. The test results are used to learn more about the component or system, and to create tests for the areas that may need more testing. Exploratory testing is sometimes conducted using session-based testing to structure the activity. In session-based testing, exploratory testing is conducted within a defined time-box, and the tester uses a test charter containing test objectives to guide the testing. The tester may use test session sheets to document the steps followed and the discoveries made. Exploratory testing is most useful when there are few or inadequate specifications or significant time pressure on testing. Exploratory testing is also useful to complement other more formal testing techniques. (…) Exploratory testing can incorporate the use of other black-box, white-box, and experience-based techniques.
  • 39. 39© 2019 Sogeti. All rights reserved. Oefening: test het driehoek-programma Download het triangle programma van: www.marselis.eu of vraag de USB-stick Explore the Triangle program With 2 testers,1 computer and the log-sheet To discover If this program can be used to educate children of 12 years old. 20 minuten
  • 40. 40© 2019 Sogeti. All rights reserved. Debriefing testuitvoering-oefening Hoeveel testgevallen heb je uitgevoerd? Welke observaties en/of bevindingen heb je? Wat is je advies m.b.t. deze software?
  • 41. 41© 2019 Sogeti. All rights reserved. Certificering en Meer informatiebronnen
  • 42. 42© 2019 Sogeti. All rights reserved. Waarom heb je een certificaat nodig? Voor je gehele carrière is kennis onontbeerlijk. Kennis krijg je door studeren, ervaring door doen. Tijdens het zoeken van een nieuwe baan of opdracht is een diploma of certificaat onontbeerlijk.
  • 43. 43© 2019 Sogeti. All rights reserved. ISTQB examen met korting via iSQI ISTQB heeft en vaste prijs voor de examens. De directeur van exameninstituut iSQI wil jullie echter toch graag 10 % korting aanbieden. De kortingscode is: Windesheim10 De code is geldig van 17-09-2019 tot 01-10-2019, en kan gebruikt worden voor een ISTQB examen in Nederland of België. Om het examen aan te vragen ga je naar: https://isqi.org/nl/en/new-istqb-certified-tester-foundation-level-2018 Dan koop je een examenvoucher en heb je een jaar de tijd om het examen te doen bij een testcenter naar keuze. Heb je vragen m.b.t de webshop of het gebruik van de code, neem dan contact op met exam@isqi.org
  • 44. 44© 2019 Sogeti. All rights reserved. Informatiebronnen Minor softwaretesten aan de AVANS hogeschool in Breda. www.istqb.org www.tmap.net www.testnet.org En zoek eens op internet naar blogs en websites over testen/testing Verder zijn er honderden boeken over testen, zie bijv. www.ict-books.com Of op: https://rockynook.com/product-category/computing/
  • 45. 45© 2019 Sogeti. All rights reserved. Gratis te downloaden eBook over testontwerptechnieken https://huddle.eurostarsoftwaretesting.com/tag/ebook/
  • 46. 46© 2019 Sogeti. All rights reserved. www.sogeti.nl/studentenunit Of mail mij gewoon op Rik.Marselis@sogeti.com
  • 47. 47© 2019 Sogeti. All rights reserved. Interesse in de nieuwste Technologie-ontwikkelingen? Luister naar onze podcast-serie: Podcast serie die ik maak met Tom van de Ven en Daniël Laskewitz: We bespreken het laatste tech-niews. Elke aflevering nodigen we een gast uit en bespreken haar/zijn tech-expertise. In het Nederlands: “Technology Leads podcast” (al 19 episodes) In het Engels: “Technology Labs podcast” (2 episodes) De podcasts zijn te luisteren op Spotify, Apple Podcast (iTunes) en Anchor.fm Tom, Rik and Daniël in the studio
  • 48. About Sogeti Learn more about us at www.sogeti.com This message contains information that may be privileged or confidential and is the property of the Capgemini Group. Copyright© 2018 Sogeti. All rights reserved. Sogeti is a leading provider of technology and engineering services. Sogeti delivers solutions that enable digital transformation and offers cutting-edge expertise in Cloud, Cybersecurity, Digital Manufacturing, Digital Assurance & Testing, and emerging technologies. Sogeti combines agility and speed of implementation with strong technology supplier partnerships, world class methodologies and its global delivery model, Rightshore®. Sogeti brings together more than 25,000 professionals in 15 countries, based in over 100 locations in Europe, USA and India. Sogeti is a wholly-owned subsidiary of Capgemini SE, listed on the Paris Stock Exchange. Rik.Marselis@Sogeti.com