Hoe testen wij onze producten?
Wij testen onze producten uitvoerig op verschillende browsers en devices. Wij leggen uit hoe we dit doen en hoe het proces van testen eruit ziet.
Bij Clarity ontwerpen en ontwikkelen wij aan veel verschillende digitale oplossingen. Vooral de technische ontwikkeling kan een tijdrovend traject zijn. Om de kwaliteit van onze producten te waarborgen, zorgen wij dat deze ten alle tijden uitvoerig worden getest in de meestgebruikte browsers. Door de toename van het aantal mobiele bezoekers, zorgen wij ook dat onze online platformen en websites volledig responsive worden gebouwd én getest. Voor ons is namelijk niets zo vervelend als functionaliteiten die (net) niet werken. De herkomst van de term 'bugs' in de online wereld is dus goed te begrijpen.
Bugs, hoe ontstaan ze?
Wij doen er alles aan om bugs te voorkomen, maar hoe doen wij dit? Om dit uit te leggen, is het handig om te begrijpen hoe bugs ontstaan. De code van een website of platform wordt continu aangepast of uitgebreid, bijvoorbeeld om nieuwe functionaliteiten te bouwen, aan te passen of om een pagina mooier op te maken. Bij elke aanpassing van de code bestaat dus de kans dat er fouten optreden en de functionaliteiten niet werken zoals ze zouden moeten. Wij werken weliswaar met computers, maar blijven zelf nog steeds mensen... 👨💻
Hoe zorgen wij voor een bug-proof website?
Ten eerste zorgen wij te allen tijde voor zogeheten 'code reviews'. Dit houdt in dat elke developer die aanpassingen in de code maakt, altijd zijn code laat controleren door een collega. Zo houden wij onze producten zo stabiel mogelijk. Deze code reviews zorgen voor een hoge code kwaliteit en verkleinen de kans op bugs. Daarnaast leren onze developers veel van elkaars code en worden onze codestandaarden op deze manier gewaarborgd. Win-win dus.
Het gebruik van code reviews zorgt voor een hoge code kwaliteit en verkleint de kans op bugs.
Testen op alle browsers en devices
Tot slot maken wij gebruik van de testing tool Browserstack. Met Browserstack kunnen wij vanaf één centrale plek onze volledige websites en platforms testen op alle meestgebruikte browsers en devices. Dit doen wij in een testperiode voorafgaand aan de lancering of voordat wij een nieuwe functionaliteit live zetten. De bugs die wij tegenkomen worden automatisch doorgestuurd naar onze developers, die zo direct kunnen werken aan de oplossing hiervan.
Ben jij benieuwd hoe het hele proces van de ontwikkeling van onze producten eruit ziet? Wij leggen het je graag uit.
Lees de andere artikelen
- Kennis
Versiebeheer voor schaalbare platformen
Binnen onze digital agency werken wij aan uiteenlopende projecten. Elk met zijn eigen uitdagingen en complexiteit. Doordat wij met meerdere developers ontwikkelen, is versiebeheer van de code voor ons van groot belang.
- Kennis
4 tips voor een succesvol online platform
Benieuwd hoe jij kunt zorgen dat jouw online platform succesvol wordt? Wij delen graag enkele tips die wij door de jaren heen hebben verzameld.