how set up testing center excellence
Den här omfattande guiden beskriver vad som är ett testcenter för excellens och hur man skapar en TCoE. Det inkluderar fördelar och nackdelar, KPI: er och utvecklingsstadier:
När företag går över till nya sätt att utveckla programvara blir testning som en central tjänst vanligare.
hur man installerar eclipse för c ++
Organisationer letar efter sätt att framgångsrikt distribuera testare i flera team utan att ge upp standardiseringen och bästa praxis som vissa QA-organisationer har arbetat hårt för att skapa och underhålla.
Ett testcenter för spetskompetens kan vara ett perfekt sätt att upprätthålla standardisering i dina team och se till att din organisation prioriterar testinnovation.
Vad du kommer att lära dig:
Vad är en TCoE?
A Testing Center of Excellence (TCoE) är ett ramverk som definierar, implementerar och mäter testkontroller och standarder i en organisation.
I detta ramverk har testarna själva delat resurser mellan team, men testprotokoll, verktygssatser och KPI: er hålls på en central nivå. Detta gör det möjligt för organisationer att snabbt distribuera alla testare till vilket team som helst och samtidigt upprätthålla QA-principer och processer.
När är en TCoE användbar?
Det kan vara fördelaktigt för företag som har komplexa organisationsstrukturer som ibland resulterar i testare som spänner över flera team där projektmål kanske inte är anpassade. Det finns dock flera andra situationer där en TCoE kan vara användbar för en organisation.
Om något av dessa gäller kan en TCoE vara en idealisk lösning:
- Du har en komplicerad organisationsstruktur: Om alla dina testare inte rapporterar till samma chef eller inte delar gemensamma mål kan det vara utmanande eller omöjligt att normalisera processer och verktyg i en organisation.
- Du har en önskan att identifiera vanliga test-KPI och spåra trender: Att säkerställa kvalitet i flera lag kan vara utmanande, särskilt om du inte har en person eller en grupp vars primära fokus är på det. Du kan se variationer i hur lag spårar vissa KPI: er medan andra spårar ingen alls. Det kan definiera vanliga mätvärden och mäta kvalitet i hela din organisation och därigenom minska eller till och med eliminera utmaningen helt.
- Fel är ett problem: Genom att standardisera processer, verktyg och KPI kan det leda till färre defekter i hela din SDLC.
- Du vill homogenisera processer och verktyg i olika team: En TCoE: s huvudfunktion är att standardisera processer och verktyg i olika team. Denna normalisering resulterar i mindre tid på att definiera och implementera flera variationer i onödan. Dessutom uppmuntrar den kommunikation över flera lagar kring bästa praxis och riktlinjer relaterade till testfallsskrivning, automatiseringsskript och utförande.
- Du känner tryck för att minska produktionstiden: QA-cykeln för att skriva testfall, skript och körning tar en betydande andel av den totala livscykeln för mjukvaruutveckling (SDLC). Att ha en TCoE på plats skär ut de repetitiva processerna över lag, så att de enbart kan fokusera på testuppgifter som betyder något.
- Din organisation utmanas av att inte anställa och ta ombord starka testresurser: Det kan skapa tillförlitliga protokoll för rekrytering, anställning och ombordstigning. Detta leder till starka testare i hela din organisation, som alla är ombord med konsekvens.
- Du vill uppmuntra ihållande innovation: En testares dag är fylld med att skriva testfall eller skripta, genomföra tester och rapportera defekter. Det finns vanligtvis mycket lite tid för att förnya och utveckla sitt sätt att arbeta. Att ha ett Testing Center of Excellence säkerställer att någon i din organisation är fokuserad på denna kritiska komponent.
- Genom att ändra projekt och prioriteringar får dina testare ofta att byta lag eller leveranser: I en smidig miljö leder ibland återkopplingsslingor från kunder till ofta skiftande prioriteringar. Att ha förmågan att flytta resurser och upprätthålla kvalitet är nyckeln till att lyckas.
Hur ställer jag in TCoE?
När en organisation väl godkänner ramen för ett Testing Center of Excellence, kommer hårt arbete i form av att implementera det framgångsrikt.
Ett framgångsrikt genomförande beaktar följande steg:
- Definiera utmaningarna du behöver i din TCoE för att lösa eller redogöra för. Som ett minimum bör det standardisera verktyg och processer. Dessutom kan du anpassa din TCoE så att den inkluderar upptäckt och implementering av ny teknik, definiering och mätning av KPI, eller till och med anställning och ombordtagning av nya QA-resurser.
- Identifiera vem som ska styra ditt Testing Center of Excellence. Detta bör vara ett dedikerat team av individer som korrekt representerar dina testteam som helhet. Vissa organisationer bestämmer sig för att samarbeta med en leverantör för denna implementering medan andra håller den helt internt.
- Skissera din TCoE-färdplan . Varje organisation är olika i sina behov och önskade resultat. Identifiera vilka områden som är viktigast och prioritera dessa i enlighet med detta.
- Definiera hur den här gruppen kommer att interagera med andra lag . Detta kräver ledarskapsköp i hela din organisation. Att tänka på är hur TCoE kommer att lansera nya processer eller verktyg och säkerställa korrekt överensstämmelse, och vilken nivå av vägledning de kan ge team om protokollen inte följs. Att definiera detta på förhand kommer att begränsa framtida misstag mellan din TCoE och dina team.
- Dokumentera dina nuvarande verktyg, KPI: er, processer och metoder. Före och under implementeringen kommer det redan att finnas en överenskommen uppsättning processer eller verktyg. Att säkerställa att förväntningarna är korrekt dokumenterade och att ett pågående dokumentförvar finns på plats är viktigt för framtida referens eller ombordstigning.
- Engagera dina team att förstå startunderskott. Kanske har du testare som inte följer tidigare definierade processer, eller kanske använder de inte godkända verktyg. Att engagera varje team för att bekräfta att du förstår deras behov, liksom eventuella luckor, är viktigt för att bygga en stark startgrund.
- Kommunicera över hela din organisation: Vid denna punkt i din implementering bör de flesta vara medvetna om Testing Center of Excellence och veta vad det innebär, men ta inte den kunskapen för givet. Se till att du kommunicerar förekomsten av TCoE, syftet och dess mål till alla i din organisation.
Resurser / involverade kostnader
Dina resurser och kostnader kan variera beroende på hur ditt företag närmar sig implementeringen. Till exempel, om du bestämmer dig för att samarbeta med en tredjepartsleverantör för att starta och / eller underhålla TCoE, kan de interna resurserna som är avsedda för detta vara minimala, men ditt partnerskap kan leda till högre kostnader.
Tvärtom, om du funderar på att implementera denna ram internt, följande resurser och kostnader bör övervägas:
- Resurser: Ett testcenter för spetskompetens bör bestå av individer som är helt dedikerade till detta initiativ. När du överväger vem som ska inkluderas, överväga att rekrytera testchefer, testledningar och se till att någon från varje testkompetens är inblandad (automatisering, manuell, prestanda, säkerhet osv.).
- Kosta: Kostnaden för att starta en intern TCoE inkluderar resurser som kommer att ägnas åt implementeringen och de som formellt kommer att sitta inom den gruppen framåt. Dessutom kan det finnas kostnader att tänka på när man standardiserar testverktyg eller köper en dokumentförvarslösning.
TCoE För- och nackdelar
När du analyserar om du ska implementera ett Testing Center of Excellence måste du helt överväga fördelar och nackdelar som sådana.
Nedan följer några fördelar med att implementera en TCoE:
- Förbättrade kärnkompetenser för alla testare: Genom att implementera ett Testing Center of Excellence investerar du i dina testares övergripande färdigheter genom utbildning och innovation, vilket resulterar i produkter av högre kvalitet för dina kunder.
- Standardisering av automatiseringsramar och minskning av komplexitet: Genom att ha en definierad automatiseringsram säkerställer du att alla lag följer grundläggande kodningsstandarder. Detta leder till kortare skriptcykler och exekveringstider, tidsminskning när nya automationsingenjörer går ombord och förbättrad testkvalitet och täckning.
- Ökad smidighet: Att tvinga varje testare att arbeta inom en uppsättning skyddsräcken gör att prioriteringar snabbt kan skiftas utan att testare behöver lära sig olika processer eller verktyg i olika team. Dessutom, genom att skala upp lag med en outsourcingmodell, kan individer snabbt och konsekvent gå ombord.
- Kontinuerlig förbättring: Huvudkomponenten för att ha en väl avrundad TCoE är den pågående moderniseringen av verktyg och processer. Att ha ett dedikerat team vars mål innehåller detta säkerställer att din organisation alltid arbetar i en modern testvärld.
- Kostnadsbesparingar: Standardisering av verktyg över olika team kan leda till betydande kostnadsbesparingar för en organisation över tiden.
- Minska testkostnaderna: HCL publicerade en fallstudie som beskriver en implementering av Testing Center of Excellence som ledde till en minskning av testkostnaderna för organisationen med 11%. Hela fallstudien finns här.
Det kanske inte är rätt väg för din organisation ibland.
Här är några nackdelar att tänka på innan du bestämmer dig för att ta språnget:
- En TCoE kan överkomplicera saker: Om du har ett eller två team med statiska testare är det sannolikt att processerna och verktygen är rätt anpassade. Eller kanske har du högt fungerande team som skulle hitta vanliga sätt att arbeta som ett hinder för att lyckas. Hur som helst kan lägga till ett ytterligare lager lägga till onödig komplexitet, vilket resulterar i försenade utsläpp och frustration.
- Otillräckligt stöd kan leda till utbrändhet och misslyckande: Att besluta att implementera en TCoE utan stöd från alla nivåer i din organisation kan leda till att medlemmarna känner sig avskräckta och utbrända om deras process- och verktygsrekommendationer inte stöds eller antas ordentligt.
TCoE Stages Of Evolution
Bilden nedan visar de tre stegen i TCoE:
vad är det bästa gratis virusborttagningen
Testing Center of Excellence Pitfalls
Med varje nytt företag finns det vissa fallgropar att undvika.
Nedan följer några fallgropar att tänka på när du implementerar en TCoE:
- Inte anpassa TCoE-mål till organisatoriska resultat: Per definition är det ett centraliserat team av människor som delar det gemensamma målet att uppmuntra kvalitet i hela organisationen. De andra lagen kommer att vara föremål för att följa utgångarna från TCoE. Det är bara logiskt att TCoE-målen överensstämmer med organisationens mål.
- Definierar inte hur mycket auktoritet TCoE har: Du kommer oundvikligen att ha en testare eller ett team som inte följer processer eller använder verktyg som beskrivs av TCoE. Att inte ge Testing Center of Excellence förmågan att tillämpa riktlinjer kommer att vara kontraproduktivt och leda till låga antagande över tid.
- Det går inte att skapa återkopplingsslingor för kommunikation på båda sätten: Att ha en grupp individer som definierar process eller implementerar nya verktyg utan inköp eller vägledning från de andra teamen i organisationen kommer att driva ett misslyckat genomförande. Det är viktigt att alla testare är engagerade och hjälper till att fatta beslut, inte bara i början utan också över tiden.
- Skapa en TCoE med dåliga medarbetare och kommunikatörer: Det räcker inte för att denna grupp ska bestå av människor som förstår testprinciperna på djupet, det är också ett måste att de värdesätter kommunikation och samarbete.
- Försöker flytta för snabbt under implementeringsfasen: Det tar tid att identifiera, planera och implementera ett Testing Center of Excellence. Att se till att du har gått igenom stegen ovan och tar dig den tid som krävs för att planera i förväg kommer att löna sig till slut.
KPI: er för Testing Center of Excellence
Att identifiera en solid uppsättning nyckeltal på förhand hjälper dig att förstå om din implementering av TCoE tillför värde till din organisation eller inte. När du fortsätter att rulla ut en ny process eller justera de befintliga kommer KPI: erna att ge en bra framgångsmätning.
Att identifiera vilka nyckeltal du ska mäta är utmanande och unikt för alla organisationer. När du väljer din uppsättning KPI: er måste du ta hänsyn till gruppstorlekar och distribution, företagskultur och aktuella luckor eller utmaningar du försöker åtgärda.
Följ den här länken för några Vanligt använda testmetoder.
Rekommendationer
Som med alla större organisationsförändringar är det nyckeln att analysera ditt nuvarande tillstånd och förstå dina luckor för att avgöra om en TCoE är rätt för dig.
intervjufrågor och svar på automatiseringstest pdf
Medan du bestämmer dig för att gå framåt, investerar du tiden i förväg för att se till att du specifikt beskriver vad ditt Testing Center of Excellence är och inte är och se till att du väljer rätt personer för jobbet.
Att anlita testare som uppvisar goda samarbets- och kommunikationsförmåga, förutom en gedigen förståelse för testprinciperna, är viktigt för en framgångsrik implementering.
Se också till att du identifierar och kommunicerar hur du kommer att mäta framgång. Om du använder en uppsättning KPI, kommunicera vad det är så att lagen förstår vad deras framgångsmätning är.
I ett nötskal blir försök att mäta för många saker i början skrämmande och du kan tappa den övergripande helhetsbilden ur sikte.
Slutsats
En TCoE ger organisationer möjlighet att implementera standardprövningsprinciper och verktyg i valfritt antal team samtidigt som kvaliteten förblir en prioritet. Dessutom hjälper det till att definiera och mäta KPI, vilket säkerställer en konsekvent kvalitetsprodukt för kunden.
Medan denna handledning refererar till en smidig organisation kan ett Testing Center of Excellence rekryteras inom vilken organisation som helst, smidig eller inte. Om det genomförs passande kan det hjälpa en organisation att testa skalan utan att kompromissa med kvaliteten.
Att analysera var dina organisatoriska utmaningar ligger idag och hur du ser dem som blockerar din förmåga att skala och prioritera i framtiden kommer att ge dig en bra utgångspunkt för att avgöra om det är en lämplig lösning för din organisation eller inte.
Efter att ha slutfört att gå framåt, ordna tiden i förväg för att genomföra den framgångsrikt. Att säkerställa testare med god kommunikationsförmåga, en solid förståelse för testprinciper och en önskan att hjälpa organisationen att växa är alla attribut när man letar efter TCoE-ledare.
Se till att du helt definierar framgångskriterierna för ditt Testing Center of Excellence, engagerar alla nivåer i din organisation och förmedlar syftet och önskat resultat på lämpligt sätt. En solid byggd TCoE kan ge många positiva fördelar för din organisation när den implementeras eftertänksamt.
Glad läsning!!
Rekommenderad läsning
- Topp 11 BÄSTA datacenterföretag | Datacentretjänster 2021
- Hur man skriver testfall: Den ultimata guiden med exempel
- Hur man skriver teststrategidokument (med exempel på teststrategimall)
- Bästa QA Software Testing Services från SoftwareTestingHelp
- Den bästa katalogen för testning av QA-programvara (de bästa QA-verktygen och företagen 2021)
- SQA-processer: Hur testar jag fullständig ansökan?
- Hur testar jag en ansökan utan krav?
- Hur testar jag specifikationer för mjukvarukrav (SRS)?