Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20
, , , e.a.

Aan de slag met software testen

Principes, processen en technieken

Paperback Nederlands 2022 9789024445592
Verkooppositie 3698Hoogste positie: 3698
Vandaag voor 23:00 uur besteld, morgen in huis

Samenvatting

'Aan de slag met software testen' helpt ICT-studenten om al tijdens hun studie testexpertise te ontwikkelen voor de beroepspraktijk. Het boek is gericht op de principes van proceskwaliteit, productkwaliteit en software testen in softwareontwikkelprojecten. Daarnaast gaat het in op testontwerptechnieken in de praktijk.

Elk hoofdstuk begint met een praktische oefening, gevolgd door theorie en verhelderende voorbeelden. Afsluitend doet de student een aantal leeropdrachten. Hierdoor bereidt de student zich zowel voor op de toetsen van de opleiding als op testactiviteiten in het werkveld. Op de website vinden studenten een uitgebreide set met toetsvragen.

ICT’ers leveren betere softwareproducten wanneer ze kennis hebben van kwaliteit en testen. Aan de slag met software testen biedt overzichtelijke handvatten om je in testen te verdiepen en je zodoende voor te bereiden op de beroepspraktijk. De verworven kennis kan direct worden toegepast in softwareontwikkelprojecten.

Het boek bevat onderwerpen die je direct kunt oefenen en toepassen. De volgende aspecten van software testen staan centraal:
- principes van proces en productkwaliteit in softwareontwikkelprojecten;
- principes van software testen in softwareontwikkelprojecten;
- testontwerptechnieken in de praktijk.

Elk hoofdstuk begint met een praktische oefening, gevolgd door theorie en verhelderende voorbeelden. Het wordt afgesloten met leeropdrachten. Hierdoor word je simultaan voorbereid op de toetsen van de opleiding en op testactiviteiten in het werkveld.

Nieuw
De derde druk is geactualiseerd en uitgebreid. Daarbij besteedt deze editie aandacht aan automatisch testen in agile.
-Het boek zal daar waar nodig geactualiseerd dan wel uitgebreid worden
-Er komt een nieuw hoofdstuk met als concepttitel ‘Automatisch testen in Agile’
-In het boek zullen een of twee doorlopende projecten opgenomen worden
-Los van actualisatie van de website wordt die ook verder uitgebreid

'Aan de slag met software testen' is geschikt voor IT-opleidingen binnen het hoger onderwijs en voor professionals die hun testexpertise willen ontwikkelen.

Inclusief website met o.a. het online boek
Via de site heb je toegang tot de online omgeving van Aan de slag met software testen. Hier vind je een compleet trainings- en toetsprogramma. Het programma bevat onder andere meerkeuzevragen, diagnostische toetsen met uitwerkingen en testopdrachten voor softwareontwikkelprojecten.

Specificaties

ISBN13:9789024445592
Taal:Nederlands
Bindwijze:paperback
Aantal pagina's:240
Uitgever:Boom
Druk:3
Verschijningsdatum:22-6-2022
Hoofdrubriek:IT-management / ICT
ISSN:

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Geef uw waardering

Zeer goed Goed Voldoende Matig Slecht

Over Hossein Chamani

Hossein Chamani heeft ruim vijfentwintig jaar ervaring in functies en rollen als hogeschooldocent, trainer, projectmanager, testmanager, network integrator en network manager. Sinds 2001 werkt hij als vakdocent bij de opleiding Informatica van Hogeschool Rotterdam. Hij zet zich samen met deskundigen uit het werkveld in om het vakgebied softwarekwaliteit en testen verder te ontwikkelen en te integreren in het ICT-onderwijs. Daarnaast geeft hij gastlessen bij hogescholen in België, Finland en Frankrijk. Hossein Chamani is de oprichter van CleanText Academy en de auteur van diverse boeken op het gebied van technische communicatie voor ICT’ers.

Andere boeken door Hossein Chamani

Over Gerard Kruijff

Gerard Kruijff werkt als trainer, docent en coach bij Centric. Hij heeft ruim dertig jaar ervaring in de ICT in rollen en functies als softwareontwikkelaar, testexpert en testconsultant. Hij werkt nauw samen met de vakdocenten van diverse hogescholen bij het onderzoeken, ontwikkelen en integreren van het vakgebied softwarekwaliteit en testen in het ICT-onderwijs. Gerard heeft als coauteur meegewerkt aan het boek Software testen in Nederland.

Andere boeken door Gerard Kruijff

Over Ger Oosting

Ger Oosting heeft toegepaste wiskunde en informatiesystemen gestudeerd aan Universiteit Leiden. Hij is vakdocent software engineering aan Avans Hogeschool. In zijn rol als docent werkt hij structureel samen met experts uit het werkveld om het vakgebied softwarekwaliteit en testen beter in te bedden in het ICT-onderwijs. Door deze samenwerking is hij in staat om de theorie en de praktijk samen te voegen in een doeltreffend onderwijsprogramma voor studenten.

Andere boeken door Ger Oosting

Over Jos van Rooyen

