how decide which type testing is required
I dagens scenarie øges konkurrencen dag for dag, og begge kundetiltrækning og fastholdelse er meget vigtige, så det er meget vigtigt at levere kvalitetsprodukt til kunden. Hvis du leverer kvalitetsprodukt til kunde, der fører til kundetilfredshed, der påvirker salg og rentabilitet.
Nogle bugs er vigtige, som ikke kan ignoreres. Tag en f.eks. af software til hospitalspatientadministration, hvor journal over patienter og medicin, der svarer til den pågældende patient, føres hvis der er en uoverensstemmelse i journalen, kan det skade patientens helbred. Så i dette tilfælde er test meget vigtig.
Nu er det næste spørgsmål - hvilken type test skal udføres?
“Automation er en del, men Manual er hjertet i testning”.
Beslutningen om at vælge det afhænger af din sunde fornuft og testscenarier.
Disse er forskellige testscenarier på det grundlag, som du nemt kan tage en beslutning:
1. Projektets størrelse.
Hvis projektstørrelsen er stor og kompleks, er automatiseringstest den bedste mulighed, men hvis projektstørrelsen er lille, kan den let testes ved manuel proces. F.eks. Der er banksoftware til marinering af kontoposter, da der er et stort antal mennesker, der har deres konto i den bank, så automatiseringstest er den bedste måde at teste den på.
2. Projektbudget
Hvis projektbudgettet er lille, udføres manuel test, fordi automatiseringstest er dyrere end manuel test.
hvordan man åbner json-filen i Windows 10
3. Menneskelige ressourcer
Hvis antallet af menneskelige ressourcer er tilgængeligt i tilstrækkelig mængde, kan manuel test let udføres, men hvis de menneskelige ressourcer er mindre, er automatiseringstesten den bedste mulighed.
4. Antal gange et testscenarie skal testes
Hvis testscenarierne skal testes regelmæssigt, skal automatiseringstesten bruges, hvis du har brug for at teste scenarierne en gang imellem, skal den manuelle test udføres.
5. Ændringer i koden
Hvis de ændringer, der foretages i koden ofte, skal automatiseringstest udføres. Undertiden sker det, at når der foretages ændringer i det ene modul, kan det skade det andet modul, så det er vigtigt at teste hele modulerne efter ændringer i et af modulet, og dette kan let testes gennem automatiseringsprocessen.
6. Om der skal testes parallel eller sekventielt
Når du har brug for at køre testen på samme tid, men på forskellige maskiner, udføres automatiseringstest, fordi du i tilfælde af manuel test skal udføre testen sekventielt.
7. Sådan udføres tilfældig / ad-hoc test
Når du skal kontrollere skærmene tilfældigt, udføres manuel test.
'Mere du spiller, mere finder du.'
Betydningen af ovenstående sætning er, at du finder flere fejl ved at spille mere med softwarefunktionerne. For at spille med funktioner er det meget vigtigt, at en tester skal være kreativ.
8. Sådan testes billed- og skriftstørrelse
Det er ikke muligt at teste billederne og skriftstørrelsen gennem automatiseringsprocessen. Disse funktioner kan kun testes ved manuel proces.
9. Tid
Hvis tidsperioden er mindre for testfasen, er automatiseringstest den bedste mulighed.
10. Antal testere vil se resultatet
Når en person foretager manuel test, kan resten af teamet ikke se resultatet køres, men med automatiseringsprocessen kan flere personer logge ind på systemet og se resultatet.
11. Mere interessant
c ++ tilfældig flyde mellem 0 og 1
Testautomatisering har løst problemet med at udfylde de samme formularer igen og igen, fordi udfyldning af samme information igen og igen kan være frustrerende.
12. At finde reelle brugerproblemer
Automatiseringsværktøjer fungerer bare som en robot, hvor du, når du først har skrevet testskripterne, udfører det som krævet, og det behøver ikke nogen menneskelig vurdering. I manuel test skal en tester finde fejl ved hjælp af denne software. En tester bruger softwaren som slutbruger og forsøger at bryde tingene ved at sætte de uventede scenarier.
13. Genanvend manuel test
I tilfælde af manuel test, hvis der tilføjes noget i programmet, skal du skrive testcases igen og igen afhængigt af antallet af gange, tingene tilføjes i programmet. Dette fører til et enormt tidstab, og menneskelige tilskud, men hvis du tilføjer noget til programmet, med automatiske tests, skal du køre alle de nødvendige tests med det samme - testene er allerede konfigureret.
14. Test med dømmekraft
Manuel test udføres på basis af menneskelig vurdering og erfaring. Ved hjælp af denne proces bliver disse områder testet, som muligvis ikke er blevet testet eller krævet, fordi du ved manuel test kan teste alle dele af softwaren.
15. Layout og brugervenlige problemer
Problemer med layout og brugervenlighed testes kun ved manuel proces. Da observation er påkrævet i begge tilfælde, og testeren skal teste tingene ved at betragte sig selv som en slutbruger, fordi det er meget vigtigt, at din software skal være brugervenlig.
16. Effektivitet
Automatiseringstest er mere effektiv, når der er et stort antal systembrugere. Antag at du er nødt til at teste softwaren, der opretholder registreringen af alle studerende på kollegiet, deres rulletal og deres karakterer. Så for at teste denne software er automatiseringstest den bedste mulighed.
17. Forklarende test
Manuel test er den bedste mulighed for at udføre forklarende test, da du skal udforske softwaren for at identificere fejl.
18. Type software
For en eller anden form for software er manuel test den bedste mulighed, som i Touch-baseret software udføres manuel test, fordi i touch-baseret software er du nødt til at teste visualiseringen, der kun kan testes ved manuel proces, hvorimod i tilfælde af formudfyldningssoftware, hvor du skal indtaste de samme data igen og igen foretrækkes automatiseringstest.
19. Type metode
Valg af den rigtige testtype afhænger også af metoden. I scenariet, hvor kravene ændres hurtigt, foretrækkes manuel test frem for automatiseringstest.
20. Installation og opsætningstest
apps, der spionerer på andre telefoner
Til Installation og opsætningstest manuel test bruges. Da du er nødt til at teste scenarierne manuelt indlæser cd-rom'er og bånd, skiftes hardware, idet manuel test udføres.
21. Fejlhåndtering og test af gendannelse
Fejlhåndtering, katastrofe og gendannelse, disse problemer kan kun testes ved manuel proces. For at teste disse problemer skal testeren teste scenarier som at slukke for servere, harddisknedbrud osv. Det er ikke muligt at teste disse ting ved hjælp af testskripter.
22. Load & stresstest
Automatiseringstest hjælper med belastning, volumen, stress og kapacitetstest. Antag, at der oprettes et system, hvor 100 brugere kan arbejde på samme tid. Så for at kontrollere systemet, om det håndterer belastningen på mere end 100 mennesker, udfører vi denne test.
23. GUI-test
Til test GUI-skærme udføres automatiseringstest. Der er mange værktøjer, der bruges til at registrere brugerhandlinger og derefter afspille dem et vilkårligt antal gange. Dette er nyttigt til sammenligning af faktiske og forventede resultater.
Manuel og automatiseringstest er begge vigtige på deres eget sted, men motivet er at lave kvalitetstest. Så det vigtigste er brugen af den rigtige test på det rette sted, tidspunkt og miljø.
Anbefalet læsning
- Er du en manuel eller automatiseret testekspert? Arbejd deltid for os!
- Manuel og automatiseringstestudfordringer
- Top 10+ bedste software testbøger (manuel og automatisering testbøger)
- Bedste softwaretestværktøjer 2021 (QA Test Automation Tools)
- Hvordan udføres manuel test af ydeevne?
- Manual Testing Help eBook - Gratis download inde!
- Hvornår skal man vælge automatiseringstest?
- Test af Primer eBook Download