Inhoud

TEST OUT OF SYNC OP PROD POST 1TEST OUT OF SYNC OP PROD POST 1TEST OUT OF SYNC OP PROD POST 1TEST OUT OF SYNC OP PROD POST 1TEST OUT OF SYNC OP PROD POST 1

Typen op basis van testdoel

functionele beproeving

Functioneel testen controleert wat het systeem doet door ervoor te zorgen dat functies en functionaliteiten werken volgens de gespecificeerde vereisten.

- Rooktesten: voert basiscontroles uit op kritieke functies om ervoor te zorgen dat de toepassing stabiel is voor verdere tests.

- Sanity Testing: verifieert specifieke functionaliteiten na kleine wijzigingen of bugfixes om ervoor te zorgen dat ze werken zoals verwacht.

- Integratietesten: test de interactie tussen verschillende modules om ervoor te zorgen dat ze correct samenwerken.

- Systeemtests: test de volledige toepassing als geheel om de end-to-end functionaliteit te valideren.

- Regressietesten: bestaande functionaliteiten opnieuw testen na wijzigingen of bugfixes om ervoor te zorgen dat er geen nieuwe defecten worden geïntroduceerd.

- Gebruikersacceptatietests (UAT): uitgevoerd door eindgebruikers of klanten om te controleren of de software voldoet aan de zakelijke vereisten.

niet-functioneel onderzoek

Niet-functioneel testen evalueert hoe goed het systeem presteert op het gebied van bruikbaarheid, prestaties, beveiliging en compatibiliteit.

- Usability Testing: Evalueert het gebruiksgemak, de gebruikersinterface en de algehele gebruikerservaring van de toepassing.

- Compatibiliteitstests: Controleert of de toepassing correct werkt in verschillende browsers, apparaten en besturingssystemen.

- Prestatietests: meet de snelheid, het reactievermogen, de stabiliteit en het gedrag van de toepassing onder verschillende werkbelastingen.

- Beveiligingstests: identificeert kwetsbaarheden en zorgt voor de bescherming van gevoelige gegevens en systeembronnen.

manueel testproces

Het volgende diagram geeft een gedetailleerde weergave van de stappen in het handmatige testproces.

manueel testproces

- Vereistenanalyse: Begrijp en analyseer de projectvereisten, gebruikersverwachtingen en bedrijfsbehoeften om te identificeren wat moet worden getest.

- Testplancreatie: maak een testplan waarin de reikwijdte, doelstellingen, middelen, planning en testaanpak van de test worden gedefinieerd.

- Testcase maken: gedetailleerde testcases ontwerpen met teststappen, verwachte resultaten en testgegevens om de functionaliteit van de toepassing te valideren.

- Testomgeving instellen: de vereiste hardware, software, tools en testgegevens voorbereiden om de productieomgeving te simuleren.

- Testcase-uitvoering: voer de testcases uit en vergelijk de werkelijke resultaten met de verwachte resultaten om eventuele problemen te identificeren.

- Defect Logging: Registreer defecten met volledige details zoals beschrijving, ernst, reproductiestappen en ondersteunend bewijs.

- Defect Fix & Reverification: Controleer of gemelde defecten correct zijn verholpen en bevestig dat het probleem niet langer bestaat.

- Regressietesten: Hertest de getroffen en gerelateerde functionaliteiten om ervoor te zorgen dat recente wijzigingen geen nieuwe defecten hebben geïntroduceerd.

- Testafsluitingsrapport: maak een eindrapport met een samenvatting van testactiviteiten, resultaten, defectstatus en de belangrijkste geleerde lessen.

Gereedschappen die worden gebruikt voor handmatige tests

- TestRail: een testmanagementtool die wordt gebruikt om handmatige testcases te organiseren, uit te voeren en te volgen met gedetailleerde rapportagefuncties.

- Xray (voor Jira): een Jira-geïntegreerde testtool die handmatig testbeheer, traceerbaarheid en het opsporen van defecten ondersteunt.

- Qase: een cloudgebaseerd testbeheerplatform dat het maken, uitvoeren en samenwerken van testcases vereenvoudigt.

- Zephyr: een testmanagementoplossing die handmatige testactiviteiten helpt beheren met sterke Jira-integratie en rapportage.

- Tuskr: een lichtgewicht cloudgebaseerde testbeheertool voor het efficiënt maken, beheren en volgen van handmatige testcases.