Afstudeerdossier automatisch relevante testen bepalen
Afstudeerdossier automatisch relevante testen bepalen
Samenvatting
Deze afstudeeropdracht is bedacht om de feedback naar de ontwikkelaar, na het aanbieden van code wijzigingen voor productie omgevingen, efficiënter te maken. In dit proces worden op dit moment alle integratie testen uitgevoerd. Exact heeft ook andere soort testen, maar deze zijn niet relevant voor dit project. Het aanbieden van gewijzigde code gaat via een zogenaamd Pull request, in het hoofdstuk over deelproduct 3 wordt er uitgebreid uitgelegd wat een Pull request inhoudt. Binnen Exact zijn er meer dan 10.000 integratie testenvoor het product Exact Online. In dit project wordt een applicatie gebouwd die voor integratie testen kan bepalen of zij relevant zijn voor de gewijzigde code. Om alleen al deze integratie testen uit te voeren, is er ruim twee uur nodig. Wanneer een ontwikkelaar een Pull request aanbiedt, duurt het nu op zijn minst drie tot vier uur voordat er feedback komt van het test systeem. Waarschijnlijker is deze tijd in realiteit meer dan acht uur in verband met wachttijden. De werknemers van Exact hebben al bedacht hoe dit proces verbeterd kan worden. Dit is namelijk door een applicatie te ontwikkelen die niet alle integratie testen laat uitvoeren, maar alleen de integratie testen die te maken hebben met de gewijzigde code in een Pull request. Met deze opdracht wordt een prototype van deze applicatie ontwikkeld die de werknemers van Exact zullen helpen om het proces te versnellen.
Organisatie | De Haagse Hogeschool |
Opleiding | ITD Informatica |
Afdeling | Faculteit IT & Design |
Partner | Exact Group bv. |
Datum | 2020-10-05 |
Type | Bachelor |
Taal | Nederlands |