Jos van Rooyen is principal consultant software testen. Sinds 1990 heeft hij ervaring opgebouwd op het gebied van testbeleid, testmanagement, testautomatisering, ketenregie, kwaliteitsmonitoring en het testen van software pakketten. Naast het uitvoeren van projecten en adviesopdrachten is Jos ook actief in de ontwikkeling van het testvak. Dat uit zich o.a. in het publiceren van een aantal boeken. Hij is co-auteur van boeken zoals Regie van Kwaliteit, Project de Baas, TestFrame, TestGrip en aan de slag met software testen. Tevens heeft Jos veel artikelen gepubliceerd op diverse onderdelen van het testvak. Jos wordt regelmatig gevraagd te spreken over testen op seminars en workshops. Daarnaast is hij actief binnen Testnet als lid van het bestuur van Testnet en participeert hij in diverse reviewcommissies van internationale conferenties.

Andere boeken door Jos van Rooyen

Inhoudsopgave

Woord vooraf 9
Introductie 11

Deel 1 Principes en processen 15
1 Het waarom, wat en hoe van kwaliteit 17
1.1 Startoefening 1.1 17
1.2 Inleiding 18
1.3 Wat is kwaliteit? 19
1.4 Startoefening 1.2 23
1.5 Wat is het belang van kwaliteit? 24
1.6 Startoefening 1.3 25
1.7 Hoe bepaal je de kwaliteit? 27
1.8 Leeropdrachten 31
1.9 Literatuur 35

2 Testen tijdens het ontwikkelproces 39
2.1 Startoefening 2.1 39
2.2 Methoden 41
2.3 De watervalmethode 44
2.4 Leeropdrachten watervalmethode 48
2.5 Startoefening 2.2 50
2.6 Agile 52
2.7 Leeropdrachten agile 56
2.8 Additionele opdrachten 57
2.9 Literatuur 59

3 Risicoanalyse en de impact op de test 61
3.1 Startoefening 3.1 61
3.2 Risico’s en risicosoorten 64
3.3 Productrisicoanalyse 64
3.4 Risicoanalyse op het project 68
3.5 Bedrijfsprocesrisico 70
3.6 Leeropdrachten 70
3.7 Literatuur 74

4 Toetstechnieken in de praktijk 77
4.1 Startoefening 4.1 77
4.2 Wat is toetsen? 78
4.3 Leeropdracht 1 80
4.4 Toetstechnieken 81
4.5 Informele review 81
4.6 Structured walkthrough (gestructureerd doorlopen) 82
4.7 Inhoudelijke review 83
4.8 Inspectie 83
4.9 Leeropdracht 2 84
4.10 Literatuur 85

5 Usability als kwaliteitskenmerk van software 87
5.1 Startoefening 5.1 87
5.2 Wat is usability? 91
5.3 Het belang van usability 96
5.4 Leeropdrachten 99
5.5 Literatuur 103

Deel 2 Testontwerptechnieken 105
6 Nut en noodzaak van testontwerptechnieken 107
6.1 Startoefening 6.1 107
6.2 Waarom is het gebruik van testontwerptechnieken belangrijk? 111
6.3 Diverse soorten testontwerptechnieken 113
6.4 Toepassing van testontwerptechnieken en het type bevinding 115
6.5 Testontwerptechnieken in combinatie met dekkingsgraad 115
6.6 De keuze van een testontwerptechniek 121
6.7 Leeropdrachten 122
6.8 Literatuur 124

7 Equivalentieklassen en grenswaardenanalyse 127
7.1 Startoefening 7.1 127
7.2 Equivalentieklassen 128
7.3 Startoefening 7.2 131
7.4 Grenswaardenanalyse 132
7.5 Belangrijkste overeenkomsten en verschillen op een rij 135
7.6 Leeropdrachten 135
7.7 Literatuur 137

8 Use case test 139
8.1 Startoefening 8.1 139
8.2 Use case test 141
8.3 Meer over use cases en testgevallen 143
8.4 Leeropdrachten 145
8.5 Literatuur 147

9 Procescyclustest 149
9.1 Startoefening 9.1 149
9.2 Procescyclustest 149
9.3 Leeropdrachten 158
9.4 Literatuur 160

10 Decision table testing 163
10.1 Startoefening 10.1 163
10.2 Het wat, waarom en hoe van decision table testing 165
10.3 Werkwijze 166
10.4 Meer over het vereenvoudigen van decision tables 169
10.5 Leeropdrachten 171
10.6 Literatuur 172

11 State transition testing 175
11.1 Startoefening 11.1 175
11.2 State transtion testing 177
11.3 Leeropdrachten 184
11.4 Literatuur 185

12 Exploratory testing 187
12.1 Startoefening 12.1 187
12.2 Het wat, waarom en hoe van exploratory testing 188
12.3 Leeropdrachten 191
12.4 Literatuur 193

13 Testautomatisering 195
13.1 Startoefening 13.1 195
13.2 Wat is testautomatisering? 196
13.3 Redenen voor het toepassen van testautomatisering 199
13.4 Toepassingsgebieden van testautomatisering 201
13.5 De aanpak van testautomatisering 205
13.6 Het toepassen van testtools 207
13.7 Het uitvoeren van een unittest 207
13.8 Literatuur 208

14 Uitwerkingen van startoefeningen 211

De auteurs 223
Bijlage A: Checklists voor softwarekwaliteit 225
Index 237
Illustratieverantwoording 240

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Aan de slag met software testen