Testplan
Voordat de website van MEI volledig klaar is voor gebruik, is het belangrijk om te testen of alles goed functioneert en aansluit bij de behoeften van
de gebruikers. Door middel van verschillende tests controleren we of de quiz correct werkt, de navigatie soepel verloopt en de informatie op de juiste
manier wordt weergegeven. Eerder is er een Programma van Eisen opgesteld. Tijdens het testplan wordt onderzocht of de website aan deze eisen voldoet.
Op deze manier zorgen we ervoor dat MEI een betrouwbare en waardevolle tool is voor jongeren die op zoek zijn naar hun ideale vakantiebestemming.
Functionele wensen
- De website moet aanbevelingen voor vakantielanden geven aan de hand van de verzamelde gegevens.
Preconditie: De gebruiker moet de quiz volledig gemaakt te hebben.
Postconditie: De gebruiker heeft na het antwoorden van de quiz een bijpassende resultaten pagina ontvangen.
Test: Open de quiz en beantwoord alle quizvragen om een resultaat te krijgen. Zorg ervoor dat de vragen en de gegeven informatie overeenkomen.
Verwachtresultaat: Als de gebruiker de quiz afgerond heeft komt er een top 3 van vakantielanden op basis van de gegeven antwoorden.
- De website moet informatie geven over de landen die worden benoemd.
Preconditie: De gebruiker moet de website geopend hebben op een willekeurig tabblad.
Postconditie: De gebruiker heeft het tabblad Landen geopend en kan nu bij alle gegeven informatie over de landen.
Test: Ga naar de bovenkant van een willekeurig tabblad en ga met de cursor naar de navigatiebalk. Klik op Landen. Bekijk de gegeven informatie, handige tips en links per land
Verwachtresultaat: Als de gebruiker op het Landen klikt in de taakbalk, dan kan de gebruiker de gezochtte informatie vinden per land.
- De website moet toegang geven tot tips en links over de aanbevolen vakantielanden.
Preconditie: De gebruiker moet de website geopend hebben op een willekeurig tabblad.
Postconditie: De gebruiker heeft het tabblad Landen geopend en kan nu bij alle tips en links over de vakantielanden.
Test: Klik op Landen in de navigatiebalk om de tips en links over elk vakantieland te vinden.
Verwachtresultaat: Als de gebruiker op Landen klikt in de navigatiebalk is de algemene informatie te vinden per land, maar ook handige tips en links.
De tips en links zijn duidelijk en gestructureerd zichtbaar per land.
- De website moet quizresultaten veilig kunnen opslaan en ervoor zorgen dat deze anoniem blijven, zodat gebruikers hun resultaten kunnen terugzien.
Preconditie: De gebruiker moet de quiz hebben afgerond en op de resultaten pagina zijn.
Postconditie: De gebruiker heeft zijn of haar emailadres ingevuld en de resultaten hebben ontvangen in de mail.
Test: Start de quiz en beantwoord alle vragen, dan worden de resultaten automatisch geopend. Scroll naar beneden op de pagina Resultaten en vul het emailadres in om de resultaten te ontvangen in de mail.
Verwachtresultaat: Als de gebruiker de quiz heeft afgenomen en zijn of haar emailadres heeft ingevuld, dan ontvangt de gebruiker de resultaten in de mail met een duidelijke opmaak zonder zichtbare (spel)fouten.
- het is nog onduidelijk hoe de opmaak wordt, dus vandaar de term duidelijke opmaak -
- De quiz moet meerdere keren afgenomen kunnen worden zonder de eerdere gegevens van de resultaten te verliezen.
Preconditie: De gebruiker moet de website geopend hebben en de quiz al een keer hebben afgenomen.
Postconditie: De gebruiker heeft meerdere resultaten in de mail gekregen met in elke mail de resultaten van de bijpassende quiz. Dus in de eerste mail staan de resultaten van de eerst afgenomen quiz.
Test: De quiz is afgenomen. Onder aan de resultaten pagina is het emailadres is ingevuld om de resultaten te bewaren. Start de quiz opnieuw. Beantwoord alle vragen en vul het emailadres opnieuw in. De resultaten van beide quizzen staan nu in de mail.
Verwachtresultaat: Als de gebruiker de quizresultaten heeft opgeslagen in de mail, vervolgens de quiz opnieuw afneemt en deze resultaten weer via de mail opslaat, dan ontvangt de gebruiker de resultaten zonder dat de eerste resultaten verloren gaan.
- De website moet de mogelijkheid bieden om contact op te nemen met de makers.
Preconditie: De gebruiker moet de website geopend hebben op een willekeurig tabblad.
Postconditie: De gebruiker heeft het tabblad Contact geopend en kan via de mail contact opzoeken met de makers.
Test: Ga naar de bovenkant van de willekeurige pagina. Klik op Contact zichtbaar rechts in de navigatiebalk en zoek naar de gewenste contactinformatie.
Verwachtresultaat: Als de gebruiker naar het tabblad Contact gaat dan zijn de contactgegevens van de makers gemakkelijk te vinden en kunnen de gebruikers contact zoeken met de makers.
- Na het antwoorden van een vraag, wordt er automatisch de volgende pagina geopend waar de volgende vraag op staat.
Preconditie: De gebruiker moet de website geopend hebben op de quizpagina op een willekeurige vraag.
Postconditie: De gebruiker heeft een vraag beantwoord en de volgende vraag is direct daarna in beeld.
Test: Start de quiz en maak een keuze uit een van de vier mogelijke antwoorden. Zodra de vraag is beantwoord komt de volgende vraag in beeld. Beantwoord deze vraag. Herhaal deze stappen totdat alle quizvragen beantwoord zijn en de resultaten gegeven zijn.
Verwachtresultaat: Als de quizvraag beantwoord is dan gaat de gebruiker direct naar de volgende vraag, zonder dat de gebruiker hier iets voor hoeft te doen.
- Aan het einde van de quiz komen de resultaten in een tabel, waar de top 3 landen in staan.
Preconditie: De gebruiker moet op de website alle quizvragen hebben beantwoord.
Postconditie: De gebruiker gaat direct na het beantwoorden van de laatste vraag over op het resultaten tabblad.
Test: Open de quiz en beantwoord alle vragen. De resultaten pagina wordt direct geopend, zoek hier naar de gewenste informatie die gegeven is.
Verwachtresultaat: Als de gebruiker de quiz heeft afgerond, dan komen op het tabblad resultaten in een duidelijk overzicht de top 3 landen te staan.
Het resultaat komt overeen met de gegeven antwoorden.
- De website moet een functionele taakbalk hebben, waar duidelijk de verschillende pagina's te vinden zijn.
Preconditie: De gebruiker moet de website geopend hebben op een willekeurig tabblad.
Postconditie: De gebruiker kan zelf de verschillende tabbladen vinden.
Test: Ga met de cursor naar de navigatiebalk boven aan het scherm, zoek voor het gewenste tabblad en klik op de naam. Zoek vervolgens naar de gewenste informatie.
Verwachtresultaat: Als de gebruiker via de navigatiebalk naar een ander tabblad wil, dan kan dit gemakkelijk door op de titel van de pagina te klikken.
Gebruikers wensen
- Op de website moet duidelijk zijn waar de quiz staat, waar je contact met ons kan opnemen en waar je de verschillende informatie over de verschillende landen kan vinden.
Preconditie: De gebruiker heeft de website geopend.
Postconditie: De gebruiker kan gemakkelijk de taakbalk vinden en de quiz openen.
Test: Open de website, om naar de quiz te gaan zijn er twee routes.
Route 1: Klik met de cursor op het groene vlak met de tekst Start de quiz, dit vlak is zichtbaar op de homepagina. De quiz wordt gestart.
Route 2: Ga naar de bovenkant van de pagina. Navigeer naar de taakbalk en klik op de tekst Quiz. De quiz wordt gestart.
Verwachtresultaat: Als de gebruiker de website op de homepagina heeft geopent kan hij of zij gemakkelijk de quiz starten door op de groene knop te drukken. Als de gebruiker op een willekeurig tabblad is,
dan kan de gebruiker gemakkelijk de quiz starten door op Quiz te klikken in de taakbalk.
- De website moet goed en snel werken zodat het de gebruiker niet ergert.
Preconditie: De gebruiker heeft de website geopend hebben met een goed werkend netwerk.
Postconditie: De gebruiker kan zich navigeren over de website en alle gewenste pagina's bezoeken zonder problemen.
Test: Open de website met een netwerk die goed werkt en klik op een van de pagina's om te kijken of het opent binnen een paar seconden.
Verwachtresultaat: Als de gebruiker zich door de website wil navigeren gaat dit op een gemakkelijke manier, zonder dat er zichtbare fouten zijn.
- Met problemen gaat het om fouten die in de code zitten, een niet werkende pagina, etc. Problemen die te doen hebben met het netwerk werkt niet. -
- De website heeft een individuele pagina met de landen, de nodige informatie en links en tips.
Preconditie: De website is geopend op de pagina Landen.
Postconditie: bovenaan de website heeft de gebruiker op een pagina geklikt.
Test: Open de website en kijk boven of de pagina's voor landen, informatie en links apart staan.
Verwachtresultaat: Als de gebruiker informatie zoekt over de verschillende landen die in de quiz gebruikt worden kan dit door op Landen te klikken in de taakbalk.
- De website geeft na het invullen van de vragenlijst een duidelijk overzicht met de gegeven antwoorden wat belangrijke informatie is voor de gebruiker.
Preconditie: De website is geopend, de quiz is afgerond en de resultaten zijn gegeven.
Postconditie: De gebruiker kan de antwoorden van de quiz duidelijk terug zien.
Test: Start de quiz en beantwoord alle vragen. Scroll op de resultaten pagina naar beneden. Hier staat een link met Antwoorden. Klik hier op en de gegeven antwoorden zijn zichtbaar.
Verwachtresultaat: Als de gebruiker de antwoorden gegeven in de quiz nog terug wil zien, dan kan dit door op de link met Antwoorden te klikken. Hierin staat in een duidelijk overzicht elke vraag en het gegeven antwoord.
- De quiz geeft aan hoeveel vragen er nog te beatwoorden zijn voor het resultaat.
Preconditie: De gebruiker heeft de quiz geopend op een van de vragen.
Postconditie: De gebruiker weet hoeveel vragen er zijn gemaakt aan het einde van de quiz.
Test: Open de website en start de quiz, let tijdens het maken op dat de vraagnummers overeenkomen met hoeveel vragen er zijn gemaakt. Vergelijk vervolgens het aantal gemaakte vragen met de progressiebalk.
Verwachtresultaat: Als de gebruiker zich tijdens de quiz afvraagt hoever hij of zij is, kan er gekeken worden naar de progressiebalk onder op de pagina. Hier staat in de groene balk hoeveel vragen er zijn beantwoord.
Ontwerpbeperkingen
- De website moet een bepaalde grootte hebben, dit houdt in: lengte, breedte en het aantal pixels.
Preconditie: De gebruiker moet de website geopend hebben op een willekeurig tabblad die een bepaalde opbouw heeft.
Postconditie: De gebruiker heeft de website geopend op een ander tabblad maar het heeft nog steeds dezelfde opbouw.
Test: Open de website op een willekeurige pagina. Bekijk of de fotos en tekst geen kwaliteitsproblemen hebben en dat ze er duidelijk
en aantrekkelijk uitzien. Bekijk vervolgens de code om de grootte van de website te controleren. Herhaal deze stappen voor elke pagina.
Verwachtresultaat: Als de gebruiker op verschillende pagina's is, dan is de opmaak vrijwel identiek. De navigatiebalk zit op dezelfde plek, de breedte van het scherm is gelijk, etc. Zo kan onduidelijkheid voorkomen worden.
- De website moet overzichtelijk zijn zodat de gebruiker precies weet waar ze de informatie kunnen bekijken.
Preconditie: De gebruiker moet de website geopend hebben op een willekeurig tabblad.
Postconditie: De gebruiker heeft de informatie gevonden die ze zochten zonder moeite.
Test: Klik op een willekeurige pagina en krijg een duidelijk overzicht van de informatie geboden op die pagina. Klik op de taakbalk bovenaan het scherm om naar een andere pagina met de gewenste informatie te gaan.
Verwachtresultaat: Als de gebruiker specifieke informatie zoekt is dit gemakkelijk te vinden door de navigatiebalk met hierin duidelijke pagina namen.
- De quiz en mogelijke antwoorden moeten duidelijk vertoond worden aan de gebruiker.
Preconditie: De gebruiker heeft de website open op de quiz pagina.
Postconditie: De gebruiker heeft de quiz gemakkelijk kunnen afmaken.
Test: De quiz is gestart door op de homepagina op het groene vlak te klikken of via de navigatiebalk op Quiz te klikken. De eerste vraag wordt en de mogelijke antwoorden die er zijn worden duidelijk zichtbaar. Beantwoord de vraag. De volgende vraag wordt automatisch zichtbaar en beantwoord deze vraag.
Verwachtresultaat: De gebruiker kan gemakkelijk en met plezier de quiz maken. De vragen en antwoorden moeten duidelijk verwoord zijn. Zo haalt hierbij informatie uit de quiz.
- De quiz bestaat uit minimaal vijf vragen.
Preconditie: De gebruiker heeft de website open is quizvragen aan het beantwoorden.
Postconditie: De gebruiker heeft genoeg quizvragen beantwoord om een duidelijk en passend antwoord te krijgen.
Test: Beantwoord alle quizvragen en tel hoeveel vragen er in de quiz zitten. Controleer of het getelde aantal quizvragen overeenkomt met het zichtbare aantal quizvragen en of het aantal vragen uit minimaal 5 quizvragen bestaat. (Voor elke quizvraag is een vraagnummer)
Verwachtresultaat: De gebruiker krijgt een persoonlijk resultaat door het beantwoorden van minimaal 5 vragen.
- De website moet bij elke pagina een homeknop hebben om terug naar de homepagina te gaan.
Preconditie: De gebruiker is op een willekeurige pagina van de website.
Postconditie: De gebruiker is terug bij de homepagina.
Test: Open de website op een willekeurige pagina. Boven aan de pagina is de taalbalk zichtbaar. Klik op het logo links in de navigatiebalk.
Verwachtresultaat: Als de gebruiker vanaf verschillende pagina's naar de homepagina wil gaan, dan kan dit altijd door het klikken op het logo zichtbaar links in de navigatiebalk. Het logo dient als koppeling naar de homepagina.
- De website moet er kleurrijk en modern uitzien en aantrekkelijk voor jongeren, door middel van bijvoorbeeld afbeeldingen en kleuren.
Preconditie: De gebruiker heeft de website open en is aan het bedenken of ze de quiz willen maken
Postconditie: De gebruiker heeft de quiz gemaakt en wil meer informatie over het land lezen.
Test: Laat een persoon die de website nog nooit heeft gezien de eerste indrukken van de website vertellen en wat er bij hun opkomt als ze de homepagina bekijken. Controleer vervolgens in de code of de kleuren en afbeeldingen overeenkomen met de wensen en de indrukken.
Verwachtresultaat: Als de gebruiker de website opent, dan is hij of zij aangetrokken tot de opmaak van de website.
- De gebruiker moet maximaal maar 3 keer doorklikken om hun gewenste onderwerp/tabblad te vinden.
Preconditie: De gebruiker heeft de website open op een willekeurige pagina.
Postconditie: De gebruiker heeft een ander tablad open.
Test: Ga naar een willekeurige pagina. Besluit welke gewenste informatie gezocht wordt. Ga met de cursor naar de taakbalk boven aan de pagina en lees welke andere pagina's er beschikbaar zijn, klik op de gewenste pagina. Tel hoe vaak er geklikt moet worden om de gewenste informatie te vinden en controleer of dit niet meer dan 3 keer klikken is.
Verwachtresultaat: Als de gebruiker specifieke informatie zoekt, moet hij of zij hier komen binnen 3 keer klikken. Om eventuele frustratie te voorkomen.
Randvoorwaarden
- De quiz moet op basis van de gegeven antwoorden een uniek en persoonlijk resultaat geven.
Preconditie: De gebruiker heeft alle vragen van de quiz beantwoord.
Postconditie: De gebruiker gaat automatisch door naar de pagina om persoonlijke resultaten te zien.
Test: Open de quiz en beantwoord alle mogelijke vragen. Bekijk de gegeven resultaten en controleer of dit (ongeveer) overeenkomt met de gegeven antwoorden.
Verwachtresultaat: Als de gebruiker de quiz beantwoord heeft moeten de resultaten uniek zijn en overeenkomen met de gegeven antwoorden. De resultaten worden overzichtelijk gedeeld in een lijst van de top 3 landen.
- De website mag geen schade doen aan de omgeving en geen culturen beledigen.
Preconditie: De vragen en antwoorden van de quiz en de verder gegeven informatie (in de vorm van links) zijn geopend.
Postconditie: De vragen, antwoorden doen geen schade aan de omgeving en beledigen geen culturen.
Test: Open de website en maak de quiz en lees de informatie, vraag iemand anders die de website nog nooit heeft gezien om het te lezen en vraag of ze niet beledigd zijn.
Verwachtresultaten: De website is toegankelijk voor iedereen en doet geen schade aan de omgeving of de gebruiker zelf.
- De website moet geschikt zijn voor de doelgroep (jongeren tussen de 16 en 20 jaar).
Preconditie: De gebruiker heeft de website geopend op een willekeurige pagina.
Postconditie: De gebruiker heeft alles goed kunnen lezen en kunnen vinden. Er is geen lastig vocabulaire gebruikt en de tips en links zijn relevant voor de doelgroep.
Test: Open de website. Controleer of de tekst overzichtelijk en in een gepast taalgebruik is. Kijk of de andere pagina's bovenaan de website snel te vinden zijn en of je hier makkelijk kunt komen. Controleer of de activiteiten gegeven in de tips en links passen bij de leeftijdsgroep.
Verwachtresultaat: Als de gebruiker de website in gebruik heeft, dan moet de informatie overzichtelik en goed leesbaar zijn. Om zo de gebruiker zo tevreden mogelijk te houden.
- De gegevens/uitslagen van de gebruikers moeten veilig verwerkt worden.
Preconditie: De gebruiker heeft de website geopend en de quiz afgemaakt.
Postconditie: De gebruiker heeft de uitslagen zijn veilig naar de mail gestuurd en de aanwezige links gaan naar beveiligde websites.
Test: Stap 1; Open de quiz en beantwoord alle vragen. Vul je emailadres in bij de resultaten, zo worden de resultaten alleen naar het ingevulde emailadres gestuurd en niemand anders kan het bekijken.
Stap 2; Bekijk de gegeven links en controleer of deze van betrouwbare websites zijn, zoals tripadvisor.
Verwachtresultaat: Als de gebruiker de resultaten van de quiz opslaat moet dit zo veilig mogelijk gebeuren. Ook moeten de gedeelde links beveiligde websites zijn, waardoor de gebruikers niet gehackt worden.
- De website moet zo veilig mogelijk geprogrammeerd zijn, maar een website kan altijd gehackt worden. In dit geval is de website niet meer veilig, maar dit is iets waar wij niet voldoende macht over hebben -