Software test: kwaliteit, prestaties en veiligheid

Laat uw maatwerksoftware, ERP of zorgapp gericht testen.

Met een software test onderzoekt u of uw applicatie werkt volgens de afgesproken eisen. Daarbij gaat het om functionaliteit, snelheid, stabiliteit en beveiliging. APPelit test nieuwe en bestaande software en maakt bevindingen inzichtelijk, zodat u gericht kunt laten herstellen en onderbouwd kunt beslissen over een volgende release.

Automatische en handmatige softwaretests combineren

Herhaalbare controles en aandacht voor het echte gebruik.

Geautomatiseerde tests zijn vooral geschikt voor controles die regelmatig terugkomen, zoals berekeningen, API-koppelingen en vaste gebruikersroutes. APPelit kan deze tests opnemen in het ontwikkelproces, zodat ze bij codewijzigingen of vóór een release worden uitgevoerd. Met regressietests controleren we of bestaande functionaliteit na een aanpassing nog werkt. De testscripts groeien mee met de software en vragen onderhoud wanneer functies veranderen.

Handmatig testen is waardevol bij nieuwe functionaliteit, gebruiksvriendelijkheid en onverwachte situaties. Een tester onderzoekt bijvoorbeeld wat er gebeurt bij onvolledige invoer, een onderbroken verbinding of een handeling in een afwijkende volgorde. Bij mobiele apps horen daar controles op afgesproken apparaten en besturingssystemen bij. Door handmatige en automatische softwaretests te combineren, ontstaat inzicht in zowel terugkerende controles als situaties die buiten vaste testscripts vallen.

software testen

Welke soorten softwaretests heeft uw applicatie nodig?

Van afzonderlijke codeonderdelen tot complete gebruikershandelingen.

Unittests controleren losse onderdelen van de code, zoals een berekening of invoercontrole. Integratietests onderzoeken de samenwerking tussen onderdelen en systemen, bijvoorbeeld de uitwisseling tussen een webapplicatie en een ERP-systeem. Daarbij controleren we ook foutafhandeling: wat gebeurt er wanneer een koppeling tijdelijk niet beschikbaar is of onvolledige gegevens terugstuurt? De benodigde tests worden afgestemd op de functies en technische afhankelijkheden van uw applicatie.

End-to-end-tests volgen een volledige gebruikershandeling, zoals het invoeren van een order tot en met de verwerking in het achterliggende systeem. Performancetests meten hoe de applicatie reageert bij een afgesproken belasting. Denk aan gelijktijdige gebruikers, grote gegevensbestanden of een piek in API-verzoeken. Zo wordt zichtbaar of responstijden en stabiliteit binnen de gestelde grenzen blijven en waar verdere technische optimalisatie nodig is.

Securitytests onderzoeken onder meer inloggen, toegangsrechten, sessies en de verwerking van invoer. Bij zorgsoftware is een concreet testgeval bijvoorbeeld of een gebruiker via een API gegevens kan opvragen waarvoor die geen rechten heeft. Ook controles op gevoelige gegevens in logbestanden en foutmeldingen zijn relevant. De testgevallen sluiten aan op vastgelegde beveiligingseisen, waaronder toepasselijke eisen vanuit ISO 27001 en NEN 7510. De resultaten ondersteunen de bredere aanpak voor informatiebeveiliging.

Een praktisch testplan voor ERP en legacy-migratie

Duidelijke testgevallen, een proefmigratie en controle vóór oplevering.

1. Leg de scope en acceptatiecriteria vast. Een bruikbaar testplan begint met de onderdelen die moeten worden getest en het verwachte resultaat. De checklist omvat functies, gebruikersrollen, koppelingen, ondersteunde apparaten, verwachte belasting en geschikte testdata. Geef voorrang aan fouten met grote gevolgen, zoals onjuiste factuurbedragen of ongeoorloofde toegang. Leg ook vast wie welke tests uitvoert en op welke momenten: tijdens de ontwikkeling, na samenvoeging van onderdelen en vóór oplevering.

2. Voer een proefmigratie uit in een aparte testomgeving. Bij vernieuwing van een legacy-applicatie controleren we bestaande functies en koppelingen opnieuw. Worden ook gegevens overgezet, vergelijk dan bron en doel op aantallen, bedragen, onderlinge relaties en afgesproken omzettingen. Een overgezette order moet bijvoorbeeld aan de juiste klant gekoppeld blijven. Test daarnaast de migratiestappen en de terugvalprocedure, inclusief het herstel van gegevens. Gebruik hiervoor representatieve, waar mogelijk synthetische testdata.

3. Herstel bevindingen en herhaal de relevante tests. Leg per fout vast wat er gebeurde, wat werd verwacht en hoe het probleem kan worden gereproduceerd. Na herstel volgt een hertest, aangevuld met regressietests voor onderdelen die door de wijziging kunnen zijn geraakt. De checklist vóór oplevering omvat geslaagde kritieke testgevallen, opgeloste blokkerende fouten, vastgelegde restpunten en een beproefde terugvalprocedure. De testrapportage geeft u inzicht in de geteste onderdelen en de resterende aandachtspunten.

