STLC, (Software Testing Life Cycle) binnen uw software ontwikkelproces.Wanneer de precieze project eisen nog niet duidelijk zijn, maar een garantie op kwaliteit wel geëist wordt, zet u het mechanisme van STLC in.
Team ondersteuning door het STLC-model.
Een eenvoudige software testcyclus omvat meestal integratietests en acceptatietests. Wanneer u echter de werkelijke kwaliteit van het product wilt achterhalen, maakt u gebruik van een veel bredere set van tests, om een breder kwaliteitsspectrum af te dekken. Dit kan door het toepassen van het SLTC-model. Dit model heeft betrekking op de gehele levenscyclus van de softwareapplicatie en bestaat uit verschillende fasen:
- Gedegen analyse.
- Testplanning.
- Testcase ontwikkeling.
- Het opzetten van de testomgeving.
- Uitvoeren van de testen
- Rapporteren van de testresultaten.
- Testcyclus voltooien.
Elke fase van de STLC heeft instap- en uitstapcriteria die met de klant zijn overeengekomen, inclusief een reeks activiteiten en op te leveren resultaten.
Waar moet je op letten?
Bij het kiezen van deze vorm van samenwerking moet aan enkele belangrijke voorwaarden worden voldaan om dit succesvol te laten zijn. Aangezien dit een end-to-end project is, zou u enkele van de belangrijkste aspecten van STLC-projecten aan de orde moeten brengen bij uw samenwerkingspartner. Hier de belangrijkste op een rijtje:
- Ontwikkeling van duidelijke projectdocumentatie.
- Transparante processen voor het volgen van de projectstatus en deelnemers.
- Uitgavenramingen voor voorbereidende maatregelen, doorlooptijd en duur van het project.
- Toewijzing van een vaste projectmanager aan de klantzijde.
- Duidelijke specificatie van prioriteiten, beheer van wijzigingsaanvragen en contactpersonen.
- Infrastructuur en licentiekosten voor alle tools.
- Vereisten voor de implementatie omgeving.
- KPI's en statistieken.
- Facturatie, uurtarieven en flexibiliteit van de deelnemers
- Kwaliteit rapportage
- Build/release notes
- Uitlever status
- Performance, compatibility and security
Software Testing Life Cycle (STLC)
STLC met een externe partner afdekken? - Risico of oplossing?
Het uitvoeren van end-to-end softwaretests binnen een IT-project betekent niet dat u vooraf geen controle of inzicht hebt in de activiteiten van uw uitbestedingspartner. Dankzij een grondig vooronderzoek is het mogelijk om de kosten van op het gebied van kwaliteitsborging en voor het hele projectproces in te schatten.
Tijdens het agile ontwikkelingsproces kunnen deze inschattingen natuurlijk worden bijgesteld door middel van nieuwe ideeën. Dit vormt de basis voor vertrouwen in de partner en de komende samenwerking.
Het gebruik van een extern testteam is geen machinewerk, u moet er natuurlijk van uitgaan dat de projectdeelnemers proactief zullen deelnemen aan het bepalen van de projectomvang. De ervaring heeft geleerd dat nieuwe bedrijfsideeën tijdens het project kunnen worden geïdentificeerd, waardoor niet alleen uw product wordt verbeterd, maar ook uw productportfolio wordt uitgebreid.