qa software testing checklists
Sjekklister for programvare-QA-testing
I dag gir vi deg et annet kvalitetsverktøy som er så ofte underbrukt at vi trodde vi ville gjenopprette detaljer om det i håp om at det gjenvinner sin tapte ære. Det er ‘Sjekkliste’.
Definisjon: En sjekkliste er en katalog med gjenstander / oppgaver som registreres for sporing. Denne listen kan enten bestilles i rekkefølge eller være tilfeldig.
Sjekklister er en del av vår hverdag. Vi bruker dem i forskjellige situasjoner, fra dagligvarehandel til å ha en gjøremålsliste for dagens aktiviteter.
Hva du vil lære:
Oversikt over sjekklister for testing av QA-programvare
Så snart vi kommer til kontoret, lager vi alltid en liste over ting å gjøre for den dagen / uken, som nedenfor:
- Fylle tids skjema
- Bli ferdig dokumentasjon
- Ring offshore-teamet kl. 10.30
- Møte kl 16 osv.
Når og når et element i listen er ferdig, slår du det av, fjerner det fra listen eller merker av med et kryss - for å markere at det er fullført. Er det ikke alt for kjent for oss?
Er det imidlertid alt det kan brukes til?
det tekniske support intervju spørsmål og svar
Kan vi bruke sjekklister i IT-prosjektene formelt (spesielt QA), og hvis ja, når og hvordan? Dette er hva som skal dekkes nedenfor.
Jeg anbefaler personlig bruk av sjekklister av følgende grunner:
- Den er allsidig - kan brukes til hva som helst
- Lett å lage / bruke / vedlikeholde
- Det er superenkelt å analysere resultater (fremdrift / fullføringsstatus)
- Veldig fleksibel - du kan legge til eller fjerne gjenstander etter behov
I likhet med allmennpraksis vil vi snakke om 'hvorfor' og 'hvordan' -aspektene.
- Hvorfor trenger vi sjekklister? : For sporing og vurdering av fullføring (eller ikke-fullføring). Å notere oppgavene, slik at ingenting blir oversett.
- Hvordan lager vi sjekklister? : Dette kan ikke være enklere. Bare skriv ned alt punkt for punkt.
Sjekklisteeksempel for QA-prosesser:
Som jeg nevnte ovenfor, er det noen områder i QA-feltet der vi effektivt kan sette sjekklistekonseptet i gang og få gode resultater. To av områdene vi vil se i dag er:
- Testberedskap gjennomgang
- Når skal du stoppe testing eller sjekkliste for avslutningskriterier
# 1) Testberedskap gjennomgang
Dette er en veldig vanlig aktivitet som utføres av hvert QA-team for å avgjøre om de har alt de trenger for å gå videre til testutførelsesfasen. Dette er også en tilbakevendende aktivitet før hver testsyklus i prosjekter som involverer flere sykluser.
For ikke å støte på problemer etter at testfasen begynner og innse at vi gikk inn i utførelsesfasen for tidlig, må hvert QA-prosjekt gjennomføre en gjennomgang for å finne ut at det har alle innspillene som er nødvendige for vellykket testing.
En sjekkliste forenkler denne aktiviteten perfekt. Den lar deg lage en liste over ‘ting som trengs’ på forhånd og gjennomgå hvert element sekvensielt. Du kan til og med bruke arket en gang opprettet for påfølgende testsykluser.
Tilleggsinformasjon: Testberedskap gjennomgås vanligvis og gjennomgås av representanten for QA-teamet. Resultatene deles med PMene og de andre teammedlemmene for å indikere om testteamet er klart eller ikke til å gå inn i testutførelsesfasen.
Nedenfor er et eksempel på en prøve sjekkliste for testberedskap:
Test Readiness Review (TRR) Kriterier | Status |
Alle kravene er avsluttet og analysert | Ferdig |
Testplan opprettet og anmeldt | Ferdig |
Test Cases forberedelse ferdig | |
Test saksgjennomgang og logg av | |
Testdata tilgjengelighet | |
Røykprøving | |
Er Sanity Testing gjort? | |
Team bevisst på roller og ansvar | |
Teamet er klar over hvilke forventede leveranser | |
Teamet er klar over Kommunikasjonsprotokoll | |
Teamets tilgang til applikasjonen, versjonskontrollverktøy, Testledelse | |
Teamet er trent | |
Tekniske aspekter - Server1 oppdatert eller ikke? | |
Standarder for rapportering av mangler er definert |
Nå er alt du trenger å gjøre med denne listen, merke eller ikke ferdig.
# 2) Sjekkliste for utgangskriterier
Som navnet antyder, er dette en sjekkliste som hjelper i beslutningsprosessen om en testfase / syklus skal stoppes eller fortsettes.
Siden et feilfritt produkt ikke er mulig, og vi må sørge for at vi tester i best mulig grad i løpet av den gitte tiden - det opprettes en sjekkliste med nedenstående effekt for å spore de viktigste kriteriene som må oppfylles. å anse en testfase som tilfredsstillende.
Utgangskriterier | Status |
100% testskripter utført | Ferdig |
95% bestått rate for testskript | |
Ingen åpne kritiske og høy alvorlighetsfeil | |
95% av middels alvorlighetsfeil er lukket | |
Alle gjenværende mangler blir enten kansellert eller dokumentert som endringsforespørsler for en fremtidig utgivelse | |
Alle forventede og faktiske resultater fanges opp og dokumenteres med testskriptet | Ferdig |
Alle testberegninger er samlet basert på rapporter fra HP ALM | |
Alle feil er logget på HP ALM | Ferdig |
Testavslutningsnotatet er fullført og signert av |
Test sjekkliste
Skal du starte et nytt prosjekt for testing? Ikke glem å sjekke denne testsjekklisten i hvert trinn i prosjektets livssyklus. Listen tilsvarer stort sett testplanen, den vil dekke alle kvalitetssikrings- og teststandarder.
Test sjekkliste:
- Lag system- og aksepttester ()
- Start opprettelse av godkjenningstest ()
- Identifiser testteam ()
- Lag arbeidsplan ()
- Lag testtilnærming ()
- Lenke akseptkriterier og krav for å danne grunnlaget for akseptatest ()
- Bruk en delmengde av systemtesttilfeller for å danne krav til delen av Acceptance Test ()
- Lag skript for bruk av kunden for å demonstrere at systemet oppfyller kravene ()
- Lag en testplan. Inkluder mennesker og alle andre ressurser. ()
- Gjennomføringstest ()
- Start oppretting av systemtest ()
- Identifiser testmedlemmer ()
- Lag arbeidsplan ()
- Bestem ressurskrav ()
- Identifiser produktivitetsverktøy for testing ()
- Bestem datakrav ()
- Oppnå en avtale med datasenteret ()
- Lag testtilnærming ()
- Identifiser eventuelle fasiliteter som er nødvendige ()
- Innhente og gjennomgå eksisterende testmateriale ()
- Lag en oversikt over testartikler ()
- Identifiser designtilstander, betingelser, prosesser og prosedyrer ()
- Bestem behovet for kodebasert (hvit boks) testing. Identifiser forhold. ()
- Identifiser alle funksjonelle krav ()
- Avslutt lageropprettingen ()
- Start oppretting av testsaker ()
- Lag testtilfeller basert på inventaret av testartikler ()
- Identifiser logiske grupper av forretningsfunksjoner for det nye systemet ()
- Del testtilfeller i funksjonelle grupper sporet til testartikkelbeholdning ()
- Utform datasett som tilsvarer testtilfeller ()
- Avslutt oppretting av testsak
- Gjennomgå forretningsfunksjoner, testtilfeller og datasett med brukere ()
- Få påmelding til testdesign fra prosjektleder og QA ()
- Avslutt testdesign ()
- Begynn testforberedelsen ()
- Få ressurser for teststøtte ()
- Skissere forventede resultater for hver testtilfelle ()
- Få testdata. Valider og spor for å teste saker ()
- Forbered detaljerte testskripter for hver testtilfelle ()
- Forbered og dokumenter miljøoppsettprosedyrer. Inkluder sikkerhetskopierings- og gjenopprettingsplaner ()
- Avslutt testforberedelsesfasen ()
- Test av gjennomføringssystem ()
- Utfør testskripter ()
- Sammenlign det faktiske resultatet med forventet ()
- Dokument avvik og opprett problemrapport ()
- Forbered vedlikeholdsfaseinngang ()
- Utfør testgruppen på nytt etter reparasjon av problemer ()
- Lag en endelig testrapport, inkluder kjente feillister ()
- Få formell avmelding ()
Automatiseringssjekkliste
Hvis du svarer ja på noen av disse spørsmålene, bør testen din vurderes seriøst for automatisering.
Q # 1) Kan testsekvensen av handlinger defineres?
Svar: Er det nyttig å gjenta rekkefølgen av handlinger mange ganger? Eksempler på dette vil være akseptattester, kompatibilitetstester, ytelsestester og regresjonstester.
Q # 2) Er det mulig å automatisere rekkefølgen av handlinger?
Svar: Dette kan avgjøre at automatisering ikke er egnet for denne handlingssekvensen.
avslappende intervjuespørsmål og svar for webtjenester for erfarne i java
Q # 3) Er det mulig å 'semi-automatisere' en test?
Svar: Automatisering av deler av en test kan øke hastigheten på testutførelsen.
Q # 4) Er oppførselen til programvaren som testes den samme med automatisering som uten?
Svar: Dette er en viktig bekymring for ytelsestesting.
Q # 5) Tester du ikke-UI-aspekter ved programmet? Svar: Nesten alle funksjoner som ikke er brukergrensesnitt, kan og bør være automatiserte tester.Q # 6) Trenger du å kjøre de samme testene på flere maskinvarekonfigurasjoner?
Svar: Kjør ad-hoc-tester (Merk: Ideelt sett bør hver feil ha en tilhørende testtilfelle. Ad hoc-tester gjøres best manuelt. Du bør prøve å forestille deg deg selv i virkelige situasjoner og bruke programvaren din som kunden din ville. Som feil blir funnet under ad-hoc-testing bør nye testtilfeller opprettes slik at de enkelt kan reproduseres og slik at regresjonstester kan utføres når du kommer til Zero Bug Build-fasen.)
En ad-hoc-test er en test som utføres manuelt der testeren prøver å simulere den virkelige bruken av programvareproduktet. Det er når du kjører ad hoc-testing at de fleste feil vil bli funnet. Det bør understrekes at automatisering aldri kan erstatte manuell testing.
Poeng å merke seg:
- Ovennevnte to er eksempler som viser bruken av sjekklister til QA-prosesser , men bruken er ikke begrenset til disse to områdene.
- Elementene i hver liste er også indikatorer for å gi en ide til leserne om hva slags ting som kan inkluderes og spores - listen kan imidlertid utvides og / eller komprimeres etter behov.
Vi håper virkelig at eksemplene ovenfor har lykkes med å bringe potensialet til sjekklister til kvalitets- og IT-prosesser frem.
Så neste gang du trenger et enkelt verktøy som er semi-formelt, enkelt og effektivt, håper vi at vi har orientert deg mot å gi sjekklister en sjanse. Noen ganger er den enkleste løsningen den beste.
Anbefalt lesing
- Beste verktøy for testing av programvare 2021 (QA Test Automation Tools)
- Programvaretesting QA Assistant Job
- Programvare Testing Course: Hvilket programvare Testing Institute skal jeg delta?
- Velge programvaretesting som din karriere
- Programvaretesting Teknisk innhold Writer Freelancer Jobb
- ISTQB Testing Certification Sample Question Papers With Answers
- Noen interessante spørsmål om intervjuer med programvaretesting
- Programvaretestkurs Tilbakemelding og anmeldelser