softwaretest en software testing bij APPelit

Regressietesten bij wijzigingen

Controleren wat een update elders veroorzaakt

Een aanpassing aan één onderdeel van software kan gevolgen hebben voor functionaliteiten die op het eerste gezicht niet direct met die wijziging verbonden zijn.

Met regressietesten worden bestaande onderdelen opnieuw gecontroleerd nadat functionaliteiten, koppelingen of technische componenten zijn aangepast.

Dit is vooral relevant voor applicaties die regelmatig nieuwe releases ontvangen en waarbij continu nieuwe functionaliteit aan een bestaande softwareomgeving wordt toegevoegd.

Software testen op verschillende apparaten en browsers

Gerichte controles in de omgeving van uw gebruikers.

Een applicatie kan op een desktop goed werken, maar op een smartphone problemen geven met formulieren, navigatie of schermweergave. Daarom testen we op de vooraf afgesproken browsers, besturingssystemen en apparaten. Daarbij controleren we onder meer invoervelden, aanraakbediening, leesbaarheid en foutmeldingen. Voor mobiele apps kunnen ook situaties zoals een onderbroken internetverbinding of gewijzigde apparaatmachtigingen worden meegenomen in de testscenario’s.

python for ai als programmeertaal

Gebruikersacceptatietests vóór oplevering

Laat gebruikers de afgesproken functionaliteiten beoordelen.

Bij gebruikersacceptatietests beoordelen aangewezen gebruikers of de software aansluit op de afgesproken functionaliteiten en praktijkscenario’s. Denk aan een medewerker die een order verwerkt of een zorgprofessional die binnen zijn rol gegevens raadpleegt. APPelit kan de technische testomgeving inrichten, bevindingen vastleggen en afgesproken correcties uitvoeren. Uw organisatie beoordeelt de resultaten en bepaalt of de software wordt geaccepteerd.

Uw software test laten uitvoeren door APPelit

Technische testexpertise voor nieuwe en bestaande applicaties.

Een externe testexpert is zinvol wanneer uw eigen team onvoldoende testcapaciteit heeft, specialistische kennis ontbreekt of u een aanvullende beoordeling vóór oplevering wilt. APPelit voert afgesproken tests uit voor maatwerksoftware, ERP-systemen en mobiele apps. Testers kunnen ook onderdeel zijn van een dedicated softwareteam, zodat ontwikkeling, foutregistratie en hertests op elkaar aansluiten. Als ISO 27001- en NEN 7510-gecertificeerde softwareontwikkelaar besteden wij structureel aandacht aan informatiebeveiliging.

Wilt u uw software laten testen vóór een release, bij een migratie of tijdens verdere ontwikkeling? Deel uw applicatie, gewenste testscope, beschikbare documentatie en planning met ons. Wij maken een voorstel voor de technische testwerkzaamheden en benodigde capaciteit. U ontvangt inzicht in de uitgevoerde tests en bevindingen, waarmee u de vervolgstappen kunt bepalen. Vraag een vrijblijvende offerte aan.

Ervaar het gemak van onze service!

Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier

Terugbelverzoek persoon voor APPelit

Ervaar het gemak van onze service!

Wilt u dat wij contact opnemen? Vul het formulier hieronder in en we bellen u terug.
U kunt ook meer informatie achterlaten via onze contactpagina of het offerteformulier



    Perfect en professioneel IT bedrijf, kent de markt zo goed dat ze voorlopen op de actuele ontwikkelingen.
    gertjan baan
    9 maanden geleden
    Snelle, vriendelijke en behulpzame service!
    Mika Lieve
    10 maanden geleden
    Goede en snelle service
    Hidde van den berg
    1 jaar geleden
    Ik loop momenteel stage en werk mee aan de implementatie van een e-learning platform. In dit traject heeft APPelit ons ontzettend goed geholpen om helder te krijgen waar onze behoeften en prioriteiten lagen. Ze stelden de juiste vragen en dachten professioneel en eerlijk met ons mee. Tijdens dit proces werd duidelijk dat onze uiteindelijke keuze buiten de offerte van APPelit viel. Toch bleven zij open, oprecht en behulpzaam. Ze gaven eerlijk aan wat zij konden bieden en waar de match misschien minder goed was, zonder ons iets op te dringen. Die transparante houding waarderen wij enorm. Het getuigt van integriteit en oprechte betrokkenheid bij de klant, ook als daar geen directe samenwerking uit voortkomt.
    Eddu Scholten (EDD)
    2 jaar geleden
    Fijne en professionele dienstverlening. Prettig contact, duidelijke communicatie, klantgerichte en vriendelijke benadering.
    Iris Lodder-Mulder
    3 weken geleden
    Twan van Stralen
    1 jaar geleden
    Sluiten