sample test case template with test case examples
Elke dag krijg ik verschillende aanvragen voor Testcase-sjabloon En het verbaast me dat veel testers nog steeds testcases documenteren met Word-documenten of Excel-bestanden.
De meesten van hen geven de voorkeur aan Excel-spreadsheets omdat ze testgevallen gemakkelijk kunnen groeperen op testtypen en, belangrijker nog, ze gemakkelijk teststatistieken kunnen krijgen met Excel-formules. Maar ik ben er zeker van dat naarmate het volume van uw tests toeneemt, u het buitengewoon moeilijk zult vinden om te beheren.
Als u geen tool voor het beheer van testgevallen gebruikt, raad ik u ten zeerste aan om een open-source tool te gebruiken om uw testcases te beheren en uit te voeren.
De formaten van testcases kunnen van organisatie tot organisatie verschillen. Maar het gebruik van een standaard testcase-indeling voor het schrijven van testcases is een stap dichter bij het opzetten van een testproces voor uw project.
Het minimaliseert ook Ad-hoc-test dat wordt gedaan zonder de juiste documentatie van de testcase. Maar zelfs als u standaardsjablonen gebruikt, moet u testcases opstellen, beoordelen en goedkeuren, testuitvoering en vooral het voorbereidingsproces van testrapporten, enz., Door handmatige methoden te gebruiken.
Ook als je een proces hebt om de testcases door het business team te reviewen, dan moet je deze testcases opmaken in een template die door beide partijen is overeengekomen.
Wat je leert:
- Aanbevolen hulpmiddelen
- Standaardvelden van een voorbeeldtestcase-sjabloon
- Download testcase-sjabloon met voorbeeld (formaat # 1)
- Nog een testcase-indeling (# 2)
- Testcasevoorbeeld voor handmatig testen
- Gevolgtrekking
- Aanbevolen literatuur
Aanbevolen hulpmiddelen
Voordat u doorgaat met het schrijven van testcases, raden we u aan deze tools voor het beheer van testcases te downloaden. Dit zal uw testplan en het schrijfproces voor testcases vergemakkelijken, zoals vermeld in deze tutorial.
#1) TestRail
Download TestRail Test Case Management Tool
# 2) TestMonitor
TestMonitor - Online testbeheer op topniveau. Revolutionair eenvoudig.
TestMonitor is een end-to-end testmanagementtool voor elke organisatie. Een eenvoudige, intuïtieve benadering van testen. Of u nu bedrijfssoftware implementeert, kwaliteitscontrole nodig heeft, een kwaliteitsapp bouwt of gewoon een helpende hand nodig heeft bij uw testproject, TestMonitor heeft u gedekt.
Bezoek de TestMonitor-website
Hier leest u hoe u dit handmatige testcasebeheerproces een beetje eenvoudiger kunt maken met behulp van eenvoudige testsjablonen.
Notitie Ik heb het maximale aantal velden vermeld dat betrekking heeft op een testcase. Maar het is aan te raden om alleen die velden te gebruiken die door uw team worden gebruikt. Als u denkt dat een veld dat door uw team wordt gebruikt, ontbreekt in deze lijst, kunt u dit ook toevoegen aan uw aangepaste sjabloon.
Standaardvelden van een voorbeeldtestcase-sjabloon
Er zijn bepaalde standaardvelden waarmee u rekening moet houden bij het opstellen van een testcase-sjabloon.
Hieronder vindt u een aantal standaardvelden van een voorbeeldtestcase-sjabloon
Testcase-ID Een unieke ID is vereist voor elke testcase. Volg een conventie om de soorten test aan te geven. Bijvoorbeeld, ‘TC_UI_1’ geeft ‘user interface test case # 1’ aan.
Testprioriteit (laag / gemiddeld / hoog) Dit is erg handig tijdens het uitvoeren van een test. Testprioriteit voor bedrijfsregels en functionele testgevallen kan gemiddeld of hoger zijn, terwijl kleine gebruikersinterfacegevallen een lage prioriteit kunnen hebben. De testprioriteit moet altijd worden ingesteld door de beoordelaar.
module naam Noem de naam van de hoofdmodule of de submodule.
Test ontworpen door Naam van de tester.
Test ontworpen datum Datum waarop het is geschreven.
Test uitgevoerd door Naam van de tester die deze test heeft uitgevoerd. Alleen te vullen na uitvoering van de test.
Uitvoeringsdatum van test Datum waarop de test is uitgevoerd.
Test titel / naam Titel van testcase. Bijvoorbeeld, verifieer de inlogpagina met een geldige gebruikersnaam en wachtwoord.
Samenvatting / beschrijving van test Omschrijf kort het testdoel.
goede anime-websites om gratis animaties te bekijken
Randvoorwaarden Elke voorwaarde waaraan moet zijn voldaan voordat deze testcase wordt uitgevoerd. Maak een lijst van alle randvoorwaarden om deze testcase succesvol uit te voeren.
Afhankelijkheden Noem eventuele afhankelijkheden van de andere testcases of testvereisten.
Teststappen Maak een gedetailleerde lijst van alle stappen voor het uitvoeren van tests. Schrijf teststappen in de volgorde waarin ze moeten worden uitgevoerd. Zorg ervoor dat u zoveel mogelijk details opgeeft.
Pro-tip Om een testcase efficiënt te beheren met een kleiner aantal velden, gebruikt u dit veld om de testcondities, testgegevens en gebruikersrollen voor het uitvoeren van de test te beschrijven.Testgegevens Gebruik van testdata als input voor deze testcase. U kunt verschillende gegevenssets voorzien van exacte waarden die als invoer kunnen worden gebruikt.
verwacht resultaat Wat moet de systeemoutput zijn na het uitvoeren van de test? Beschrijf het verwachte resultaat in detail, inclusief bericht / fout die op het scherm moet worden weergegeven.
Post-conditie Wat moet de toestand van het systeem zijn na het uitvoeren van deze testcase?
Werkelijke resultaat Het daadwerkelijke testresultaat moet worden ingevuld nadat de test is uitgevoerd. Beschrijf het systeemgedrag na het uitvoeren van de test.
Status (geslaagd / mislukt) Als een werkelijk resultaat niet overeenkomt met het verwachte resultaat, markeer deze test dan als mislukt Werk het anders bij als geslaagd
Opmerkingen / opmerkingen / vragen Als er enkele speciale voorwaarden zijn om de bovenstaande velden te ondersteunen, die hierboven niet kunnen worden beschreven, of als er vragen zijn over verwachte of daadwerkelijke resultaten, vermeld deze dan hier.
Voeg indien nodig de volgende velden toe:
Defect ID / Link Als de teststatus is mislukt , voeg dan de link naar het defectlogboek toe of vermeld het defectnummer.
Testtype / trefwoorden Dit veld kan worden gebruikt om de tests te classificeren op basis van testtypen. Bijvoorbeeld, functioneel , bruikbaarheid, bedrijfsregels, etc.
Voorwaarden Eisen waarvoor deze testcase wordt geschreven. Bij voorkeur het exacte sectienummer van het vereiste doc.
Bijlagen / referenties Dit veld is handig voor complexe testscenario's om de teststappen of verwachte resultaten uit te leggen met behulp van een Visio-diagram als referentie. Geef de link of locatie op naar het daadwerkelijke pad van het diagram of document.
Automatisering? (Ja nee) Of deze testcase is geautomatiseerd of niet. Het is handig om de automatiseringsstatus bij te houden wanneer testgevallen worden geautomatiseerd.
Met behulp van de bovenstaande velden heb ik een voorbeeld van een testcase-sjabloon opgesteld ter referentie.
Download testcase-sjabloon met voorbeeld (formaat # 1)
Testcase DOC-bestandssjabloon en
Testcase Excel-bestandssjabloon
Hier kunt u ook een paar artikelen raadplegen over effectief schrijven testgevallen Gebruik deze richtlijnen voor het schrijven van tests en de bovenstaande sjabloon om de testcases op uw project effectief te schrijven en te beheren.
Voorbeeld testgevallen:
Tutorial # 1: 180+ voorbeeldtestcases voor web- en desktopapplicaties
Nog een testcase-indeling (# 2)
De testcases zullen ongetwijfeld verschillen, afhankelijk van de functionaliteit van de software waarvoor het bedoeld is. Hieronder vindt u echter een sjabloon die u altijd kunt gebruiken om de testcases te documenteren zonder u zorgen te maken over wat uw applicatie doet.
Voorbeeld testcases
Op basis van het bovenstaande sjabloon is hieronder een voorbeeld dat het concept op een veel begrijpelijke manier laat zien.
Laten we aannemen dat u de inlogfunctionaliteit van bijvoorbeeld een webapplicatie test Facebook
Hieronder staan de testcases voor hetzelfde:
Download het bovenstaande Testcase-formaat met voorbeeldgegevens
Testcasevoorbeeld voor handmatig testen
Hieronder is een voorbeeld van een live project dat laat zien hoe alle bovenstaande tips en trucs daadwerkelijk worden geïmplementeerd.
Notitie: Klik op een afbeelding voor een vergrote weergave]
Gevolgtrekking
Persoonlijk gebruik ik liever een Test Case Management-tool U kunt beginnen met een open-source tool. Het is een goede aanvulling op uw inspanningen om het testproces op te zetten en het bespaart ondertussen ook veel tijd in plaats van deze documenten handmatig te onderhouden.
We hebben ook testcase-sjablonen gezien en een paar voorbeelden met zeer goede kwaliteitsdocumentatie. Ik hoop dat dit artikel je zou hebben geholpen.
We horen graag uw mening, opmerkingen / suggesties over dit artikel.
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Testcases schrijven vanuit SRS-document (DOWNLOAD Live Project-voorbeeldtestcases)
- Hoe u testuitvoering slim kunt rapporteren - [Download statusrapportsjabloon]
- Voorbeeldtestplan-document (testplanvoorbeeld met details van elk veld)
- Testcases schrijven voor een inlogpagina (voorbeeldscenario's)
- Testcases schrijven: de ultieme gids met voorbeelden
- Hoe een teststrategiedocument te schrijven (met voorbeeldteststrategiesjabloon)
- Een effectief testoverzichtsrapport schrijven [Voorbeeldrapport downloaden]
- Voorbeeld van een softwaretestplan-sjabloon met indeling en inhoud