Manuell testing
Manuell testing er en type programvaretesting der testtilfeller utføres manuelt av en tester uten å bruke noen automatiserte verktøy. Hensikten med manuell testing er å identifisere feil, problemer og mangler i programvaren. Manuell programvaretesting er den mest primitive teknikken av alle testtyper, og det hjelper å finne kritiske feil i programvaren.
Enhver ny applikasjon må testes manuelt før testingen kan automatiseres. Manuell programvaretesting krever mer innsats, men er nødvendig for å kontrollere automatiseringens gjennomførbarhet. Manuelle testkonsepter krever ikke kunnskap om noe testverktøy. En av grunnleggende programvaretesting er " 100% automatisering er ikke mulig ". Dette gjør manuell testing viktig.
I denne veiledningen for manuell testing for nybegynnere dekker vi alle konsept og emner for manuell testing i detalj.
Klikk her hvis videoen ikke er tilgjengelig
Målet med manuell testing
Hovedkonseptet med manuell testing er å sikre at applikasjonen er feilfri og at den fungerer i samsvar med de angitte funksjonskravene.
Test suiter eller saker, er designet i løpet av testfasen og skal ha 100% testdekning.
Det sørger også for at rapporterte feil er løst av utviklere og omprøving har blitt utført av testere på de faste feilene.
I utgangspunktet sjekker denne testen kvaliteten på systemet og leverer feilfritt produkt til kunden.
Typer manuell testing:

Nedenfor gitt diagram viser manuelle testtyper. Faktisk kan enhver type programvaretesttype kjøres både manuelt og ved hjelp av et automatiseringsverktøy.
- Black Box Testing
- White Box Testing
- Enhetstesting
- Systemtesting
- Integrasjonstesting
- Akseptprøving
Hvordan utføre manuell testing
- Les og forstå dokumentasjonen / veiledningene for programvareprosjektet. Studer også søknaden under test (AUT) hvis tilgjengelig.
- Utkast til testsaker som dekker alle kravene nevnt i dokumentasjonen.
- Gjennomgå og baser testtilfellene med Team Lead, Client (etter behov)
- Utfør testsakene på AUT
- Rapporter feil.
- Når feil er løst, utfør igjen de mislykkede testtilfellene for å bekrefte at de består.
Myter om manuell testing
Følgende er noen vanlige myter og fakta knyttet til testing:
Myte: Alle kan gjøre manuell testing
Fakta : Testing krever mange ferdighetssett
Myte: Testing sikrer 100% feilfritt produkt
Fakta : Testing prøver å finne så mange mangler som mulig. Det er umulig å identifisere alle mulige feil.
Myte: Automatisert testing er kraftigere enn manuell testing
Fakta : 100% testautomatisering kan ikke gjøres. Manuell programvaretesting er også viktig.
Myte: Testing er enkelt
Fakta : Testing kan være ekstremt utfordrende. Å teste en applikasjon for mulige brukstilfeller med minimum testtilfeller krever høye analytiske ferdigheter.
Manuell testing vs automatiseringstesting
Manuell testing | Automatisert testing |
---|---|
Manuell testing krever menneskelig inngripen for utføring av test. | Automatiseringstesting er bruk av verktøy for å utføre testsaker |
Manuell testing vil kreve dyktig arbeidskraft, lang tid og vil medføre høye kostnader. | Automatiseringstesting sparer tid, kostnader og arbeidskraft. Når det er registrert, er det lettere å kjøre en automatisert testpakke |
Enhver applikasjonstype kan testes manuelt, visse testtyper som ad-hoc og monetesting er mer egnet for manuell kjøring. | Automatisert testing anbefales bare for stabile systemer og brukes mest til regresjonstesting |
Manuell testing kan bli repeterende og kjedelig. | Den kjedelige delen av å utføre samme testsaker gang på gang håndteres av automatiseringsprogramvare i Automation Testing. |
Verktøy for å automatisere manuell testing
- Selen
- QTP
- Jmeter
- Loadrunner
- TestLink
- Kvalitetssenter (ALM)
Konklusjon
Manuell testing er en aktivitet der testeren må være veldig tålmodig, kreativ og åpensinnet.
Manuell testing er en viktig del av brukervennlig programvareutvikling fordi mennesker er involvert i testing av programvare og sluttbrukere er også mennesker. De trenger å tenke og handle med et sluttbrukerperspektiv.