Hoewel er tal van geautomatiseerde testtools voor software- applicaties , zal handmatig testen altijd nodig ook. Test plannen omvatten een verzameling van testgevallen en testscripts . Handmatige test plannen kunnen soms achterhalen software defecten , bugs genoemd , in de specificatie zelf , terwijl geautomatiseerde tests alleen te controleren of de software voldoet aan de gestelde eisen . Handtest plannen kunnen systeemgedrag dat alleen door een mens kan worden geïnterpreteerd ontdekken , en kan vaak worden gebruikt in combinatie met automatisering in regressie , gebruikersacceptatie , eenheid , integratie en functionele testen . Instructies 1 Bepaal het tijdschema moet je je systeem te testen . Dit kan moeilijk zijn te voorspellen , afhankelijk van je ontwikkeling methodiek en hoeveel nieuwe functies worden geïntroduceerd om uw software te zijn . Als uw beschikbare tijd is abnormaal kort is, kan je een aantal soorten tests af te zien om de software te sturen naar het engineering team vrijlating . Document 2 uw testcases in een elektronische bestandsindeling van uw kiezen . Sommige organisaties gebruiken gespecialiseerde testen van software om hun zaken te documenteren , terwijl anderen gebruik maken van eenvoudige tekstverwerker of spreadsheetprogramma's . Ontwerp 3 uw testcases uit de software -specificatie . Onder meer velden voor een unieke identificatie , de naam van het apparaat te testen , aannames , variabelen of invoergegevens , de stap voor stap instructies van de tester moet nemen , de verwachte en de werkelijke resultaten , het wel of niet met resultaat , en notities of commentaar . 4 Bepaal de juiste variabelen te testen in ieder geval . Het is onmogelijk om alle mogelijke combinaties van waarden voor elk veld te testen , maar het testen grenswaarden geeft meestal voldoende testdekking . Grenswaarden zijn de minimum en maximum waarden van elk veld , waaronder minima en maxima voor numerieke velden , en telt karakter tekst tekstvelden . Vergeet niet om negatieve waarden zijn bij het testen van numerieke velden . 5 Schrijf testcases voor elk geval in de specificatie , het verblijf zo consistent mogelijk . Zodra u klaar bent met het schrijven van de gevallen , hebben een team van business analisten en ontwikkelaars beoordelen uw gevallen voor de duidelijkheid en de dekking . 6 Combineer uw testcases in een test suite door ze op te slaan in een repository . Bepaal een tijdschema voor test engineers om elke test te voltooien , waarin tijd voor de ingenieur om de stappen uit te voeren , analyseert het systeem daarop reageert , en voer bugs .
|