Hva er utgivelsestesting? Hva er forskjellen mellom utgivelsestesting og systemtesting?


Beste svaret

Utgivelsestesting er prosessen som innebærer å teste en bestemt utgivelse av et system. I utgivelsestesting gjennomgår hver utgivelse en serie automatiserte og manuelle tester for å sikre kvaliteten på det ferdige produktet. Hovedmålet med utgivelsestestprosessen er å overbevise kunden om systemet om at det er godt nok til bruk.

Nedenfor er poengforskjellene mellom utgivelsestesting og systemtesting:

Systemtesting

• Systemtesting gjøres for å sjekke hele programvaren eller systemet som helhet

• Systemtesting av utviklingsteamet fokuserer på å oppdage feil i systemet (defekttesting)

Utgivelsestesting

• Utgivelsestesting er gjort for å kontrollere hver utgivelse før den slippes på markedet

• Målet med utgivelsestesting er å kontrollere at systemet oppfyller dens krav og er god nok til ekstern bruk (valideringstesting)

Svar

En build er en programvare / applikasjon som består av et sett med funksjoner og noen feilrettinger og testet til det blir stabilt. Så i utgangspunktet er det et voksende program i enkle termer, den første versjonen vil ha noen få krav og funksjoner i seg. La oss si at 10\% av programvaren er utviklet. Den neste versjonen vil ha feilrettinger (dvs. feil i første bygg er løst), og noen nye funksjoner blir også lagt til. Så la oss si at nå er 20\% av programvaren utviklet.

Denne prosessen fortsetter til 100\% , dvs. Inntil Build er stabil .. Impliserer ingen bugs eller veldig få bugs og alle funksjonene er utviklet. Hvilket betyr at det er en komplett programvare som er klar til bruk.

Nå denne endelige versjonen kalles en programvare. Det kalles en utgivelse når klienten har blitt enige om at de bare trenger de grunnleggende funksjonene nå i den programvaren, fordi de ikke kan vente til alle funksjonene er utviklet, og selskapet som utvikler programvaren kan utvikle de neste få funksjonene etter First Release (programvare med grunnleggende funksjoner / krav til klienten som er oppfylt)

Det andre scenariet er hvor selskapet og klienten har en kontrakt over noen år. I løpet av hvilken alle nye funksjoner / forbedringer / krav samt feilrettinger vil bli gjort på programvaren gitt til klienten.

F.eks .: ICICI Bank har en programvarekontrakt med Infosys. Infosys har gitt den første utgivelsen (programvare – webapplikasjon) til ICICI (Banking Web Application). Nå etter 6 måneder vil ICICI ha noen nye funksjoner, som online pengeoverføring i den.

Så etter den første utgivelsen, vil Infosys jobbe med den andre utgivelsen, som vil ha disse nye funksjonene foreslått av ICICI, så vel som om noen feil var der i den første utgivelsen, blir den løst.

Så nå har vi en oppdatert versjon av ICICIs bankapplikasjon. Nå består den av gamle funksjoner + en ny funksjon – «Online pengeoverføring til andre banker». Også noen problemer med den forrige versjonen av applikasjonen er nå rettet.

Nå hvis ICICI krever andre krav / for å løse eventuelle problemer. Det vil bli oppfylt av Infosys i 3. utgivelse. Så lenge kontrakten fremdeles er til stede.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *