Jeg vet at testtilfeller er skrevet på menneskelig lesbart språk, mens testskripter er skrevet i kode og for det meste gjøres for automatisert testing.
Men kan noen fortelle meg hva som ellers gjør dem forskjellige fra hverandre?
Er det noen logisk forskjell mellom dem, eller er disse utskiftbare begrepene?
Svar
Jeg tror test-case er hva og test-script er hvordan av testen.
Det er mulig å definere testnivåer på høyt nivå for å beskrive hva som må testes. Testskriptene inneholder alle detaljene for å virkelig utføre testen.
Kommentarer
- betyr at de brukes sammen? det er ingen grenser definert i hva slags system Testtilfeller vil bli brukt og i hvilke testskripter?
- Jeg vil tro det, men tingen med terminologi er at hver standard, hvert selskap og hver person vil gi det sin egen definisjon. Jeg vil alltid spørre hva personen i konteksten som jeg bruker den tenker hva det betyr for å være sikker. Stol aldri på definisjonen i testing, fordi begrep ofte blir brukt.
Svar
Jeg tror de to har en tendens til å være utskiftbare, men hvis du studerer for ISTQB Foundations-eksamenen, vil de gi spesifikke definisjoner for hver enkelt.
Også fra min erfaring vil folk i teamet ditt alltid be om testtilfeller, jeg har aldri faktisk hørt testskript blir henvist til. (utenfor automatiserte testtilfeller / skript)
Svar
Testscenario – En beskrivelse av en situasjon som skal testes.
Testtilfelle – Inneholder spesifikke dataverdier for et scenario som skal utføres under spesifikke forhold for å gi et forventet resultat.
Testskript – Et sett med instruksjoner som definere hvert trinn som skal tas og de forventede resultatene av hvert trinn.
Svar
Jeg forventer at alle svarene må justeres, Men det er en forskjell.
- Bruker [Ikke-tekniske] lesbare trinn er nevnt for å teste bestemt scenario kalles Test Case
- Bruker [Tekniske] lesbare trinn skrevet på programmeringsspråk blir referert til som Test Script
Test Case:
- En test case er en dokumentasjon som spesifiserer inngangsverdier, forventet utgang og forutsetningene for å utføre testen . [Referanse – ISTQB-bok]
- Denne terminologien brukes mest for manuell testing
Testskript:
- Et testskript i programvaretesting er et sett med instruksjoner som vil bli utført på systemet som testes for å teste at systemet fungerer som forventet.
- Denne terminologien brukes mest til automatiseringstesting
Svar
Skript refererer ofte til automatisering
Det er forskjell i å bruke det om hverandre. Men skript refererer vanligvis til shell / perl / python-skript i databehandling. Når du vurderer språk (ikke programmeringsspråk), er skript et ord som refererer til et dokument som har litt informasjon. Så ofte refererer testskript til automatisering …
Svar
Etter min erfaring kan begge begrepene brukes i manuell testing kontekst. Som nevnt av andre, er testtilfeller lister over spesifikke trinn med forventet resultat. Et testskript er stort sett det samme, men ikke så spesifikt. Et testskript kan si «Test at påloggingssiden fungerer, og at et passord med disse egenskapene er påkrevd». En testtilfelle vil ha detaljerte trinn for hvor du skal skrive, klikke eller andre handlinger. Begge kan eller ikke har inndata. Et skript stave ikke alltid det eksakte resultatet som forventes.