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!