menu

Backend

Ronald Kerssies | Jan, 2023

FeatureTesting PHP

Voorkennis
  • programmeer-basics, functions, OOP, MVC-basics, git
  • optioneel: MVC-framework, cronjobs
Doel
  • geautomatiseerde tests maken en toepassen op eigen geschreven code

Taken: Voer de code uit volgens “best practice” en eerder geleerde technieken. Deze opdrachten moet met een professioneel MVC-framework worden uitgevoerd, zoals: LARAVEL


1. Maak in een bestaande framework applicatie de volgende tests mogelijk; * als bezoeker krijg ik een 404-page als ik niet bestaande url's aanroep, zodat ik geïnformeerd ben * als bezoeker krijg ik een 403-page als ik een url's aanroep met onvoldoende rechten, zodat ik geïnformeerd ben

In het framework zijn de volgende technische eigenschappen toegepast:


  1. Maak in een bestaande framework applicatie de volgende tests mogelijk;

In het framework zijn de volgende technische eigenschappen toegepast:

Op te leveren
  • toepassen van geautomatiseerde (Feature)Tests op scenario's (proces van een UserStory)

  • dit bij elke toekomstige UserStory als taak is toegevoegd

  • toepassen van geautomatiseerde UnitTests op methods in bibliotheek-classes (classes in de Lib-folder)

  • dat bij elke toekomstige te maken Libaray-class, er Userstory-taken worden ingepland om deze tests te maken

  • dat de resultaten van geautomatiseerde tests (Feature- en UnitTests) bij de dailystandup worden besproken