Software Testing spiller en viktig rolle i Software Development livssyklus. Ha manuell testing er ikke nok. Vi bør gå for Automatisering Testing også.
er det faktum som driver behovet for automatisering testing. Fordi kan manuelle testere ikke utføre testen sakene riktig. Det vil være mange muligheter for å gjøre feil.
De kan gi feil inngangsdata på grunn av skrivefeil, eller de kan ikke merke den faktiske oppførselen til systemet riktig, eller de kan ikke rapportere testresultatet på riktig måte, eller de kan gå glipp av å kjøre noen testtilfeller, eller de kan glemme å kjøre noen forutsetninger, eller de kan endre rekkefølgen på test kjøring i tilfelle sekvensen er viktig.
Si for eksempel hvis en Tester arbeider i prosjektet i ett år, kunne han ha brukt mer tid for å lære domenet, formålet med prosjektet, moduler i prosjektet, flyten av alle funksjoner. Han vil være kjent med kjente problemer og utfordringer. Hvis dette Tester går fra prosjektet, kunnskapen av ham også vil forlate. Det er svært vanskelig for den nylig begynte Tester å forstå alt fra test document.If automatisering testskripter er allerede tilgjengelig da den nye Tester kan bare starte testing ved å kjøre automatisering skript, uten å få mye kunnskap om project.
He kan forstå flyten /data ved å se henrettelsen av automatisering test scripts. Men uansett, bør han få prosjektet /domenekunnskap for å forbedre /oppdatere automatisering skript videre. Så vi kan si at testautomatisering er en måte å lagre kunnskap.
Så til slutt total tid som er nødvendig for testing kan reduseres som vil betydelig hjel