Aangezien innovatie de grenzen blijft verleggen van wat mogelijk is bij het ontwikkelen van software, wordt het gebruik van testen als een gecentraliseerde dienst steeds populairder.
Organisaties hebben een gevestigd belang bij het ontdekken van succesvolle manieren om testers over verschillende teams te sturen; het doel is om dit niet te doen ten koste van het opgeven van uitstekende praktijken en standaardisatie, waar QA organisaties onvermoeibaar aan werken om ze te maken en te behouden.
Opname van een
Testing Center of Excellence
kan de oplossing zijn om standaardisatie binnen uw teams te ondersteunen en ervoor te zorgen dat testinnovatie prioriteit krijgt binnen uw organisatie.
Testteams moeten precieze stappen volgen om een succesvolle TCoE te implementeren. Dat omvat impactanalyse, planning, beoordeling, organisatorische aanpassingen, selectie van instrumenten en bepaling van doelstellingen.
Wat is een Testing Center of Excellence (TCoE)?
Een Testing Center of Excellence is bedreven in het helpen van bedrijven om de prestaties en kwaliteit van applicaties te optimaliseren om de synergie tussen IT en business te verbeteren, meer te doen met hun tools, QA budgetten, mensen en omgeving en de efficiëntie van QA te verhogen.
Een TCoE is een vindingrijk virtueel commandocentrum dat gebruik maakt van meetmethoden, automatisering, gestandaardiseerde testmethodes, hulpmiddelen en beste praktijken. Voor de uitrol en tijdens de productie beheert TCoE een veelzijdige verzameling van beschikbare middelen om ervoor te zorgen dat de kwaliteit voor alle toepassingen uniform hoog is.
Bovendien biedt het een tastbare manier om de kwaliteit van een project of softwaresysteem te bekijken en te controleren. TCoE biedt het IT-management de mogelijkheid om keuzes te maken vanuit een
bedrijfsrisico
perspectief.
De mix van QA processen, human resources en tools laat TCoE organisaties versterken, waardoor ze op de juiste manier een
automatisering testproces
voor TCoE, terwijl de resultaten en productiviteit van handmatig testen worden verbeterd.
Wanneer heeft u een Testing Center of Excellence (TCoE) nodig?
Er wordt altijd druk uitgeoefend op de TCoE-testteams om de ontwikkelingstijd te versnellen zonder de kwaliteit in gevaar te brengen. Uitsluitend vertrouwen op
traditionele kwaliteitsborgingsmethoden
ontoereikend zijn omdat zij geen gelijke tred kunnen houden met de steeds hogere eisen die aan efficiënte, robuuste en aan tijd gebonden software worden gesteld.
Deze verandering is een leidende factor geweest voor bedrijven over de hele linie om het idee van de oprichting van een gecentraliseerde testdienst te onderzoeken.
Voor- en nadelen van het opzetten van TCoE’s
Alvorens stappen te zetten in de richting van de oprichting van een “Testing Center of Excellence”, moet u het vanuit verschillende invalshoeken bekijken en de positieve en negatieve aspecten in overweging nemen.
Pros
1. Verbeterde kernvaardigheden: Door het implementeren van Testing Center of Excellence best practices, investeert u actief in de algemene vaardigheden van uw testers door middel van innovatie en training, wat zich vertaalt in hogere kwaliteit producten voor uw beoogde klanten.
2. Test Automatisering: Door een strikt automatiseringskader vast te stellen, kunt u er zeker van zijn dat al uw teams elementaire coderingsmethoden zullen volgen. Het resultaat is kortere uitvoeringstijden en scripting-cycli, een betere dekking en testkwaliteit, en minder tijd bij het onboarden van nieuwe engineers voor automatisering.
3. Betere behendigheid: Door van elke tester te eisen dat hij binnen een specifiek domein werkt, kan de veelzijdigheid van taken in een handomdraai verschuiven zonder het nadeel dat testers verschillende tools en processen moeten verlaten over de teams heen. Bovendien, het schalen van teams met behulp van een
outsourcingmodel
geeft mensen de vrijheid om consequent en snel te worden ingewerkt.
4. Verbeteringen aanbrengen: De belangrijkste reden om over een alomvattend TCoE te beschikken is ongetwijfeld de voortdurende modernisering van processen en instrumenten. Een team dat zich hierop toelegt, zorgt ervoor dat u voortdurend in de nieuwste moderne testwereld opereert.
5. Bespaar geld: Het implementeren van gestandaardiseerde tools over teams heen kan uw organisatie over een bepaalde periode aanzienlijke kostenbesparingen opleveren.
6. Verlaging van de testkosten:
Een studie
door de HCL illustreerde dat een TCoE leidde tot een daling van 11 procent van de prijzen voor testen binnen de organisatie.
Minpunten
1. Overdreven ingewikkeld: Als u iemand bent met één of misschien zelfs twee teams met statische testers, zijn de hulpmiddelen en processen relatief hetzelfde. In dit geval kan het toevoegen van een extra laag de zaken nodeloos ingewikkeld maken, wat kan leiden tot frustratie en vertraagde releases.
2. Gebrek aan betrokkenheid: Als u ervoor kiest om een TCoE op te richten zonder de hulp van uw organisatie op alle niveaus, kan dit ertoe leiden dat uw leden zich opgebrand en ontmoedigd voelen. Meer in het bijzonder kan het misgaan als de instrumenten niet volledig worden ondersteund en de procesaanbevelingen niet op de juiste wijze worden aangepast.
Voorbeelden van waar TCoE’s kunnen worden geïmplementeerd
Hieronder staan enkele gebieden waar u de implementatie van een TCoE zou moeten overwegen:
1. U wilt technische en KPI-trends leren
Kwaliteit leveren over meerdere teams heen kan moeilijk zijn, vooral als je geen groep of één persoon hebt die hiervoor is aangewezen. In dergelijke situaties kan het helpen om verschillen te zien in de manier waarop de teams specifieke KPI’s bijhouden, terwijl andere teams er misschien helemaal geen bijhouden. Het kan de kwaliteit en de metriek in uw hele bedrijf meten, waardoor de taak wordt verminderd of helemaal wegvalt.
2. Homogeniseringsprocessen
De belangrijkste functie van een Testing Center of Excellence is het standaardiseren van tools en processen binnen alle teams. Door standaardisatie kunnen de eenheden minder tijd besteden aan het definiëren en incorporeren van verschillende onnodige variaties.
Bovendien vergemakkelijkt de opzet de communicatie tussen teams over richtlijnen en beste praktijken met betrekking tot scripting, uitvoering en automatisering.
3. Kwaliteitsborging Afstemming op projecten in de gehele organisatie
Wanneer er geen gecentraliseerd testkader beschikbaar is, zullen testteams rapporteren aan individuen en daardoor de kans missen om een gemeenschappelijk doel of richting te delen.
Door de implementatie van TCoE worden alle testfuncties op één centrale en overzichtelijke plaats ondergebracht, waardoor de operaties op één lijn zitten met een eenduidige missie en visie, afgestemd op de
de doelstellingen van de organisatie
. Dat geeft meer zichtbaarheid en duidelijkheid aan de kwaliteitsborging vanuit het oogpunt van het management.
Wanneer u misschien geen TeTeing Center of Excellence
Het zou onverstandig zijn om centralisatie over verschillende productteams te proberen als zelfs maar één van de teamleden vertrouwt op institutionele kennis als zijn methodologie. Dit is ook het geval indien de processen van een team niet berusten op abstracte functionele modellen, maar op met naam genoemde personen.
Op dezelfde manier zou het helpen als je productgroepen niet in een Testing Center of Excellence zou onderbrengen zonder eerst te zorgen dat de essentiële tools gestandaardiseerd zijn, zoals test case repositories en defect databases.
Heeft uw bedrijf een Testing Center of Excellence (TCoE) nodig?
Bij een significante organisatorische verschuiving is het van essentieel belang om de hiaten in uw organisatie grondig te begrijpen en de huidige staat van uw bedrijf te onderzoeken om te beslissen of TCoE geschikt is voor uw organisatie.
Neem de nodige tijd om ervoor te zorgen dat u correct hebt vastgesteld wat uw “Testing Center of Excellence” al dan niet is, en kies de juiste personen voor de job.
Cruciaal voor een succesvolle TCoE-implementatie is te zorgen voor testers met uitstekende communicatie- en samenwerkingsvaardigheden; zij moeten ook een uitgebreid begrip hebben van de testprincipes.
Vergeet niet uit te zoeken hoe u het succes van uw organisatie zult vaststellen en meten. Als u KPI’s moet gebruiken, geef deze informatie dan door aan uw team om te begrijpen hoe u succes zult meten.
Wat zijn de belangrijkste kenmerken van een Testing Center of Excellence (TCoE)?
Hoewel een Testing Center of Excellence organisaties helpt met kwaliteit en planning, zijn er een paar hoofdkenmerken waaraan een TCoE kan worden herkend.
1. Geautomatiseerd testkader
Stel dat uw organisatie niet beschikt over een gecentraliseerd testautomatisering Center of Excellence raamwerk. In dat geval is de kans groot dat uw team de gemeenschappelijke doelstellingen van uw bedrijf niet zal delen, of misschien zal afwijken van het pad dat moet worden bewandeld om de bedrijfsdoelstellingen te bereiken.
Het Testing Center of Excellence framework stelt organisaties in staat om bedrijfsdoelstellingen te bereiken door middel van geconsolideerde testfuncties.
2. Meer testen
Een van de oorzaken van de beperkte zichtbaarheid van projecten is een gebrek aan synergie tussen multifunctionele teams, wat schaalvoordelen in de weg staat. Het “Testing Center of Excellence” garandeert de coördinatie van de eenheden op basis van hun kernvaardigheden inzake technologie voor alle projecten. Ook is er geen afhankelijkheid van cross-platforms, zodat uw middelen optimaal kunnen worden gebruikt.
Het kwaliteitsteam beschikt over een eigen werkruimte, zodat het de nodige ruimte heeft om tests uit te voeren zonder de voortgang van de softwareontwikkeling te belemmeren. Bovendien kan het personeel parallelle tests uitvoeren voor verschillende projecten in verschillende omgevingen.
3. Zichtbaarheid in de Teams
Doorgaans hebben cross-functionele teams niet het inzicht om het rendement van investeringen als gevolg van het testen nauwkeurig te berekenen, en is er geen haalbaarheid wat betreft de totale kosten die met het testen gemoeid zijn. TCoE beschikt over tracking op basis van metrieken, waardoor het uw testprestaties kan meten en de
ROI gegenereerd uit testen
.
TCoE vereenvoudigt de typische uitdagingen van een organisatie, zoals het meten van testinspanningen en hun doeltreffendheid, het blootleggen van defecten en het bewaken van de testdekking. U beschikt over een gecentraliseerde zichtbaarheid en duidelijkheid voor de belanghebbenden, dankzij de realtime analyse en het beschikbare foutenrapport om u te helpen bij het maken van een betere toepassing.
Wat zijn de voordelen van een Testing Center of Excellence (TCoE)?
Het opzetten van een Testing Center of Excellence voor uw bedrijf heeft verschillende voordelen, zoals de volgende:
1. Verhoogde optimalisatie van het leveringsschema
Door sjablonen te gebruiken en overbodige tests te automatiseren, wordt de testuitvoer drastisch verminderd. Door alleen maar standaardprocessen op te nemen, kunt u het afwikkelingsproces versnellen naargelang de prioriteit en de downtime tussen gebruikelijke taken verminderen.
2. Betere prestatietests
De invoering van een “Testing Center of Excellence” consolideert de QA-regels en stelt ze in werking. Dat minimaliseert het effect van typische projectrisico’s en verhoogt tegelijkertijd de productkwaliteit. Bovendien creëert uw eenheid een repository om het aantal geïdentificeerde bugs te verhogen en te late leveringen te helpen verminderen.
3. Kosteneffectieve oplossingen
Uw bedrijf kan gebruik maken van de diensten, en dankzij arbeidsarbitrage kunnen zij dit tegen lage kosten doen, wat mogelijk tot kostenbesparingen leidt. Door optimalisering van het gebruik van middelen kunt u kosten besparen in de vorm van aanschaf, onderhoud en installatie van software.
4. Groepsaanhang
Een Testing Center of Excellence zal de veilige afstemming van uw bedrijfsdoelstellingen mogelijk maken. U kunt dit bereiken door een bestuursmodel voor softwaretests te ontwikkelen op basis van een systeem van meten, bespreken en rapporteren van KPI’s.
Wat zijn de misvattingen met betrekking tot het opzetten van een Testing Center of Excellence (TCoE)?
Hieronder staan enkele mythes die wij over het Testing Center of Excellence aan de kaak stellen:
1. Iedereen kan QA testen uitvoeren
In een bepaalde branche kennen QA-experts de software in kwestie door en door en zijn zij op de hoogte van alle mogelijke complicaties bij het testen en de ontwikkeling. TCoE bestaat uit software die de competentie van hoogopgeleide QA-professionals en de voordelen van de geconsolideerde QA-normen op elkaar afstemt.
2. Een TCoE is te duur
Hoewel investeren in TCoE erg duur kan lijken, moet u eerst de mogelijkheid en de kosten van fouten in overweging nemen.
Denk aan alle kosten van de aankoop van bug fixes en patches die waarschijnlijk nodig zijn zodra glitches duidelijk worden na de release van het product. U zult zeker meer uitgeven om een lagere ROI te krijgen wanneer u probeert het defect in uw product op te lappen. Uw organisatie kan dit voorkomen door te investeren in een TCoE van hoge kwaliteit.
3. De communicatie tussen alle partijen is te chaotisch
Het is gemakkelijk om aan te nemen dat communicatie een nachtmerrie zal zijn wanneer men probeert te coördineren tussen verschillende testteams met verschillende rollen en kennisbases.
De testmanager en -leider moeten echter een precedent scheppen voor het oplossen van problemen en het stellen van vragen, terwijl zij de protocollen en verwachtingen vanaf het begin moeten versterken. Deze tip voorkomt toekomstige problemen die het succes van TCoE in de weg zouden kunnen staan.
Hoe een TCoE op te zetten
Volg dit sjabloon als je geïnteresseerd bent in het opzetten van een Testing Center of Excellence.
1. Schets de uitdagingen
Uw Testing Center of Excellence strategie moet in staat zijn om op zijn minst processen en tools te standaardiseren. U kunt ook aangepaste functies toevoegen om bestaande of nieuwe KPI’s te definiëren en te meten, productieve technologieën te ontdekken, of meer QA resources aan uw team toe te voegen. Probeer geen test COE op te zetten zonder eerst de problemen te schetsen die moeten worden opgelost.
2. Selecteer Experts
Neem beslissingen over wie betrokken zal zijn bij je TCoE testen die de testers als geheel kan leiden en vertegenwoordigen. U kunt ervoor kiezen een beroep te doen op een derde partij om meer verantwoordelijkheid uit handen te nemen voor de selectie, of u kunt het in eigen beheer houden.
3. Maak een QA Center of Excellence stappenplan
Elk bedrijf heeft specifieke behoeften waaraan het wil voldoen en een lijst van gewenste oplossingen. Breng probleemgebieden binnen de organisatie onder de aandacht, ontwikkel een prioriteitenladder en zorg ervoor dat iedereen op één lijn zit door een QA Center of Excellence op te richten.
4. Groepscommunicatie definiëren
Deze stap is waar sterk leiderschap een enorme impact heeft. Hoe zal uw testing COE framework nieuwe tools en processen implementeren en er tegelijk voor zorgen dat iedereen het protocol volgt?
Hoe kunt u maximale naleving van het TCoE bereiken? Als je duidelijk maakt bij wie teamleden terecht kunnen voor begeleiding en wat de gevolgen zijn als ze het raamwerk verlaten, beperk je fouten tussen de teams in de toekomst.
5. Goed gedocumenteerde KPI’s, instrumenten, methodologieën en processen
Voor en tijdens het uitvoeren van uw plannen voor een
testautomatisering
Center of Excellence, zult u gebruik maken van reeds bestaande tools en processen om verschillende functies uit te voeren. Stel een schriftelijk beleid op waarin de verwachtingen voor de toekomst zijn vastgelegd. Deze opslagplaats zal ook waardevol zijn bij het inwerken van nieuwe leden of als er verwarring is onder testers.
6. Analyse van het tekort
Wanneer u begint met uw testautomatisering CoE, zijn er wellicht enkele gebieden waar tekortkomingen een prioriteit moeten zijn, vooral als u van plan bent de zaken in eigen beheer te houden. Een goede leider zou de lacunes begrijpen en met de leden samenwerken om hen het gevoel te geven dat zij erbij horen en dat hun bijdragen worden gewaardeerd.
Wat zijn de kosten en middelen die nodig zijn voor het opzetten van een Testing Center of Excellence?
Hoewel tools noodzakelijk zijn om best practices voor het Testing Center of Excellence te creëren, kun je ervan uitgaan dat je een breed scala aan tools en middelen nodig hebt voordat je begint.
1. Software en testgereedschap
We zullen dit onderdeel verderop behandelen, maar software tools en testmiddelen zijn noodzakelijk bij het opbouwen van een Testing Center of Excellence. U zult willen investeren in een documentenopslagplaats, gestandaardiseerde testtools, efficiëntiemaatstaven en meer.
2. Teamontwikkeling
Het is van essentieel belang voor het succes van het TCoE dat er toegewijde personen worden aangetrokken of toegewezen die zich volledig inzetten voor het automatiseringstestproces. U hebt experts nodig voor de testleider, testmanager, testarchitect en andere functies binnen de groep.
Deze mensen zullen de belangrijkste troeven zijn buiten de technologieën die u gebruikt. Zij zullen hun bekwaamheid gebruiken om de
lokalisatie testproces
methodologie voor het testen van toepassingen, methodologie voor prestatietesten, en meer.
Hoe moet u de efficiëntie van uw TCoE testen?
U kunt gebruik maken van verschillende metrieken om te bepalen hoe efficiënt uw performance Testing Center of Excellence strategie is en of het de gestelde doelen heeft bereikt. KPI’s (key performance indicators) zijn een geweldige manier om succes doeltreffend te meten.
1. Welke KPI’s moet u instellen om de prestaties te monitoren?
Selecteer vooraf welke prestatie-indicatoren u wilt gebruiken. Het zal u helpen te weten te komen of uw TCoE de organisatie daadwerkelijk helpt, dan wel of de zaken nog net zo zijn als voor de implementatie. Terwijl u huidige processen aanpast en nieuwe processen toevoegt, zullen de beste KPI’s u helpen de hiaten te overbruggen.
Overweeg deze populaire KPI’s om TCoE succes te meten:
- Gemiste bugs: Deze KPI meet de kwaliteitsverbetering. Gebruik deze indicator om te bepalen of een project aan de kwaliteitsnorm heeft voldaan, voeg toe aan een AUT, en meer.
- Testkosten: Deze KPI is handig voor testbudget en QA optimalisatie. U kunt nagaan waar aanpassingen nodig zijn door de gemiddelde testkosten te berekenen voor en na de vaststelling van de COE. Bespaar bijna 35 procent in drie jaar met een effectief TCoE.
- QA Volwassenheid: Een van de belangrijkste doelstellingen van een COE-raamwerk voor prestatietests is het verbeteren van de kwaliteitsborging. Iedereen moet zich achter het doel van verbetering en klanttevredenheid scharen.
U kunt gebruik maken van
Testprocesverbetering
(TPI) of
Integratie van het Testvolwassenheidsmodel
(TMMi) gebruiken om de QA-volwassenheid en de doeltreffendheid van gevestigde methodologieën te meten.
Vereiste technologieën en hulpmiddelen voor het opzetten van een testcentrum voor topkwaliteit
Hier zijn verschillende vormen van tools en trending technologies die gebruikt worden om een TCoE op te bouwen:
1. Hulpmiddelen voor traceren en projectplanning
Gebruik deze hulpmiddelen om het ontwerp van experimenten tijdens het testen van software te ontwikkelen en te volgen. De meest opvallende hulpmiddelen zijn Microsoft Project Planner, Trello en JIRA.
2. Logboekanalyse
Elke app die je gebruikt, zal na verloop van tijd een logboek genereren. Als je aan het testen bent, kan deze informatie nuttig zijn voor de testers. Zij kunnen de records toevoegen aan hun bugrapporten om tekortkomingen te begrijpen, te analyseren en te herstellen. Probeer Elastic Stack, Nagios, LOGalyze, en Graylog.
3. Gereedschap voor prestatietests
Gebruik een hulpmiddel voor prestatietests om ervoor te zorgen dat uw favoriete app voldoet aan de kwaliteitsborgingsnormen wanneer de belasting varieert. Het systeem moet stabiel zijn en in staat zijn berekeningen op hoog niveau uit te voeren.
Veel performancetestinstrumenten meten de betrouwbaarheid, snelheid, schaalbaarheid, responstijd en het gebruik van hulpbronnen. Neem tools als ZAPTEST op in uw software testing governance.
Rollen die je nodig hebt in een TCoE
Technische en testspecialisten werken samen om methodologie, middelen, technologie en testkennis in te zetten bij verschillende opdrachten. Deze leden zullen de testinstrumenten binnen elk project aanvullen.
1. Verantwoordelijkheden van de testmanager
De Test Manager moet leiding geven aan testteams. Zij moeten de aspecten van het testen begrijpen en weten hoe zij een testproces moeten opzetten terwijl zij de traditionele materiële rollen vervullen. Een testmanager is van vitaal belang voor een robuust kader, kosteneffectieve oplossingen, en soepele communicatie en teamwork.
Test Manager taken omvatten meestal het volgende:
- Opstellen en onderhouden van SLA’s (
overeenkomsten op dienstniveau
) - Bied kennis aan testteams met betrekking tot SLA
- Beheer van het budget van het testcentrum en van de personele middelen
- Neem test problemen aan en vind oplossingen
- Uitvoering van webtestmethodologie
2. Verantwoordelijkheden van de testleider
De Test Lead moet snel reageren op veranderingen en zich aanpassen aan veelzijdige situaties als zich problemen voordoen tussen teams. Het is een uitdagende functie die evenzeer bepalend is voor het succes van TCoE.
De Test Lead moet:
- Houd testspecialisten direct beschikbaar
- Het schetsen en uitvoeren van roltesten binnen het organisatorische kader
- Ontwikkelen van de scope van testen voor vrijgave en oplevering voor elk project
- De juiste metriek en metingen toepassen
- De-escaleer conflicten tussen teams om efficiënt testen te garanderen
3. Verantwoordelijkheden van de testarchitect
De Test Architect houdt het grote plaatje voor uw TCoE in het middelpunt van de setup en tijdens het testen. Deze functie wordt gewoonlijk ingenomen door senior testpersoneel met ruime ervaring op alle niveaus, aangezien zij talrijke verantwoordelijkheden met zich brengt. Zij werken nauw samen met alle andere rollenspelers om deadlines en doelen te halen.
Test Architect taken omvatten:
- Een pleitbezorger zijn voor de evolutie van de TCoE-architectuur
- Integreer methodologieën, processen en hulpmiddelen zoals
softwarerobotica
voor een meer samenhangende ervaring - Formuleren van korte- en langetermijndoelstellingen voor testarchitectuur
- Gebruik de juiste software om de testdoelen te halen
- QA-controles binnen elk testteam om ervoor te zorgen dat ze de protocollen volgen
4. Verantwoordelijkheden van de testmethodoloog
De rol van de testmethodoloog is vergelijkbaar met die van de testarchitect: hij levert de procedures, sjablonen en processen om doeltreffende testontwerpen en tests mogelijk te maken.
De verantwoordelijkheden van een Test Methodologist omvatten:
- Een Proof of Concept-sjabloon voor het testen van software
- Werk samen met de testteams om de prestaties voortdurend te verbeteren
- Evalueren en aanbevelen van geschikte testmethodologieën voor applicaties
- Didactisch materiaal over testmethoden en het testen van software ter beschikking stellen
- Beheer van software, hardware en toepassingen om aan de testdoelstellingen te voldoen
10 belangrijkste stappen in het bouwen van een Testing Center of Excellence (TCoE)
Zorg ervoor dat u deze tien stappen volgt bij het ontwikkelen en implementeren van uw Testing Center of Excellence:
1. Executive Commitment
De toewijding aan kwaliteit begint aan de top. Het behoud van de steun van het management is van cruciaal belang om de basis te leggen voor uw TCoE.
2. Wees eerlijk
Wanneer u leiders voor de testteams selecteert, moet u deze mensen erop voorbereiden dat zij eerlijk en realistisch zijn over doelstellingen en verwachtingen met alle betrokkenen. Er mag geen sprake zijn van belangenverstrengeling of partijdigheid. De deskundigen die u kiest, moeten het toonbeeld zijn van organisatorisch succes.
3. Begrijp de risico’s en de voordelen
Er zal een afweging moeten worden gemaakt tussen risico’s en opbrengsten, aangezien TCoE een investering is die de moeite waard is. Verwacht niet nul bugs of defecten in uw projecten. U zult waarschijnlijk compromissen moeten sluiten om een optimale kwaliteitsborging in concurrerende velden te bereiken.
4. Preventie en opsporing van gebreken
Het QA team is van cruciaal belang bij
het testen van software
en tijdens uw ontwikkeling van de
Proof of Concept
sjabloon voor het testen van software. Het opsporen van defecten tijdens de ontwerp- en requirement-fasen bespaart tijd en geld ten opzichte van het opsporen tijdens de productiefasen.
5. Evalueer de belemmeringen voor integratie
Door te focussen op end-to-end integratie wordt ook de productiviteit verhoogd en worden belemmeringen verderop in de keten voorkomen. Het opmerken van gebreken met betrekking tot de klantervaring moet altijd een onderdeel zijn van elke systeemimplementatie die het goed doet bij het testen van software.
6. Tests automatisch maken
U zult merken dat veel organisaties inefficiënte en handmatige testprocessen hebben. Voor optimale prestaties moet u de meest kritieke taken automatiseren en operationaliseren om de QA-inspanningen te ondersteunen. Bedrijven moeten op grote schaal
hyperautomatisering
technologie van bedrijven als
ZAPTEST
in rapportage, lab management, data creatie, en meer op een enterprise niveau; waar u uw teamvaardigheden en geautomatiseerde framework artefacten kunt consolideren: herbruikbare scripts, test data, functie bibliotheken, object repositories, en nog veel meer… dat zal resulteren in een algemene optimalisatie van uw automatiseringsproces
7. Gereedschappen, processen en testmethoden standaardiseren
U hebt geen aangepaste tools of methodologieën nodig. Doe wat werkt! Als u de processen vereenvoudigt, kunt u misstappen vermijden, tijd en geld besparen, en onmiddellijk voordeel behalen. Maak alles zo soepel mogelijk door
automatiseringsprocessen
die nauwkeurige resultaten opleveren.
8. Gebruik nauwkeurige gegevens
Laat u leiden door feiten in plaats van meningen om uw TCoE-ontwikkeling te sturen. Als u bij het nemen van beslissingen altijd datagestuurde resultaten bij de hand hebt, geeft dat niet alleen meer geloofwaardigheid aan uw inspanningen, maar voegt het ook waarde toe aan het algemene kader.
9. Streven naar voortdurende verbetering
Als je een TCoE opzet, moet je altijd op zoek zijn naar manieren om beter te worden. Het is absoluut noodzakelijk om het QA-proces voortdurend te verbeteren door root-cause analyses uit te voeren of door trial and error. Kijk naar trends die zich in de loop van de tijd hebben ontwikkeld, wat heeft gewerkt en wat een belemmering is geweest, en bouw voort op die processen.
10. Specialisten samenstellen met uitstekende communicatie
Er zullen waarschijnlijk verschillende mensen in uw COE werken. Iedereen moet voortdurend communiceren met werknemers, externe verkopers, contractanten en anderen. Zij moeten op elkaars kennis kunnen vertrouwen, toegewijd zijn en steeds op hoog niveau presteren. Kies hoogopgeleide en betrouwbare werknemers om het beste uit uw testcentrum te halen.