how decide which type testing is required
I dagens scenario øker konkurransen dag for dag, og kundenes tiltrekning og oppbevaring er veldig viktig, så det er veldig viktig å levere kvalitetsprodukt til kunden. Hvis du leverer kvalitetsprodukt til kunde som fører til kundetilfredshet som vil påvirke salg og lønnsomhet.
Noen feil er store som ikke kan ignoreres. Ta en f.eks. av sykehuspasienthåndteringsprogramvare der journalene over pasienten og medisiner som tilsvarer pasienten blir ført; hvis det ikke er samsvar i posten, kan det skade pasientens helse. Så i dette tilfellet er testing veldig viktig.
Nå er neste spørsmål - hvilken type testing skal utføres?
“Automatisering er en del, men Manual is Heart of testing”.
Beslutningen om å velge det avhenger av sunn fornuft og testscenarier.
Dette er forskjellige testscenarier som du enkelt kan ta en beslutning om:
1. Prosjektets størrelse.
Hvis prosjektstørrelsen er stor og kompleks, er automatiseringstesting det beste alternativet, men hvis prosjektstørrelsen er liten, kan den lett testes gjennom manuell prosess. F.eks. Det finnes bankprogramvare for marinering av kontooppføringene, ettersom det er mange mennesker som har kontoen sin i den banken. Så testing er den beste måten å teste den på.
2. Prosjektbudsjett
Hvis prosjektbudsjettet er lite, utføres manuell testing fordi automatiseringstesting er dyrere enn manuell testing.
3. Menneskelige ressurser
hvordan du spiller en bin-fil
Hvis antall menneskelige ressurser er tilgjengelig i tilstrekkelig mengde, kan manuell testing enkelt utføres, men hvis menneskelige ressurser er mindre, er automatiseringstesting det beste alternativet.
4. Antall ganger et testscenario må testes
Hvis testscenariene må testes regelmessig, bør automatiseringstesten brukes hvis du trenger å teste scenariene en gang i mellom, bør manuell testing utføres.
5. Endringer i koden
Hvis endringene som er gjort i koden ofte, bør automatiseringstesting utføres. Noen ganger hender det at ved å gjøre endringer i den ene modulen kan skade den andre modulen, så det er viktig å teste hele modulene etter endringer i den ene modulen, og dette kan enkelt testes gjennom automatiseringsprosessen.
6. Om du skal teste parallelt eller sekvensielt
Når du trenger å kjøre testen samtidig, men på forskjellige maskiner, utføres automatiseringstesting, for i tilfelle manuell testing må du utføre testen sekvensielt.
7. Hvordan gjøre tilfeldig / ad-hoc testing
Når du må sjekke skjermene tilfeldig, utføres manuell testing.
'Mer du spiller, mer finner du.'
Betydningen av setningen ovenfor er at du vil finne flere feil ved å leke mer med funksjonene i programvaren. For å leke med funksjoner er det veldig viktig at en tester må være kreativ.
8. Hvordan teste bilde og skriftstørrelse
Det er ikke mulig å teste bildene og skriftstørrelsen gjennom automatiseringsprosessen. Disse funksjonene kan bare testes ved manuell prosess.
9. Tid gitt
Hvis tidsperioden er mindre for testfasen, er automatiseringstesting det beste alternativet.
10. Antall testere vil se resultatet
Når en person utfører manuell testing, kan ikke resten av teamet se resultatet kjøres, men med automatiseringsprosessen kan flere personer logge på systemet og se resultatet.
11. Mer interessant
Testautomatisering har løst problemet med å fylle ut de samme skjemaene igjen og igjen fordi det kan være frustrerende å fylle ut samme informasjon igjen og igjen.
hvordan du kopierer en matrise i java
12. For å finne reelle brukerproblemer
Automatiseringsverktøy fungerer bare som en robot der du når du har skrevet testskriptene, utfører dem i henhold til kravet, og at det ikke trenger noe menneskelig skjønn. Ved manuell testing må en tester finne feil ved hjelp av programvaren. En tester bruker programvaren som sluttbruker og prøver å bryte tingene ved å sette de uventede scenariene.
13. Gjenbruk manuell test
I tilfelle manuell testing hvis noe er lagt til i programmet, har du skrevet testtilfellene igjen og igjen, avhengig av hvor mange ganger tingene blir lagt til i programmet. Dette fører til et enormt tap av tid og menneskelige anliggender, men hvis du legger til noe i programmet, med automatiserte tester, må du kjøre alle de nødvendige testene umiddelbart - testene er allerede satt opp.
14. Test med dømmekraft
Manuell testing gjøres på grunnlag av menneskelig skjønn og erfaring. Ved å bruke denne prosessen blir disse områdene testet som kanskje ikke er testet eller kreves fordi du gjennom manuell testing kan teste alle delene av programvaren.
15. Problemer med layout og brukervennlighet
Problemer med layout og brukervennlighet testes bare ved manuell prosess. Ettersom observasjon er nødvendig i begge tilfeller, og testeren må teste tingene ved å betrakte seg selv som sluttbruker, fordi det er veldig viktig at programvaren din skal være brukervennlig.
16. Effektivitet
Automatiseringstesting er mer effektivt når det er mange systembrukere. Anta at du må teste programvaren som holder oversikt over alle studenter på høgskolen, deres rulletall og deres karakterer. Så for å teste denne programvaren er automatiseringstesting det beste alternativet.
17. Forklarende testing
Manuell testing er det beste alternativet for å utføre forklarende testing, ettersom du må utforske programvaren for å identifisere feil.
18. Type programvare
For noen type programvare er manuell testing det beste alternativet, som i Touch-basert programvare, utføres manuell testing fordi i berøringsbasert programvare må du teste visualiseringen som bare kan testes gjennom manuell prosess, mens det i tilfelle programvare for skjemautfylling der du må legge inn de samme dataene igjen og igjen er automatiseringstesting å foretrekke.
19. Type metodikk
Å velge riktig testtype avhenger også av typen metode. I scenariet der kravene endres raskt, foretrekkes manuell testing fremfor automatiseringstesting.
20. Installasjon og installasjonstesting
Til Installasjon og oppsett testing manuell testing brukes. Når du må teste scenariene manuelt å laste inn CD-ROM-er og kassetter, endres maskinvare, ved at manuell testing utføres.
hvordan du åpner en apk-fil
21. Feilhåndtering og testing av gjenoppretting
Feilhåndtering, katastrofe og gjenoppretting, disse problemene kan bare testes gjennom manuell prosess. For å teste disse problemene må testeren teste scenariene som å slå av servere, harddiskkrasj osv. Det er ikke mulig å teste disse tingene ved hjelp av testskript.
22. Load & Stress testing
Automatiseringstesting hjelper til med belastning, volum, stress og kapasitetstesting. Anta at det opprettes et system der 100 brukere kan jobbe samtidig. Så for å sjekke systemet om det håndterer belastningen på mer enn 100 personer, utfører vi denne testen.
23. GUI-testing
For testing av GUI-skjermer utføres automatiseringstesting. Det er mange verktøy som brukes til å registrere brukerhandlinger og deretter spille dem på nytt et antall ganger. Dette er nyttig for å sammenligne faktiske og forventede resultater.
Manuell og automatiseringstesting er begge viktige på sitt eget sted, men motivet er å gjøre kvalitetstesting. Så det viktigste er bruk av riktig testing på rett sted, tid og miljø.
Anbefalt lesing
- Er du ekspert på manuell eller automatiseringstesting? Jobb deltid for oss!
- Manuelle og automatiseringstestutfordringer
- Topp 10+ beste testbøker for programvare (manuell og automatiseringstestbøker)
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- Hvordan utføre manuell ytelsestesting?
- Manual Testing Help eBook - Gratis nedlasting inne!
- Når skal du velge automatiseringstesting?
- Testing Primer eBook Download