Requirements en testing

18
Requirements & Testing

Transcript of Requirements en testing

Page 1: Requirements en testing

Requirements & Testing

Page 2: Requirements en testing

1. Requirements

Page 3: Requirements en testing

Soorten requirements

o.a.

• Interactie ontwerp

• Grafisch ontwerp

• Business Requirements

• Functional Requirements

• System Requirements

Page 4: Requirements en testing

Interactie ontwerp

Page 5: Requirements en testing

Grafisch ontwerp

Page 6: Requirements en testing

Business Requirements

Voorbeelden

• De voorpagina moet sneller laden

• Gebruikers moeten inloggen om te kunnen bestellen

• De productpagina in het Frans bevat informatie in de

Franse taal

Page 7: Requirements en testing

Functional Requirements

Voorbeelden

• Alle elementen van de voorpagina worden in minder

dan 1.5 seconden geladen

• Als ik klik op de login knop wordt de tekst Welkom

getoond.

• Tekstanalyse van de productpagina scoort hoger

dan 80% voor de Franse taal

Page 8: Requirements en testing

System Requirements

Voorbeelden

• De website wordt correct geladen in Internet

Explorer 11

• De TYPO3 versie is minimaal 4.7.11

• De broncode voldoet aan de stijlafspraken

Page 9: Requirements en testing

Meten is weten

Requirements kun je testen

• Interactie ontwerp (handmatig)

• Grafisch ontwerp (handmatig)

• Business Requirements (handmatig)

• Functional Requirements (geautomatiseerd)

• System Requirements (geautomatiseerd)

Page 10: Requirements en testing

Testmomenten

• Tijdens ontwikkeling van nieuwe functies

• Bij het samenvoegen van een functie versie en een stabiele

versie

• Bij een acceptatie test

• Voor deployment naar productie

• Na deployment op productie

• Periodiek, bijv elke dag

Page 11: Requirements en testing

Automatische testen

• Requirements kunnen veel sneller worden

gecontroleerd

• Requirements van voorgaande projecten worden bij

elke wijziging opnieuw getest

• Beschermd de ontwikkelaar tegen tunnelvisie

Page 12: Requirements en testing

Een kijkje in de keuken

Page 13: Requirements en testing

QA Programma’s

• TestLink voor het beheren van requirements en test

cases

• Jenkins voor deployment en uitvoeren van

automatische tests

• Watir voor geautomatiseerd testen in diverse web

browsers

Page 14: Requirements en testing

Het v-model

Page 15: Requirements en testing

Het v-model detail

Page 16: Requirements en testing

Het v-model detail

Page 17: Requirements en testing

Het v-model detail

Page 18: Requirements en testing

Het v-model