Wij testen jouw software

Wij bieden de expertise en tools die nodig zijn om software grondig te testen op eventuele bugs en fouten. Kostenbesparend, flexibel en schaalbaar

Laat je software testen door ons

Waarom? Softwaretesten is tijdrovend en resource-intensief. ICT vanaf Morgen kan hierin ontzorgen. Onze jongeren onder leiding van professionals verstaan het vak

Jouw voordelen?

  • De sofware-ontwikkelaars kunnen door met waar zij goed in zijn
  • Wij leveren als externe partij een “frisse blik” wat de kwaliteit van je product ten goede komt
  • Omdat wij een sociale onderneming zijn bespaar je ook nog eens op de kosten
  • Je biedt onze jongeren relevante werkervaring

 

Dat zijn heel veel win-wins!

Functionele- en gebruikersacceptatietesten

Functionele acceptatietesten spelen een cruciale rol in het waarborgen van de kwaliteit en bruikbaarheid van software, door ervoor te zorgen dat deze voldoet aan de vereisten en verwachtingen van de eindgebruiker

Functionele acceptatietesten worden doorgaans uitgevoerd door QA-teams of eindgebruikers zelf, afhankelijk van het ontwikkelingsproces en de beschikbare middelen. De tests worden vaak gebaseerd op eerder vastgestelde acceptatiecriteria, die dienen als referentiepunten om te beoordelen of de software aan de verwachtingen voldoet

Om functionele acceptatietesten uit te voeren, worden testcases opgesteld die verschillende gebruiksscenario’s en functionaliteit van de software omvatten. Deze testcases worden vervolgens uitgevoerd en de resultaten worden geanalyseerd om eventuele afwijkingen of fouten te identificeren. Eventuele gebreken worden vastgelegd en gerapporteerd aan het ontwikkelteam, dat vervolgens de nodige correcties kan doorvoeren voordat de software wordt vrijgegeven aan de eindgebruiker

 

Regressietesten

Regressietesten is een proces binnen softwareontwikkeling waarbij eerder geteste software opnieuw wordt getest om ervoor te zorgen dat recente wijzigingen geen onbedoelde bijwerkingen hebben gehad op bestaande functionaliteit. Het doel is om te controleren of de software na elke wijziging nog steeds correct en stabiel functioneert

 

Na een Scrum sprint, waarbij nieuwe functionaliteit is toegevoegd of bestaande functionaliteit is gewijzigd, is het essentieel om regressietesten uit te voeren. Dit helpt om eventuele regressiefouten op te sporen die kunnen optreden als gevolg van de sprintwijzigingen

 

Tijdens regressietesten worden eerder gedefinieerde testcases opnieuw uitgevoerd, zowel handmatig als geautomatiseerd, om te controleren of de bestaande functionaliteit nog steeds werkt zoals verwacht. Eventuele afwijkingen worden geïdentificeerd, geregistreerd en gerapporteerd aan het ontwikkelteam, zodat deze snel kunnen worden opgelost voordat de software wordt vrijgegeven aan de eindgebruikers

Het uitvoeren van regressietesten na elke sprint in een Scrum-proces draagt bij aan de kwaliteit en stabiliteit van de software. Het stelt het ontwikkelteam in staat om snel problemen op te lossen en te zorgen voor een consistente gebruikerservaring, terwijl het ook de algehele ontwikkelingsefficiëntie verbetert door het minimaliseren van regressiefouten

Geautomatiseerd testen

Geautomatiseerd testen is een proces waarbij softwaretools en scripts worden gebruikt om repetitieve en handmatige testtaken te automatiseren, waardoor de efficiëntie en nauwkeurigheid van het testproces worden verbeterd. Dit omvat het uitvoeren van tests, het vergelijken van verwachte en daadwerkelijke resultaten, en het genereren van rapporten over testdekking en bevindingen

Wij gebruiken bijvoorbeeld tools zoals Katalon en TestCafe. Katalon is een krachtig testautomatiseringsplatform dat specifiek is ontworpen voor web-, API- en mobiele testautomatisering. Het biedt een gebruiksvriendelijke interface voor het maken, uitvoeren en beheren van geautomatiseerde testcases, evenals ondersteuning voor scriptingtalen zoals Groovy en Java. TestCafe daarentegen is een open-source JavaScript-framework voor het automatiseren van webapplicatietests. Het biedt een eenvoudige en flexibele manier om tests te schrijven en uit te voeren met behulp van JavaScript, waardoor ontwikkelaars snel en efficiënt testcases kunnen maken en onderhouden

Met behulp van deze tools worden geautomatiseerde testcases ontwikkeld, die de gewenste functionaliteit en gedrag van de software simuleren. Deze testcases kunnen interacties met de gebruikersinterface nabootsen, zoals het invoeren van gegevens, klikken op knoppen en navigeren door de applicatie. Ze kunnen ook API-aanroepen maken om de werking van de backend te controleren.

Vervolgens worden de geautomatiseerde testcases uitgevoerd met behulp van de geselecteerde tool, waarbij de resultaten worden geanalyseerd om eventuele fouten of afwijkingen van de verwachte resultaten te identificeren. Deze bevindingen worden gerapporteerd aan het ontwikkelteam, dat verantwoordelijk is voor het oplossen van eventuele problemen voordat de software wordt vrijgegeven aan de eindgebruikers

Al met al is geautomatiseerd testen een krachtige en efficiënte manier om software te testen, waardoor de ontwikkelingstijd wordt verkort en de kwaliteit van de software wordt verbeterd

Binnen het reclamevak is er een bekende uitspraak, namelijk: ‘Wij van WC-Eend’. De uitdrukking refereert naar de slagzin van het bekende merk dat in 1989 gebruikt werd: ‘Wij van Wc-eend adviseren: Wc-eend’.  De uitdrukking wordt nu gebruikt wanneer een deskundige een advies geeft dat in overeenstemming ligt met zijn eigenbelang.

Juist omdat Endeavour niet van “WC-Eend” is, hebben we besloten dat het belangrijk is dat de kwaliteit van ons werk ook door een externe partij gecontroleerd en bewaakt wordt. Daarom hebben we de partij ICT vanaf Morgen gekozen tot vaste partner voor het testen van code die we creëren voor klanten.  ICT vanaf Morgen is daarvoor een hele goede partij. Niet alleen hebben we het volste vertrouwen in wat ze leveren, ook de verschillende labels die het bedrijf draagt, maakt het een leuke en waardevolle partner. Met deze samenwerking met ICT vanaf Morgen kunnen we de slogan van WC-Eend dan ook vol trots omschrijven naar: Wij van Endeavour raden testen met ICT Vanaf Morgen aan!

Wat kunnen wij voor je betekenen?

Marcel van Basten

Of bel: 

Paul Kramer

Wat kunnen wij voor je betekenen?

Marcel van Basten

Of bel: 

Paul Kramer