Soorten softwaretests (100 voorbeelden)
Wat is een softwaretesttype?
Softwaretesttype is een classificatie van verschillende testactiviteiten in categorieën, die elk een gedefinieerd testdoel, teststrategie en testresultaten hebben. Het doel van het hebben van een testtype is het valideren van de applicatie die wordt getest (AUT) voor de gedefinieerde testdoelstelling.
Het doel van toegankelijkheidstests is bijvoorbeeld om te valideren dat de AUT toegankelijk is voor mensen met een handicap. Dus als uw softwareoplossing uitgeschakeld moet worden, controleert u deze aan de hand van toegankelijkheidstestcases.
Soorten softwaretests
Een lijst van 100 soorten softwaretests samen met definities. Een must read voor elke QA-professional. Beschouw dit als uw gids voor alle soorten softwaretests.
- Acceptatietesten: Er worden formele tests uitgevoerd om te bepalen of een systeem al dan niet aan de acceptatiecriteria voldoet en om de klant in staat te stellen te bepalen of hij het systeem wel of niet accepteert. Meestal wordt dit door de klant uitgevoerd. Lees meer op Acceptatietesten
- Toegankelijkheidstesten: Type test dat de bruikbaarheid van een product bepaalt voor mensen met een handicap (doof, blind, verstandelijk gehandicapt enz.). Het evaluatieproces wordt uitgevoerd door personen met een handicap. Lees meer op Toegankelijkheid testen
- Actief testen: Type testen bestaande uit het introduceren van testgegevens en het analyseren van de uitvoeringsresultaten. Het wordt meestal uitgevoerd door het testteam.
- Agile testen: Softwaretestpraktijk die de principes van het agile manifest volgt, waarbij de nadruk ligt op testen vanuit het perspectief van klanten die het systeem gaan gebruiken. Het wordt meestal uitgevoerd door de QA-teams. Lees meer op Agile testen
- Leeftijd testen: Type test dat het vermogen van een systeem om in de toekomst te presteren evalueert. Het evaluatieproces wordt uitgevoerd door testteams.
- Ad-hoc testen: Testen uitgevoerd zonder planning en documentatie – de tester probeert het systeem te 'breken' door willekeurig de functionaliteit van het systeem te proberen. Het wordt uitgevoerd door het testteam. Lees meer op Ad-hoc testen
- Alfatesten: Alpha Testing is een type softwaretesten dat wordt uitgevoerd op de site van de ontwikkelaar om bugs, bruikbaarheidsproblemen en functionaliteitsgaten te identificeren voordat het product wordt vrijgegeven voor bètatesten. Het omvat interne testers, zoals ontwikkelaars en QA-teams, en soms geselecteerde eindgebruikers in een gecontroleerde omgeving. Lees meer op Alpha-testen
- Bewering testen: Type test bestaande uit het verifiëren of de omstandigheden de productvereisten bevestigen. Het wordt uitgevoerd door het testteam.
- API-testen: Testtechniek vergelijkbaar met Unit Testing, omdat deze zich richt op codeniveau. Api Testing verschilt van Unit Testing doordat het doorgaans een QA-taak is en geen ontwikkelaarstaak. Lees meer op API-testen
- Testen met alle paren: Combinatorische testmethode die alle mogelijke discrete combinaties van invoerparameters test. Het wordt uitgevoerd door de testteams.
- Geautomatiseerd testen: Testtechniek die gebruikmaakt van Automation Testing-tools om de opzet van de omgeving, de testuitvoering en de rapportering van resultaten te controleren. Het wordt uitgevoerd door een computer en wordt gebruikt binnen de testteams. Lees meer op Geautomatiseerde tests
- Basispadtesten: Een testmechanisme dat een logische complexiteitsmaatstaf van een procedureel ontwerp afleidt en dit gebruikt als leidraad voor het definiëren van een basisset van uitvoeringspaden. Het wordt gebruikt door testteams bij het definiëren van testcases. Lees meer over Basispad testen
- Achterwaartse compatibiliteitstesten: Testmethode die het gedrag van de ontwikkelde software verifieert met oudere versies van de testomgeving. Het wordt uitgevoerd door een testteam.
- Beta testen: Laatste testen voordat de applicatie voor commerciële doeleinden wordt vrijgegeven. Het wordt doorgaans gedaan door eindgebruikers of anderen.
- Benchmarktesten: Testtechniek waarbij gebruik wordt gemaakt van representatieve sets programma's en gegevens die zijn ontworpen om de prestaties van computerhardware en -software in een bepaalde configuratie te evalueren. Het wordt uitgevoerd door testteams. Lees meer op Benchmarktesten
- Big Bang-integratietesten: Testtechniek waarbij individuele programmamodules pas worden geïntegreerd als alles gereed is. Het wordt uitgevoerd door de testteams.
- Binaire draagbaarheidstesten: Techniek die een uitvoerbare applicatie test op draagbaarheid tussen systeemplatforms en omgevingen, meestal op conformiteit met een ABI-specificatie. Het wordt uitgevoerd door de testteams.
- Grenswaardetesten: Softwaretesttechniek waarbij tests zijn ontworpen om vertegenwoordigers van grenswaarden te omvatten. Het wordt uitgevoerd door de QA-testteams. Lees meer op Grenswaarde testen
- Bottom-up integratietesten: Bij bottom-up Integration Testing worden eerst modules op het laagste niveau ontwikkeld en worden andere modules die richting het 'hoofd'-programma gaan één voor één geïntegreerd en getest. Het wordt meestal uitgevoerd door de testteams.
- Filiaaltesten: Testtechniek waarbij alle vertakkingen in de programmabroncode minimaal één keer worden getest. Dit wordt gedaan door de ontwikkelaar.
- Breedte testen: Een testpakket dat de volledige functionaliteit van een product uitoefent, maar de functies niet in detail test. Het wordt uitgevoerd door testteams.
- Black box-testen: Een methode voor het testen van software die de functionaliteit van een applicatie verifieert zonder specifieke kennis van de code/interne structuur van de applicatie. Testen zijn gebaseerd op eisen en functionaliteit. Het wordt uitgevoerd door QA-teams. Lees meer op Zwarte doos testen
- Codegestuurd testen: Testtechniek die gebruikmaakt van testframeworks (zoals xUnit) waarmee unit-tests kunnen worden uitgevoerd om te bepalen of verschillende delen van de code onder verschillende omstandigheden naar verwachting werken. Het wordt uitgevoerd door de ontwikkelingsteams.
- Compatibiliteitstesten: Testtechniek die valideert hoe goed een software presteert in een bepaalde hardware/software/besturingssysteem/netwerkomgeving. Het wordt uitgevoerd door de testteams. Lees meer op Compatibiliteitstesten
- Vergelijkingstesten: Testtechniek die de productsterktes en -zwaktes vergelijkt met eerdere versies of andere soortgelijke producten. Kan worden uitgevoerd door testers, ontwikkelaars, productmanagers of producteigenaren. Lees meer over Component testen
- Component testen: Testtechniek vergelijkbaar met unit-testen, maar met een hoger integratieniveau: testen wordt gedaan in de context van de applicatie in plaats van alleen maar direct een specifieke methode te testen. Kan worden uitgevoerd door test- of ontwikkelingsteams.
- Configuratie testen: Testtechniek die de minimale en optimale configuratie van hardware en software bepaalt, en het effect van het toevoegen of wijzigen van bronnen zoals geheugen, schijfstations en CPU. Meestal wordt dit uitgevoerd door de Performance Testing-ingenieurs. Lees meer op Configuratie testen
- Conditiedekking testen: Type softwaretest waarbij elke voorwaarde wordt uitgevoerd door deze op elk van de manieren minstens één keer waar en onwaar te maken. Het wordt doorgaans gemaakt door de Automation Testing-teams.
- Nalevingstesten: Type toetsing waarbij wordt gecontroleerd of het systeem is ontwikkeld in overeenstemming met normen, procedures en richtlijnen. Het wordt meestal uitgevoerd door externe bedrijven die het merk “Certified OGC Compliant” aanbieden.
- Gelijktijdigheid testen: Testen voor meerdere gebruikers gericht op het bepalen van de effecten van toegang tot dezelfde applicatiecode, module of databaserecords. Het wordt meestal gedaan door prestatie-ingenieurs. Lees meer op Gelijktijdigheid testen
- Conformiteitstesten: Het proces waarbij wordt getest of een implementatie voldoet aan de specificatie waarop deze is gebaseerd. Het wordt meestal uitgevoerd door testteams. Lees meer op Conformiteitstesten
- Contextgestuurd testen: Een Agile Testing-techniek die pleit voor een continue en creatieve evaluatie van testmogelijkheden in het licht van de potentiële informatie die aan het licht komt en de waarde van die informatie voor de organisatie op een specifiek moment. Het wordt meestal uitgevoerd door Agile-testteams.
- Conversie testen: Testen van programma's of procedures die worden gebruikt om gegevens uit bestaande systemen om te zetten voor gebruik in vervangende systemen. Het wordt meestal uitgevoerd door de QA-teams.
- Beslissingsdekkingstests: Type softwaretest waarbij elke voorwaarde/beslissing wordt uitgevoerd door deze op waar/onwaar in te stellen. Het wordt meestal gemaakt door de automatiseringstestteams.
- Destructief testen: Type test waarbij de tests worden uitgevoerd tot het falen van het monster, om de structurele prestaties of het materiaalgedrag van een monster onder verschillende belastingen te begrijpen. Het wordt meestal uitgevoerd door QA-teams.
Lees meer op Destructief testen - Afhankelijkheidstesten: Testtype dat de vereisten van een applicatie voor reeds bestaande software, initiële statussen en configuratie onderzoekt om de juiste functionaliteit te behouden. Het wordt meestal uitgevoerd door testteams.
- Dynamisch testen: Term die in de software-engineering wordt gebruikt om het testen van het dynamische gedrag van code te beschrijven. Het wordt doorgaans uitgevoerd door testteams. Lees meer op Dynamisch testen
- Domein testen: White box testtechniek die controles bevat dat het programma alleen geldige invoer accepteert. Het wordt meestal gedaan door softwareontwikkelingsteams en af en toe door automatiseringstestteams.
- Foutafhandeling testen: Softwaretesttype dat het vermogen van het systeem om foutieve transacties correct te verwerken, bepaalt. Het wordt meestal uitgevoerd door de testteams.
- End-to-end testen: Net als bij systeemtesten gaat het om het testen van een volledige applicatieomgeving in een situatie die het gebruik in de echte wereld nabootst, zoals interactie met een database, gebruik van netwerkcommunicatie of interactie met andere hardware, applicaties of systemen, indien van toepassing. Het wordt uitgevoerd door QA-teams. Lees meer op End-to-end testen
- Uithoudingsvermogen testen: Type test waarbij wordt gecontroleerd op geheugenlekken of andere problemen die kunnen optreden bij langdurige uitvoering. Het wordt meestal uitgevoerd door prestatie-ingenieurs. Lees meer op Uithoudingsvermogen testen
- Verkennend testen: Black box testtechniek uitgevoerd zonder planning en documentatie. Het wordt meestal uitgevoerd door handmatige testers. Lees meer over Verkennend testen
- Gelijkwaardigheidspartitionering testen: Softwaretesttechniek die de invoergegevens van een software-eenheid verdeelt in gegevenspartities waaruit testgevallen kunnen worden afgeleid. het wordt meestal uitgevoerd door de QA-teams. Lees meer op Equivalentiepartitionering testen
- Fout injectie testen: Onderdeel van een uitgebreide teststrategie die de tester in staat stelt zich te concentreren op de manier waarop de te testen applicatie om kan gaan met uitzonderingen. Het wordt uitgevoerd door QA-teams.
- Formele verificatie Testen: De handeling van het bewijzen of weerleggen van de juistheid van beoogde algoritmen die ten grondslag liggen aan een systeem met betrekking tot een bepaalde formele specificatie of eigenschap, met behulp van formele methoden van wiskunde. Het wordt meestal uitgevoerd door QA-teams.
- Functioneel testen: Type black box-testen dat zijn testcases baseert op de specificaties van het softwarecomponent dat wordt getest. Het wordt uitgevoerd door testteams. Lees meer over Functioneel testen
- Fuzz-testen: Softwaretesttechniek die ongeldige, onverwachte of willekeurige gegevens levert aan de invoer van een programma – een speciaal gebied van mutatietesten. Fuzz-testen worden uitgevoerd door testteams. Lees meer op Fuzz-testen
- Gorilla-testen: Softwaretesttechniek die zich richt op het zwaar testen van één bepaalde module. Het wordt uitgevoerd door kwaliteitsborgingsteams, meestal tijdens volledige tests.
- Gray Box testen: Een combinatie van zwart Box en wit Box testmethodologieën: het testen van een stuk software aan de hand van de specificaties, maar met gebruikmaking van enige kennis van de interne werking ervan. Het kan worden uitgevoerd door ontwikkelings- of testteams.
- Glazen doos testen: Vergelijkbaar met white box testing, gebaseerd op kennis van de interne logica van de code van een applicatie. Het wordt uitgevoerd door ontwikkelteams.
- GUI-software testen: Het proces waarbij een product wordt getest dat gebruikmaakt van een grafische gebruikersinterface, om er zeker van te zijn dat het voldoet aan de schriftelijke specificaties. Normaal gesproken wordt dit gedaan door de testteams. Lees meer op GUI-software testen
- Mondialisering testen: Testmethode die de juiste functionaliteit van het product controleert met alle cultuur-/landinstellingen, waarbij gebruik wordt gemaakt van elk mogelijk type internationale input. Het wordt uitgevoerd door het testteam. Lees meer op Mondialisering testen
- Hybride integratietesten: Testtechniek die top-down en bottom-up integratietechnieken combineert om de voordelen van dit soort testen te benutten. Het wordt meestal uitgevoerd door de testteams.
- Integratie testen: De fase bij het testen van software waarin individuele softwaremodules worden gecombineerd en als groep worden getest. Het wordt meestal uitgevoerd door testteams. Lees meer op Integratietesten
- Interfacetesten: Er worden tests uitgevoerd om te evalueren of systemen of componenten gegevens en besturing correct aan elkaar doorgeven. Het wordt meestal uitgevoerd door zowel test- als ontwikkelingsteams. Lees meer op Interface testen
- Installeren/verwijderen Testen: Kwaliteitsborgingswerk dat zich richt op wat klanten moeten doen om de nieuwe software succesvol te installeren en in te stellen. Het kan volledige, gedeeltelijke of upgrade-installatie-/deïnstallatieprocessen omvatten en wordt doorgaans uitgevoerd door de softwaretesttechnicus in samenwerking met de configuratiemanager.
- Internationalisering testen: Het proces dat ervoor zorgt dat de functionaliteit van het product niet wordt verbroken en dat alle berichten op de juiste manier worden geëxternaliseerd bij gebruik in verschillende talen en landinstellingen. Het wordt meestal uitgevoerd door de testteams.
- Testen tussen systemen: Een testtechniek die gericht is op het verifiëren of de onderlinge verbindingen tussen applicaties correct functioneren. Deze wordt doorgaans uitgevoerd door de testteams.
- Zoekwoordgestuurd testen: Ook bekend als tabelgestuurd testen of actiewoordtesten, is een softwaretestmethodologie voor geautomatiseerd testen waarbij het proces voor het maken van tests in twee afzonderlijke fasen wordt verdeeld: een planningsfase en een implementatiefase. Het kan worden gebruikt door handmatige of geautomatiseerde testteams. Lees meer op Zoekwoordgestuurd testen
- Belasting testen: Testtechniek die eisen stelt aan een systeem of apparaat en de respons ervan meet. Het wordt meestal uitgevoerd door de prestatie-ingenieurs. Lees meer op load Testen
- Lokalisatie testen: Een deel van het softwaretestproces was gericht op het aanpassen van een geglobaliseerde applicatie aan een bepaalde cultuur/landinstelling. Normaal gesproken wordt dit gedaan door de testteams. Lees meer op Lokalisatie testen
- Lustesten: Een white box testtechniek die programma-loops oefent. Het wordt uitgevoerd door de ontwikkelteams. Lees meer over Lus testen
- Handmatig scripttesten: Testmethode waarbij de testgevallen door het team worden ontworpen en beoordeeld voordat deze worden uitgevoerd. Het wordt gedaan door handmatige testteams.
- Handmatige ondersteuningstesten: Testtechniek waarbij alle functies worden getest die door de mensen worden uitgevoerd tijdens het voorbereiden van de gegevens en het gebruik van deze gegevens uit een geautomatiseerd systeem. het wordt uitgevoerd door testteams.
- Modelgebaseerd testen: De toepassing van modelgebaseerd ontwerp voor het ontwerpen en uitvoeren van de noodzakelijke artefacten om softwaretests uit te voeren. Het wordt meestal uitgevoerd door testteams. Lees meer op Modelgebaseerd testen
- Mutatie testen: Methode voor het testen van software waarbij de broncode of bytecode van programma's op kleine manieren wordt gewijzigd om delen van de code te testen die zelden of nooit worden gebruikt tijdens de normale uitvoering van tests. Normaal gesproken wordt dit uitgevoerd door testers. Lees meer op Mutatie testen
- Modulariteitsgedreven testen: Softwaretesttechniek waarbij kleine, onafhankelijke scripts moeten worden gemaakt die modules, secties en functies van de te testen applicatie vertegenwoordigen. Het wordt meestal uitgevoerd door het testteam.
- Niet-functioneel testen: Testtechniek die zich richt op het testen van een softwareapplicatie op zijn niet-functionele vereisten. Kan worden uitgevoerd door de prestatie-ingenieurs of door handmatige testteams. Lees meer op Niet-functioneel testen
- Negatieve testen: Ook bekend als "test to fail" - testmethode waarbij het doel van de tests is om aan te tonen dat een component of systeem niet werkt. Het wordt uitgevoerd door handmatige of automatiseringstesters. Lees meer op Negatieve testen
- Operaationele testen: Testtechniek die wordt uitgevoerd om een systeem of component in zijn operationele omgeving te evalueren. Meestal wordt het uitgevoerd door testteams. Lees meer over Operationele testen
- Orthogonale array-testen: Systematische, statistische manier van testen die kan worden toegepast bij het testen van gebruikersinterfaces, systeemtesten, regressietesten, configuratietesten en prestatietesten. Het wordt uitgevoerd door het testteam. Lees meer op Orthogonale array-testen
- Paar testen: Softwareontwikkelingstechniek waarbij twee teamleden samenwerken aan één toetsenbord om de softwareapplicatie te testen. De een doet de testen en de ander analyseert of beoordeelt de testen. Dit kan worden gedaan tussen één tester en ontwikkelaar of bedrijfsanalist, of tussen twee testers, waarbij beide deelnemers om beurten het toetsenbord besturen.
- Passief testen: Testtechniek bestaande uit het monitoren van de resultaten van een draaiend systeem zonder speciale testgegevens te introduceren. Het wordt uitgevoerd door het testteam.
- Parallel testen: Testtechniek die tot doel heeft ervoor te zorgen dat een nieuwe applicatie die de oudere versie heeft vervangen, is geïnstalleerd en correct werkt. Het wordt uitgevoerd door het testteam. Lees meer op Parallel testen
- Pad testen: Typische white box-testing die als doel heeft om te voldoen aan de dekkingscriteria voor elk logisch pad door het programma. Het wordt meestal uitgevoerd door het ontwikkelteam. Lees meer op Pad testen
- Penetratietesten: Testmethode die de veiligheid van een computersysteem of netwerk evalueert door een aanval van een kwaadaardige bron te simuleren. Meestal worden ze uitgevoerd door gespecialiseerde penetratietestbedrijven. Lees meer op Penetratietests
- Prestatietesten: Functionele tests uitgevoerd om de conformiteit van een systeem of component met gespecificeerde prestatie-eisen te evalueren. Het wordt meestal uitgevoerd door de prestatie-ingenieur. Lees meer op Performance Testing
- Kwalificatie testen: Testen aan de hand van de specificaties van de vorige release, meestal uitgevoerd door de ontwikkelaar voor de consument, om aan te tonen dat de software aan de gespecificeerde eisen voldoet.
- Ramp testen: Type test bestaande uit het continu verhogen van een ingangssignaal totdat het systeem uitvalt. Het kan worden uitgevoerd door het testteam of de prestatie-ingenieur.
- Regressietesten: Type softwaretest waarbij wordt geprobeerd softwarefouten aan het licht te brengen nadat er wijzigingen in het programma zijn aangebracht (bijvoorbeeld bugfixes of nieuwe functionaliteit), door het programma opnieuw te testen. Het wordt uitgevoerd door de testteams. Lees meer op Regressie Testing
- Hersteltesten: Testtechniek die evalueert hoe goed een systeem herstelt van crashes, hardwarestoringen of andere catastrofale problemen. Het wordt uitgevoerd door de testteams. Lees meer op Herstel testen
- Vereisten testen: Testtechniek die valideert dat de vereisten correct, volledig, ondubbelzinnig en logisch consistent zijn en het mogelijk maakt om op basis van die vereisten een noodzakelijke en voldoende reeks testgevallen te ontwerpen. Het wordt uitgevoerd door QA-teams.
- Beveiligingstests: Een proces om vast te stellen dat een informatiesysteem gegevens beschermt en de functionaliteit behoudt zoals bedoeld. Het kan worden uitgevoerd door testteams of door gespecialiseerde beveiligingstestbedrijven. Lees meer op Beveiligingstests
- Sanity-testen: Testtechniek die bepaalt of een nieuwe softwareversie goed genoeg presteert om een grote testinspanning te accepteren. Het wordt uitgevoerd door de testteams. Lees meer op Sanity testen
- Scenariotesten: Testactiviteit die scenario's gebruikt op basis van een hypothetisch verhaal om een persoon te helpen nadenken over een complex probleem of systeem voor een testomgeving. Het wordt uitgevoerd door de testteams. Lees meer over Scenariotesten
- Schaalbaarheidstesten: Onderdeel van de reeks niet-functionele tests die een softwareapplicatie testen op het meten van het vermogen om op te schalen – of het nu gaat om de ondersteunde gebruikersbelasting, het aantal transacties, het datavolume enz. Het wordt uitgevoerd door de performance engineer. Lees meer op Schaalbaarheid testen
- Verklaring testen: White box testing die voldoet aan het criterium dat elke statement in een programma ten minste één keer wordt uitgevoerd tijdens het testen van het programma. Het wordt meestal uitgevoerd door het ontwikkelteam.
- Statisch testen: Een vorm van softwaretesten waarbij de software niet daadwerkelijk wordt gebruikt, maar voornamelijk wordt gecontroleerd op de integriteit van de code, het algoritme of het document. Het wordt gebruikt door de ontwikkelaar die de code heeft geschreven. Lees meer op Statisch testen
- Stabiliteit testen: Testtechniek die probeert te bepalen of een applicatie crasht. Het wordt meestal uitgevoerd door de prestatie-ingenieur. Lees meer op Stabiliteitstesten
- Rook testen: Testtechniek waarbij alle basiscomponenten van een softwaresysteem worden onderzocht om er zeker van te zijn dat ze goed werken. Meestal worden rooktests uitgevoerd door het testteam, onmiddellijk nadat een softwareversie is gemaakt. Lees meer op Rook testen
- Opslag testen: Een testtype dat verifieert of het geteste programma gegevensbestanden in de juiste mappen opslaat en voldoende ruimte reserveert om onverwachte beëindiging als gevolg van ruimtegebrek te voorkomen. Het wordt meestal uitgevoerd door het testteam. Lees meer op Opslag testen
- Stress testen: Testtechniek die een systeem of component evalueert op of buiten de grenzen van de gespecificeerde vereisten. Het wordt meestal uitgevoerd door de prestatie-ingenieur. Lees meer op Stress testen
- Structureel testen: White box testtechniek die rekening houdt met de interne structuur van een systeem of component en ervoor zorgt dat elke programma-instructie de beoogde functie uitvoert. Het wordt meestal uitgevoerd door de softwareontwikkelaars.
- Systeem testen: Het proces van het testen van een geïntegreerd hardware- en softwaresysteem om te verifiëren dat het systeem aan de gespecificeerde eisen voldoet. Het wordt uitgevoerd door de testteams in zowel de ontwikkelings- als de doelomgeving. Lees meer op Systeem testen
- Systeemintegratie testen: Testproces dat de coëxistentie van een softwaresysteem met anderen uitoefent. Het wordt meestal uitgevoerd door de testteams. Lees meer op Systeemintegratie testen
- Top-down integratietesten: Testtechniek waarbij u bovenaan een systeemhiërarchie bij de gebruikersinterface begint en stubs gebruikt om van boven naar beneden te testen totdat het hele systeem is geïmplementeerd. Het wordt uitgevoerd door de testteams.
- Draad testen: Een variatie op een top-down testtechniek waarbij de geleidelijke integratie van componenten de implementatie van subsets van de vereisten volgt. Het wordt meestal uitgevoerd door de testteams. Lees meer op Draad testen
- Upgrade testen: Testtechniek die verifieert of assets die met oudere versies zijn gemaakt, op de juiste manier kunnen worden gebruikt en of het leren van de gebruiker niet in gevaar komt. Het wordt uitgevoerd door de testteams.
- Testen van een eenheid: Softwareverificatie- en validatiemethode waarbij een programmeur test of individuele broncode-eenheden geschikt zijn voor gebruik. Meestal wordt dit uitgevoerd door het ontwikkelteam. Lees meer op Testen van een eenheid
- Testen van gebruikersinterface: Type test dat wordt uitgevoerd om te controleren hoe gebruiksvriendelijk de applicatie is. Het wordt uitgevoerd door testteams. Lees meer op Testen van gebruikersinterface
Bonus!!! Het is altijd goed om er een paar extra te weten
- Bruikbaarheidstesten: Testtechniek die het gemak verifieert waarmee een gebruiker kan leren een systeem of component te bedienen, invoer voor te bereiden en uitvoer te interpreteren. Het wordt meestal uitgevoerd door eindgebruikers. Lees meer over Usability Testing
- Volumetesten: Testen die bevestigen dat alle waarden die in de loop van de tijd groot kunnen worden (zoals verzamelde tellingen, logs en databestanden), door het programma kunnen worden verwerkt en dat het programma niet zal stoppen met werken of de werking ervan op enigerlei wijze zal verslechteren. Het wordt meestal uitgevoerd door de performance engineer. Lees meer op Volume testen
- Kwetsbaarheidstesten: Type testen dat betrekking heeft op de veiligheid van applicaties en tot doel heeft problemen te voorkomen die de integriteit en stabiliteit van de applicatie kunnen aantasten. Het kan worden uitgevoerd door de interne testteams of worden uitbesteed aan gespecialiseerde bedrijven. Lees meer op Kwetsbaarheidstesten
- White box-testen: Testtechniek gebaseerd op kennis van de interne logica van de code van een applicatie en omvat tests zoals dekking van code-instructies, vertakkingen, paden en voorwaarden. Het wordt uitgevoerd door softwareontwikkelaars. Lees meer op Whitebox-testen
- Workflowtesten: Gescripte end-to-end testtechniek die specifieke workflows dupliceert die naar verwachting door de eindgebruiker zullen worden gebruikt. Het wordt meestal uitgevoerd door testteams. Lees meer op Workflow testen
Dat is het einde van de lijst. Ik hoop dat u het leuk vond om te lezen. Om de juiste tools voor dit type testen en andere te vinden, verken deze verzameling van testtools.

