Medan det finns många automatiserade testverktyg för programvara , kommer manuell testning alltid krävas liksom . Testplaner inkluderar en samling av testfall och skript test. Manuella testplaner kan ibland avslöja programvarufel , kallas buggar , i specifikationen själva , medan automatiserade tester endast kontrollera att programvaran uppfyller ställda krav . Manuella testplaner kan avslöja systemets beteenden som endast kan tolkas av en människa , och kan ofta användas tillsammans med automation i regression , användaracceptans , enhet , integration och funktionell testning . Instruktioner
1
fastställa tidsplanen måste du testa ditt system . Detta kan vara svårt att förutsäga beroende på din utvecklingsmetodik och hur många nya funktioner införs för att din programvara . Om din tillgängliga tid är onormalt kort , kanske du måste avstå vissa typer av tester för att skicka din programvara till frisläppandet ingenjörer . På ett elektroniskt filformat för ditt kommenterar 2
Dokumentera dina testfall väljer . Vissa organisationer använder specialiserad testa programvara för att dokumentera sina ärenden , medan andra använder enkel ordbehandling eller kalkylprogram . Addera 3
Design dina testfall från programvaran specifikationen . Inkludera fält för en unik identifierare , namnet på den enhet som skall testas , antaganden , variabler eller indata , steg för steg instruktioner testaren måste ta , de förväntade och faktiska resultat, godkänd eller underkänd resultat och anteckningar eller kommentarer .
4
Bestäm lämpliga variabler att testa i varje fall . Det är omöjligt att testa alla möjliga kombinationer av värden för varje fält , men testa gränsvärden vanligtvis ger tillräckligt test täckning . Gränsvärden är de minsta och största värden för varje fält , inklusive minimum och maximum för numeriska fält och text räknas karaktär för textfält . Glöm inte att ta med negativa värden vid test av numeriska fält .
5
Skriv testfall för varje fall i specifikationen , vistas så konsekvent som möjligt . När du har skrivit fall har ett team av analytiker och utvecklare granska dina ärenden för tydlighet och täckning . Kombinera dina testfall i en testsvit genom att lagra dem i ett slutförvar
6
. Bestäm ett schema för testingenjörer att slutföra varje test , som innehåller tid för ingenjören fullfölja stegen , analysera systemets svar , och skriv in buggar .