Testfall

En samling indata, förutsättningar inför exekvering, förväntat resultat och sluttillstånd efter exekvering, som är framtagna för ett specifikt objekt eller testvillkor. Används för att verifiera uppfyllelsen av ett specifikt krav hos en utpekad programdel.

Present in sylabi

Exempel

Ett testfall för ett inloggningsformulär med en maximal lösenordslängd på 16 tecken skulle kunna se ut så här: förvillkor — kontot finns och webbläsaren är på inloggningssidan; indata — användarnamn jdoe, lösenord på exakt 16 tecken; förväntat resultat — lyckad inloggning och omdirigering till instrumentpanelen; eftervillkor — sessionen skapas. Ett andra testfall med ett lösenord på 17 tecken förväntar sig ett felmeddelande. Varje testfall skrivs för ett specifikt syfte, till exempel att öva en viss programväg eller att verifiera överensstämmelse med ett krav.

Vanliga frågor

Vad är skillnaden mellan ett testfall och ett testscenario? Ett testscenario är ett dokument som specificerar en sekvens av åtgärder för att utföra ett test; ett testfall är den specifika uppsättningen av indata, förvillkor, förväntade resultat och eftervillkor som utvecklats för ett särskilt syfte. Flera testfall kan härledas från ett och samma scenario.

Måste testfall alltid ha förväntade resultat? Ja — ett förväntat resultat är det som gör ett testfall verifierbart. Utan det kan man inte skilja ett godkänt resultat från en ofullständig körning.

Vad är en testsvit? En testsvit är en grupp av testfall där eftervillkoret för ett test ofta blir förvillkoret för nästa, vilket skapar en kedja av körningar.

Används testfall bara i manuell testning? Nej. Automatiserade tester organiseras också som testfall — skriptet implementerar indata, förvillkor, förväntade resultat och eftervillkor programmatiskt.

Relaterade begrepp

  • testbas — källdokumenten som testfall härleds från
  • testprocedur — sekvensen av åtgärder för att utföra ett testfall
  • testsvit — flera testfall grupperade tillsammans
  • testskript — en automatiserad form av testprocedur
  • förväntat resultat — det förutsedda utfallet som ett testfall verifierar
  • testexekvering — att köra testfallet mot systemet

Learn more

How To Write a Test Case - Katalon
Best practices for writing good test cases including naming conventions, action verbs, preconditions, negative scenarios, and regular updates

Test Case vs Test Scenario
Detailed comparison explaining that test scenarios are high-level descriptions covering multiple test cases, while test cases focus on specific steps and expected results

Test Case Templates: Free Excel & Word Examples
Comprehensive test case templates with 20 standard components including Test Case ID, Title, Objective, Preconditions, Test Steps, Expected Results, and more. Includes best practices for writing effective test cases. Formats: PDF, DOC, Excel

Recommend more content related to this term