Software · Platform & IT
← Alle software

Softwaretesting

Uw bedrijfssoftware grondig laten testen vóór fouten bij uw klanten of in uw facturen terechtkomen.

Een update mag geen gok zijn

Na de laatste aanpassing klopte de btw op creditnota’s niet meer. Niemand had het gemerkt tot een klant belde. Bij software die jaren meegroeit, raakt elke wijziging aan iets anders, en handmatig alles nalopen doet niemand. Wij zetten testen op die uw kritieke processen bij elke wijziging opnieuw doorlopen: een order plaatsen, een factuur maken, een koppeling aanroepen. Voor software die wij bouwden, en ook voor software van anderen.

Waarom kmo’s hiervoor bij ons aankloppen

01
Uw processen als maatstaf
Wij testen geen knoppen maar scenario’s uit uw werkdag. Een test is geslaagd wanneer de factuur klopt, niet wanneer het scherm opent.
02
Elke fout maar één keer
Voor elk probleem dat opduikt, komt er een test bij. Dezelfde fout kan daarna niet ongemerkt terugkeren bij een latere aanpassing.
03
Een onafhankelijke blik
Wie de code schreef, test wat hij verwacht. Wij testen wat uw gebruikers werkelijk doen, inclusief de dingen die niemand voorzag.

Wat de software doet

01Soorten testen
Geautomatiseerde regressietesten
Een script doorloopt uw belangrijkste schermen en berekeningen na elke wijziging en vergelijkt de uitkomst met wat ze hoort te zijn.
Testen van koppelingen
Wij sturen testgegevens door elke koppeling en controleren wat aan de andere kant aankomt, ook bij foute of onvolledige invoer.
02Met uw mensen
Acceptatietesten met gebruikers
Vóór een oplevering doorlopen sleutelgebruikers een vaste lijst met handelingen. Hun bevindingen leggen wij vast en volgen wij op tot ze opgelost zijn.
Testomgeving met echte gevallen
Testen gebeurt op een kopie met herkenbare maar onherkenbaar gemaakte gegevens, zodat uitzonderingen uit de praktijk aan bod komen.
03Belasting en veiligheid
Gedrag onder drukte
Wij bootsen een piekmoment na, zoals de maandafsluiting of een actie in de webshop, en kijken waar de toepassing begint te vertragen.
Controle op bekende zwakheden
Aanmelding, rechten en invoervelden lopen wij na op de klassieke lekken. Wat wij vinden, rangschikken wij volgens ernst.
Geautomatiseerde testen bij elke nieuwe versie
Testrapport in begrijpelijke taal voor de zaakvoerder
Aparte testomgeving met geanonimiseerde gegevens
Opvolging van bevindingen tot ze gesloten zijn

In de praktijk

Voorbeeldscenario
Handelaar met een webshop op maat

Prijsberekeningen die na elke aanpassing vanzelf worden nagerekend

Uitdaging
De webshop rekende met staffelkortingen, klantafspraken en acties. Na bijna elke uitbreiding door de externe ontwikkelaar dook er een fout op in een hoek waar niemand keek. Het vertrouwen was zoek: vóór elke release controleerde de zaakvoerder zelf urenlang winkelmandjes.
Aanpak
Wij verzamelden samen met de binnendienst een reeks typische en lastige bestellingen, met de prijs die eruit moest komen. Die scenario’s werden geautomatiseerd en draaien bij elke nieuwe versie, samen met een test van de koppeling naar het voorraadpakket.
Resultaat
Een release gaat pas live wanneer alle scenario’s slagen. Fouten in de prijsberekening worden gevonden vóór een klant ze ziet. De zaakvoerder controleert geen winkelmandjes meer en de ontwikkelaar krijgt gerichte, reproduceerbare meldingen.

Drie vaste afspraken

Bij elk project
  • U kiest waar het draait
    Zelf hosten op uw eigen server of in een private cloud. Uw gegevens blijven onder uw controle, niet op een gedeeld platform.
  • Maatwerk is niet duurder
    Software op maat kost bij ons niet meer dan standaardsoftware. Geen licentie per gebruiker, en u betaalt niet voor functies die u nooit opent.
  • U bent baas over het eindproduct
    Wat we bouwen, is van u. U beslist wat er verandert en wanneer, zonder te wachten op de planning van een softwareleverancier.

Hoe dringend is dit voor uw bedrijf?

Zelfevaluatie · 5 vragen

Vijf vragen over hoe u dit vandaag aanpakt. Het resultaat kunt u meteen met ons bespreken.

Hoe pakt u dit vandaag aan?
Hoeveel mensen werken hier dagelijks mee?
Hoe vaak leidt de huidige werkwijze tot fouten of dubbel werk?
Moet dit samenwerken met andere systemen, zoals boekhouding, webshop of planning?
Wat als u hier het komende jaar niets aan verandert?

Bespreek uw antwoorden met ons →

Veelgestelde vragen

Kort beantwoord
Waarom zou een kmo investeren in het testen van software?

Omdat een fout in productie altijd duurder uitvalt dan een fout die vooraf wordt gevonden. Denk aan verkeerde facturen die gecrediteerd moeten worden, een webshop die orders weigert of een planning die dubbel boekt. Testen maakt die risico’s kleiner en, even belangrijk, maakt aanpassingen aan uw software opnieuw voorspelbaar in plaats van spannend. U bent baas over uw software; testen zorgt dat u ze ook durft te laten wijzigen.

Kunt u software testen die door een andere partij gebouwd is?

Ja. Wij testen dan van buitenaf, zoals een gebruiker of een gekoppeld systeem de toepassing ziet. Daarvoor hebben wij toegang nodig tot een testomgeving en een beschrijving van wat de software hoort te doen. Onze bevindingen rapporteren wij zo dat uw leverancier ze kan reproduceren. Wij vervangen hem niet, wij geven u en hem een objectief beeld.

Wat is het verschil tussen handmatig en geautomatiseerd testen?

Bij handmatig testen doorloopt een persoon de schermen en beoordeelt hij wat hij ziet. Dat is sterk voor nieuwe functies en voor gebruiksgemak. Geautomatiseerd testen laat een script vaste scenario’s herhalen, telkens exact hetzelfde. Dat is sterk om na te gaan of bestaande zaken blijven werken. Een goede aanpak combineert beide, elk waar het zinvol is.

Alle software →
Ook in Platform & IT

Benieuwd wat dit voor uw kmo kan betekenen?

Antwoord binnen één werkdag.Start het gesprek →