Requirements en testing

Post on 11-Jul-2015

104 views 0 download

Transcript of Requirements en testing

Requirements & Testing

1. Requirements

Soorten requirements

o.a.

• Interactie ontwerp

• Grafisch ontwerp

• Business Requirements

• Functional Requirements

• System Requirements

Interactie ontwerp

Grafisch ontwerp

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

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

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

Meten is weten

Requirements kun je testen

• Interactie ontwerp (handmatig)

• Grafisch ontwerp (handmatig)

• Business Requirements (handmatig)

• Functional Requirements (geautomatiseerd)

• System Requirements (geautomatiseerd)

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

Automatische testen

• Requirements kunnen veel sneller worden

gecontroleerd

• Requirements van voorgaande projecten worden bij

elke wijziging opnieuw getest

• Beschermd de ontwikkelaar tegen tunnelvisie

Een kijkje in de keuken

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

Het v-model

Het v-model detail

Het v-model detail

Het v-model detail

Het v-model