Programvara ansökan testning är när en människa härma en användare eller automatiserade tester körs via ett manus testplan söker fel eller misslyckanden. Testning av programvara är en balans mellan detalj , upprepning och möte scheman för leverans av programvara . Otillräcklig testning kan leda till defekt produkt skickas till användarna . Genvägar i testning , kan fel i metoder eller brist på planering orsaka programvarufel att missa . Undvika vanliga förbiseenden i programmet testning ökar oddsen att alla programfel kommer att hittas. Detta i sin tur ökar oddsen dessa buggar kommer att fastställas innan programvaran rullas ut till användaren . Saker du behöver Review Software ansökan testplan Review Software testa spårning databas Review Software testare
Visa fler instruktioner
metoder för att undvika Software Application Testing förbiseenden
1
Utför alla allmänna användare funktionell testning inloggad som en vanlig användare . Vilket gör att administratörer att testa användarfunktioner som administratörer kommer inte fånga allmänna fel användartillstånd .
2
Testa alla användare behörighetsnivåer . Även administrativa funktioner och konton gäst måste testas innan programvaran släpps . Addera 3
Dokumentera alla steg användare måste slutföra för att slutföra en transaktion . Glömmer ett steg kan orsaka att testet misslyckas på grund av dåliga instruktioner . Inkludera alla dessa steg i programmet testplan .
4
Installera programvaran testet spårning databas för att möjliggöra flera felrapporter för samma fel .
5
Set upp problemet rapportering och fel databaser spårning för att tillåta införsel av potentiella dubbletter . Screening felrapporter för dubbletter kan leda till samma fel som orsakas av olika åtgärder eller på olika systemmiljöer flaggas som en dubblett och därmed inte registreras .
6
Testa programvaran på alla miljöer där det kommer att användas. Till exempel , testar på både 32bit och 64 - bitars operativsystem om båda är i bruk . Vad körs på 32 - bitars kan inte köras på 64 - bitars operativsystem .
7
Tilldela programvara testare som inte skapar testförfarandet att köra igenom testerna . De som skapade testproceduren kan utföra transaktioner som grundar sig på deras minne av processflödet i stället för att fungera som nya användare skulle .
8
Kör alla tester när programvaran ändras . Tidigare tester som passerade kanske inte framgångar på den nya versionen .
9
Testa programinstallationen metoden samt själva ansökan . Ett perfekt program är ett misslyckande om användarna inte kan lyckas installera det .
10
Övervaka automatiserad testning av programvara med hjälp av mänskliga operatörer . Automatiserad test programvara kan räkna en transaktion som en framgång även som varningar och anmälningar användare dyker upp . Har den mänskliga övervakningen programvaran stoppa testet och granska eventuella fel eller användare meddelanden . Räkna alla fel och anmälningar användaren som ett test misslyckas om anmälan är helt enkelt en statusuppdatering eller färdigställande meddelande .