Hvad er frigivelsestesten? Hvad er forskellen mellem frigivelsestest og systemtest?


Bedste svar

Release test er den proces, der involverer test af en bestemt frigivelse af et system. Ved frigivelsestest gennemgår hver udgivelse en række automatiserede og manuelle tests for at sikre kvaliteten af ​​det færdige produkt. Det primære mål med frigivelsestestprocessen er at overbevise kunden om systemet om, at det er godt nok til brug.

Nedenfor er punktforskellene mellem frigivelsestest og systemtest:

Systemtest

• Systemtest udføres for at kontrollere hele softwaren eller systemet som helhed

• Systemtest af udviklingsteamet fokuserer på at opdage fejl i systemet (defekttest)

Release test

• Release test er udført for at kontrollere hver frigivelse, før den frigives til markedet

• Målet med release test er at kontrollere, at systemet opfylder dens krav og er god nok til ekstern brug (valideringstest)

Svar

En build er en software / applikation, der består af et sæt funktioner og et par fejlrettelser og testet, indtil det bliver stabilt. Så dybest set er det en voksende applikation i enkle vendinger, den første build vil have et par krav og funktioner i den. Lad os sige, at 10\% af softwaren er udviklet. Den næste build vil have fejlrettelser (dvs. fejl i første build er løst), og der tilføjes også nogle nye funktioner. Så lad os sige, det er nu 20\% af softwaren er udviklet.

Denne proces fortsætter indtil 100\% , dvs. Indtil Build er stabil .. Implicerer ingen bugs eller meget få bugs og alle funktioner er blevet udviklet. Hvilket betyder, at det er en komplet software, der er klar til brug.

Nu denne endelige build kaldes en software. Det kaldes en frigivelse når klienten har aftalt, at de kun har brug for de grundlæggende funktioner nu i den software, fordi de ikke kan vente, indtil alle funktioner er udviklet, og firmaet, der udvikler softwaren, kan udvikle de næste få funktioner efter Første udgivelse (software med grundlæggende funktioner / krav til klienten, der er opfyldt)

Det andet scenario er, hvor virksomheden og klienten har en kontrakt over nogle år. Under hvilken alle de nye funktioner / forbedringer / krav samt fejlrettelser udføres på den software, der gives til klienten.

F.eks.: ICICI Bank har en softwarekontrakt med Infosys. Infosys har givet den første udgivelse (software – webapplikation) til ICICI (Banking Web Application). Nu efter 6 måneder vil ICICI have nogle nye funktioner som f.eks. Online pengeoverførsel.

Så efter den første udgivelse vil Infosys arbejde på den anden udgivelse, som vil have disse nye funktioner foreslået af ICICI, såvel som hvis der var nogen fejl i den første udgivelse, bliver det rettet.

Så nu har vi en opdateret version af ICICIs bankapplikation. Nu består den af ​​gamle funktioner + en ny funktion – “Online pengeoverførsel til andre banker”. Også nogle problemer med den tidligere version af applikationen er nu rettet.

Nu hvis ICICI kræver andre krav / at løse eventuelle problemer. Det vil blive opfyldt af Infosys i 3. udgivelse. Så længe kontrakten stadig er til stede.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *