GeeksforGeeks
Software Testing Life Cycle (STLC) is een reeks van verschillende activiteiten die worden uitgevoerd tijdens het software testproces.
kenmerken van STLC:
- STLC is een fundamenteel onderdeel van de Software Development Life Cycle (SDLC), maar STLC bestaat alleen uit de testfasen.
- STLC begint zodra de vereisten zijn gedefinieerd of het softwarevereiste document wordt gedeeld door stakeholders.
- STLC levert een stap-voor-stap proces op om kwaliteitssoftware te garanderen.
in de beginfase van STLC, terwijl het softwareproduct of de applicatie wordt ontwikkeld, analyseert en definieert het testteam de reikwijdte van testen, entry-en exitcriteria en ook de testcases. Het helpt om de testcyclus tijd te verminderen en ook de kwaliteit van het product te verbeteren.
zodra de ontwikkelingsfase voorbij is, is het testteam klaar met testcases en start de uitvoering. Dit helpt bij het vinden van bugs in de vroege fase.
fasen van STLC:
- vereiste analyse:
Eisenanalyse is de eerste stap van Software Testing Life Cycle (STLC). In deze fase begrijpt het kwaliteitsbewakingsteam de vereisten zoals Wat moet worden getest. Als er iets ontbreekt of niet begrijpelijk is, ontmoet het kwaliteitsborgingsteam de stakeholders om de detailkennis van vereiste beter te begrijpen. - Testplanning:
Testplanning is de meest efficiënte fase van de levenscyclus van softwaretests waarbij alle testplannen zijn gedefinieerd. In deze fase berekent de manager van het testteam de geschatte inspanning en kosten voor het testwerk. Deze fase wordt gestart zodra de fase van het verzamelen van vereisten is voltooid. - ontwikkeling van testcases:
de ontwikkelingsfase van testcases wordt gestart zodra de planningsfase van de test is voltooid. In deze fase testteam noteer de gedetailleerde testcases. Het testteam bereidt ook de vereiste testgegevens voor voor de tests. Wanneer de testcases worden voorbereid, worden ze beoordeeld door het kwaliteitsborgingsteam. - testomgeving Setup:
testomgeving setup is het essentiële onderdeel van het STLC. In principe testomgeving bepaalt de voorwaarden waarop software wordt getest. Dit is onafhankelijke activiteit en kan worden gestart samen met test case ontwikkeling. Bij dit proces is het testteam niet betrokken. de ontwikkelaar of de klant creëert de testomgeving. - uitvoering van de Test:
na de ontwikkeling van de TestCASE en de instelling van de testomgeving wordt de uitvoeringsfase van de test gestart. In deze fase test team beginnen met het uitvoeren van test cases op basis van voorbereide test cases in de eerdere stap. - afsluiting van de test:
Dit is de laatste fase van STLC waarin het testproces wordt geanalyseerd.
Attentie lezer! Stop nu niet met leren. Krijg alle belangrijke CS theorie concepten voor SDE interviews met de CS theorie cursus voor een student-vriendelijke prijs en word industrie klaar.