Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Inleiding

Dit document dient om inzicht te geven in de manier waarop er getest is en de bevindingen die daarbij hebben plaatsgevonden. We zullen het hebben over de tooling die is gebruikt, de manier waarop getest is, bekende errors of bugs en tot slot alle tests zelf.

Tooling

Zowel de frontend als de backend is getest met unit tests, bij de frontend maken wij gebruik van Jest, bij de backend maken wij gebruik van JUnit. Bij het schrijven van unit tests zijn voor alle onderdelen waar het iets toe voegt tests geschreven die alle endpoints van de functies testen. Ook zijn er bij de frontend flow tests geschreven, deze zijn om meerdere dingen in een keer te testen en er voor te zorgen dat de applicatie ook daadwerkelijk de gewenste functionaliteit en responses heeft.

Bekende errors/bugs

Bij het testen zijn er enkele bugs naar voren gekomen waar geen tijd meer voor is om op te lossen, deze worden hierin benoemd.

BeschrijvingSituatieOplossing
Beheerknop is hidden voor niet beheerders, het verlof goedkeuren is echter ook te vinden in deze drop down dus Product owners en Lead links die niet ook nog de beheerder rol hebben kunnen op moment niet bij de verlof keuren pagina komen.Op elke plek binnen de site als je een Product owner of Lead link bent.De beheer knop niet togglebaar maken maar de opties erin toggelen op basis van de permissies van de gebruiker.
Bij het declareren van reiskosten, als er geen datum geselecteerd wordt, wordt er automatisch de dag van vandaag gepakt.Bij het aanmaken van een declaratie zonder datum.De datum optie verplicht maken.