Project clueless

Josefien, Mirruh, Juliette, Cas

Testverslag

Dit testverslag beschrijft hoe elke test uit het testplan uitgevoerd is en wat de verkregen resulaten van deze testen zijn

Resultaten van de functionele wensen test:

Doel 1: De website moet binnen 1 seconde laden. Als gebruiker moet je vlot kunnen navigeren tussen de tabbladen.

Verloop van de test: Er is meerdere keren getest met de tool PageSpeed Insights of de website binnen 1 seconde laadt en dat is van toepassing bij alle tabbladen. De gemiddelde ladingsnelheid is 0,2 seconde volgens PageSpeed Insights. Dit geldt voor elke netwerkconditie. Als de wifi niet sterk genoeg is, dan kan het laden wat langer duren. Hier kunnen wij alleen niks aan veranderen, alleen de gebruiker.

Acceptatiecriteria: De pagina's laden binnen 1 seconde op een standaard verbinding.



Doel 2: De website heeft een samenhangend kleurenschema.

Verloop van de test: Met contrastcontroletools is gebleken dat de kleuren bij elkaar passen en samenhangen. Aan meerdere personen is gevraagd wat ze van het kleurenschema vonden. Hieruit bleek dat iedereen het er mooi en samenhangend uit vindt zien.

Acceptatiecriteria: Minimaal 90% van de testers vindt de website intuïtief en duidelijk. Ook vinden ze de kleuren aansprekend.



Doel 3: De links op de website naar andere websites moeten werken.

Verloop van de test: Volgens de tool Broken Link Checkers werken alle links naar andere websites voor de kleding stukken. Zelf hebben we meerdere gebruikers de website laten gebruiken en op de links laten klikken. Bij alle gebruikers werken de links naar de externe websites, dus 100%.

Acceptatiecriteria: 100% van de externe links werkt zoals bedoeld.



Doel 4: De website moet gebruikers doorsturen naar de gewenste pagina gebaseerd op hun wensen.

Verloop van de test: Er is getest met meerdere gebruikers die via verschillende scenario's door de pagina heen simuleren. Alle mogelijkheden zoals 'Vrouw - Zomer - Old money - plaatje 2 - link kleding stuk' werken zoals gewenst. Na elke klik komt de gebruiker op de bedoelde pagina terecht.

Acceptatiecriteria: Elke klik leidt consistent naar de bedoelde pagina.



Doel 5: Er moeten meerdere gebruikers tegelijkertijd op de website kunnen.

Verloop van de test: Er is meerdere keren getest met minstens 2 gebruikers op de website met behulp van de tool JMeter. Hieruit bleek dat de website op de gewenste manier en snelheid blijft werken zonder vertragingen of crashes. De gemiddelde ladingsnelheid blijft 0,2 seconde volgens PageSpeed Insights.

Acceptatiecriteria: Geen crash of aanzienlijke vertraging tot minstens 2 gelijktijdige gebruikers.


Gebruikerswensen en hoe we ze gaan testen:


Doel 6: Gebruikers wensen voor originele adviezen over kledingstukken.

Verloop van de test: Aan meerdere gebruikers is gevraagd naar de kwaliteit van de adviezen. 98% van deze gebruikers vond de adviezen zeer nuttig. Alle gebruikers hebben advies ontvangen volgens hun gekozen invoer. De filters die toegepast zijn bij de website horen bij het advies dat daar bij komt volgens de gebruikers.

Acceptatiecriteria:Minimaal 90% van de gebruikers beoordeelt de adviezen als nuttig en origineel. Adviezen passen bij de ingevoerde voorkeuren.



Doel 7: Gebruikers willen een website met werkende links.

Verloop van de test: Volgens de tool Broken Link Checkers werken alle links naar andere websites voor de kleding stukken. Zelf hebben we meerdere gebruikers de website laten gebruiken en op de links laten klikken. Bij alle gebruikers werken de links naar de externe websites, dus 100%.

Acceptatiecriteria: 100% van de externe links werkt zoals bedoeld.



Doel 8: Gebruikers willen een website waarop ze het duidelijk is waar moeten klikken om verder te komen.

Verloop van de test: Er is getest met meerdere gebruikers die via verschillende scenario's navigeren door de website. Er werden opdrachten gegeven zoals 'Klik op de volgende volgorde: Man - Winter - Stockholm - Plaatje 1'. Bij elke uitgevoerde opdracht was het duidelijk voor de gebruikers op welke knoppen geklikt moest worden. Ook zonder opdrachten konden de gebruikers zelf makkelijk navigeren door de website naar eigen wensen.

Acceptatiecriteria: Minimaal 95% van de gebruikers kan binnen 4 klikken de gewenste pagina bereiken. Navigatie-elementen zijn consistent en intuïtief.



Doel 9: Gebruikers willen de mogelijkheid hebben alle eerder gemaakte keuzes aan te kunnen passen.

Verloop van de test: Meerdere gebruikers hebben de website getest op het veranderen van de gewenste scenario's. Door heel gemakkelijk op het pijltje terug, links boven van de website te klikken, wordt de gebruiker snel en eenvoudig teruggestuurd naar de vorige optie. Met nog een extra klik op het pijltje wordt de gerbuiker doorgestuurd naar twee opties terug. Dus met één simpele stap kan een aanpassing gemaakt worden in de keuzes van de gebruikers.

Acceptatiecriteria: Gebruikers kunnen eerdere keuzes in maximaal 2 stappen aanpassen. Geen data-verlies na aanpassingen.



Doel 10: Gebruikers willen de mogelijkheid hebben om de makers van de website te bereiken en zo om hulp te vragen.

Verloop van de test: Aan meerdere gebruikers is gevraagd of de contactopties van de website duidelijk te vinden zijn. Elke gebruiker kon de contactopties gemakkelijk vinden op de zwarte balk onderaan de home pagina van de website. De contactopties e-mail en telefoonnummer zijn van één van onze programmeerders en zijn echt te bereiken. Dit hebben we zelf getest door het e-mailadres te mailen en het telefoonnummer te bellen. Hierop konden wij als programmeerders makkelijk reageren.

Acceptatiecriteria: Contactopties zijn zichtbaar op meerdere pagina's. 100% van de verzonden berichten wordt succesvol afgeleverd.



Release notes:

Er zijn enige dingen aangepast aan het PvE, zoals het feit de contactinformatie op elke pagina moet staan. Op de eindpagina staat de footer niet, dus daar was contact maken niet mogelijk, daarom is deze eis aangepast naar op meerdere pagina's in plaats van elke pagina. Ook aan het ontwerp zijn enige dingen aangepast. In het ontwerp hadden we bedacht dat de linkjes onder de foto's zouden staan, later bedachten we dat we deze ook in de afbeeldingen kunnen verwerken. Dit leek ons handiger en netter, dus we hebben besloten om het op deze manier te doen. Ook hebben we besloten om op bijna elke pagina een footer toe te voegen zodat contact met de makers makkelijker werd. Verder hebben we besloten om drie stijlen als optie aan te bieden in plaats van vier. Hierdoor werden de verschillen tussen de stijlen duidelijker. Als laatste is de header waarop staat 'man' of 'vrouw' bij de pagina van de stijlen weggehaald om voor een strakker ontwerp. Verder werkt de website volgens de PvE en het testplan.