how set up testing center excellence
Овај свеобухватни водич детаљно описује шта је испитни центар изврсности и како се поставља ТЦоЕ. Садржи предности и недостатке, кључне показатеље ефикасности и фазе еволуције:
Како компаније прелазе на нове начине развоја софтвера, тестирање као централизована услуга постаје све чешће.
структура података реда чекања ц ++
Организације траже начине за успешно распоређивање тестера у више тимова, без одустајања од стандардизације и најбољих пракси које су неке КА организације вредно радиле на стварању и одржавању.
Тест центар изврсности може бити савршен начин за одржавање стандардизације у вашим тимовима и осигуравање да ваша организација даје приоритет тестирању иновација.
Шта ћете научити:
Шта је ТЦоЕ?
Испитни центар изврсности (ТЦоЕ) је оквир који дефинише, примењује и мери контролу и стандарде испитивања у целој организацији.
У овом оквиру, сами тестери деле ресурсе између тимова, међутим протоколи тестирања, скупови алата и КПИ одржавају се на централизованом нивоу. То омогућава организацијама да брзо примене било који испитивач у било који тим, а да истовремено одржавају принципе и процесе квалитета.
Када је ТЦоЕ користан?
То може бити корисно за компаније које имају сложене организационе структуре које понекад резултирају тестерима који обухваћају више тимова у којима се циљеви пројекта можда неће поклапати. Међутим, постоји неколико других ситуација у којима ТЦоЕ може бити користан за организацију.
Ако се било шта од овога односи, ТЦоЕ би могао бити идеално решење:
- Имате сложену организациону структуру: Ако се сви ваши тестери не пријаве истом менаџеру или не деле заједничке циљеве, нормализовање процеса и алата у целој организацији може бити изазовно или немогуће.
- Желите да идентификујете уобичајене КПИ за тестирање и да пратите трендове: Осигуравање квалитета у више тимова може бити изазов, посебно ако немате једну особу или групу чији је примарни фокус на томе. Могли сте да видите варијације у томе како тимови прате одређене КПИ-је, док други уопште. Може да дефинише уобичајене метрике и мери квалитет у целој вашој организацији, чиме смањује или чак потпуно уклања изазов.
- Проблеми су проблем: Стандардизацијом процеса, алата и КПИ-а може довести до мање кварова у вашем СДЛЦ-у.
- Желите да хомогенизујете процесе и алате између тимова: Главна функција ТЦоЕ је да стандардизује процесе и алате међу тимовима. Ова нормализација резултира мањим временом утрошеним на непотребно дефинисање и примену више варијација. Поред тога, подстиче међусобну комуникацију око најбољих пракси и смерница у вези са писањем тест случајева, аутоматизацијом скриптирања и извршењем.
- Осећате притисак да смањите време за производњу: КА циклус писања тест случајева, скриптирања и извршавања заузима значајан проценат укупног животног циклуса развоја софтвера (СДЛЦ). Постављање ТЦоЕ искључује понављајуће процесе у тимовима, омогућавајући им да се усредсреде само на тестирање важних задатака.
- Изазов за вашу организацију је не запошљавање и увођење јаких ресурса за тестирање: Може успоставити поуздане протоколе за запошљавање, запошљавање и укрцавање. То доводи до јаких тестера широм ваше организације, који су сви доследни.
- Желите да подстакнете упорне иновације: Дан тестера испуњен је писањем тест случајева или скриптирањем, извршавањем тестова и пријављивањем недостатака. Типично је врло мало времена за иновације и унапређивање начина њиховог рада. Поседовање Центра за изврсност за тестирање осигурава да је неко у вашој организацији усредсређен на ову критичну компоненту.
- Промена пројеката и приоритета оставља тестерима да често мењају тимове или испоруке: У агилном окружењу, понекад петље повратних информација купаца доводе до често мењања приоритета. Способност преусмеравања ресурса и одржавања квалитета је кључ успеха.
Како поставити ТЦоЕ?
Једном када се организација сагласи са оквиром Центра за изврсност за тестирање, тада долази напоран рад у облику његове успешне примене.
Успешна примена узима у обзир следеће кораке:
- Дефинишите изазове које требате у свом ТЦоЕ да бисте решили или узели у обзир. Као минимум, требало би да стандардизује алате и процесе. Поред тога, можете прилагодити свој ТЦоЕ тако да укључује откривање и примену нових технологија, дефинисање и мерење кључних показатеља успешности или чак запошљавање и увођење нових КА ресурса.
- Утврдите ко ће владати ваш центар за изврсност тестирања. Ово би требао бити посвећени тим појединаца који правилно представља ваше тимове за тестирање у целини. Неке организације одлуче да се удруже са добављачем за ову примену, док га друге држе у потпуности у кући.
- Зацртајте своју ТЦоЕ мапу пута . Свака организација се разликује по својим потребама и жељеним исходима. Утврдите која су подручја најважнија и сходно томе дајте им приоритет.
- Дефинишите како ће ова група комуницирати са другим тимовима . Ово захтева уплаћивање руководства у вашој организацији. Ствари које треба размотрити укључују како ће ТЦоЕ уводити нове процесе или алате и осигурати правилно придржавање и какав ниво смерница могу да дају тимовима ако се протоколи не поштују. Дефинисање овог унапред ограничиће будуће погрешне кораке између вашег ТЦоЕ и тимова.
- Документујте своје тренутне алате, КПИ-је, процесе и методологије. Пре и током примене, већ ће постојати договорени скуп процеса или алата. Осигурање да су очекивања правилно документована и постојано спремиште докумената важно је за будуће референце или уградњу.
- Ангажујте своје тимове да разумеју почетне недостатке. Можда имате тестере који се не придржавају претходно дефинисаних процеса или можда користе неодобрене алате. Ангажовање сваког тима да потврди да разумете њихове потребе, као и све недостатке, од суштинске је важности за изградњу јаких почетних основа.
- Комуницирајте преко своје организације: До овог тренутка у вашој примени, већина људи би требало да буде свесна Центра за изврсност тестирања и да зна шта то значи, међутим, не узимајте то знање здраво за готово. Обавезно обавестите постојање ТЦоЕ, сврху и његове циљеве свима у вашој организацији.
Укључени ресурси / трошкови
Ваши ресурси и трошкови могу се разликовати у зависности од тога како ваша компанија приступа примени. На пример, ако се одлучите за партнерство са независним добављачем ради покретања и / или одржавања ТЦоЕ, интерни ресурси намењени томе могу бити минимални, међутим, ваше партнерство може резултирати већим трошковима.
Супротно томе, ако размишљате о примени овог оквира у кући, тада треба узети у обзир следеће ресурсе и трошкове:
- Ресурси: Тестирачки центар изврсности требало би да се састоји од појединаца који су у потпуности посвећени овој иницијативи. Када разматрате ко треба да буде укључен, размислите о регрутовању руководилаца за тестирање, тестирању потенцијалних клијената и уверите се да је укључен неко из сваке компетенције за тестирање (аутоматизација, приручник, перформансе, сигурност итд.)
- Цена: Трошкови повезани са покретањем интерног ТЦоЕ укључују ресурсе који ће бити посвећени његовој примени и оне који ће формално седети у тој групи напредујући. Поред тога, можда ће бити потребно узети у обзир приликом стандардизације алата за тестирање или куповине решења за спремиште докумената.
ТЦоЕ за и против
Током анализе да ли треба применити испитни центар изврсности, морате у потпуности узети у обзир предности и недостатке као такве.
У наставку су дате неке користи од примене ТЦоЕ:
- Побољшани основни скупови вештина свих тестера: Применом Центра за изврсност тестирања улажете у укупне вештине својих тестера кроз обуку и иновације, што резултира производима вишег квалитета за ваше купце.
- Стандардизација оквира за аутоматизацију и смањење сложености: Имајући дефинисан оквир за аутоматизацију, обезбеђујете да сви тимови следе основне стандарде кодирања. То доводи до краћих циклуса скриптирања и времена извршења, смањења времена приликом уласка у рад нових инжењера аутоматизације и побољшаног квалитета тестирања и покривености.
- Повећана окретност: Присиљавање сваког тестера да ради у оквиру постављених заштитних ограда омогућава брзо померање приоритета, а да тестери не морају да уче различите процесе или алате међу тимовима. Поред тога, проширивање тимова помоћу модела оутсоурцинга омогућава појединцима да се брзо и доследно укрцају.
- Континуирано побољшање: Главна компонента добро заокруженог ТЦоЕ је текућа модернизација алата и процеса. Имати посвећени тим чији циљ то укључује, осигурава да ваша организација увек функционише у савременом свету тестирања.
- Уштеде: Стандардизација алата између тимова може временом резултирати значајном уштедом организације.
- Смањите трошкове испитивања: ХЦЛ је објавио студију случаја која детаљно описује примену Центра за изврсност тестирања који је довео до смањења трошкова тестирања за организацију за 11%. Може се наћи комплетна студија случаја овде.
Можда понекад није прави пут за вашу организацију.
Ево неколико недостатака које треба размотрити пре него што се одлучите на скок:
- ТЦоЕ може прекомпликовати ствари: Ако имате један или два тима са статичким тестерима, постоји шанса да су процеси и алати прилично усклађени. Или можда имате тимове који добро функционишу и који би пронашли стандардне начине како да направе препреку за успех. У сваком случају, додавање додатног слоја може додати непотребну сложеност, што резултира одложеним издањима и фрустрацијама.
- Недовољна подршка може довести до сагоревања и неуспеха: Одлука да се примени ТЦоЕ без подршке са свих нивоа ваше организације могла би довести до тога да се његови чланови осећају обесхрабрено и изгорело уколико њихови процеси и препоруке за алате нису подржани или правилно усвојени.
ТЦоЕ фазе еволуције
Слика испод приказује три фазе ТЦоЕ:
шта користити за отварање кмл датотека
Замке за центар изврсности за тестирање
Са сваким новим подухватом постоје одређене замке које треба избегавати.
Следеће су неке замке које треба узети у обзир приликом примене ТЦоЕ:
- Неусклађивање циљева ТЦоЕ са организационим исходима: По дефиницији, то је централизовани тим људи који дели заједнички циљ подстицања квалитета у целој организацији. Остали тимови ће се придржавати резултата ТЦоЕ. Логично је да се циљеви ТЦоЕ поклапају са циљевима ваше организације.
- Не дефинишући колики је ауторитет ТЦоЕ: Неизбежно ћете имати тестера или тим који не следи процесе или користи алате описане у ТЦоЕ. Не пружање Центру за изврсност за тестирање могућности да спроводи смернице биће контрапродуктивно и временом ће довести до ниских стопа усвајања.
- Неуспех у стварању петљи повратних информација за комуникацију, у оба смера: Имати групу појединаца који дефинишу процес или применити нове алате, без улагања или упутстава од других тимова у организацији, довешће до неуспешне примене. Важно је да су сви тестери ангажовани и помажу у доношењу одлука, не само на почетку, већ и током времена.
- Стварање ТЦоЕ са лошим сарадницима и комуникаторима: Није довољно да ову групу чине људи који детаљно разумеју принципе тестирања, већ је неопходно да цене комуникацију и сарадњу.
- Покушај пребрзог кретања током фазе имплементације: Идентификовање, планирање и примена Тестирајућег центра изврсности захтева време. Ако се уверите да сте прошли горенаведене кораке и одвојите време потребно за планирање унапред, на крају ће вам се исплатити.
КПИ за испитни центар изврсности
Унапред утврђени чврсти скуп КПИ помоћи ће вам да разумете да ли ваша примена ТЦоЕ додаје вредност вашој организацији или не. Како настављате да уводите нови процес или дорађујете постојећи, КПИ-и ће пружити добро мерење успеха.
Идентификовање КПИ-а које бисте требали мерити изазов је и јединствен за сваку организацију. Приликом одабира скупа кључних показатеља успешности, морате узети у обзир величину и дистрибуцију тима, културу компаније и тренутне празнине или изазове које покушавате да поправите.
Пратите овај линк за неке Уобичајено коришћене метрике испитивања.
Препоруке
Као и код било које велике организационе промене, анализа вашег тренутног стања и разумевање ваших празнина је кључ за утврђивање да ли је ТЦоЕ прави за вас.
Док одлучујете да идете напред, унапред уложите време како бисте били сигурни да ћете тачно назначити шта ваш Тест центар изврсности јесте, а шта није, и постарајте се да одаберете праве људе за посао.
Укључивање тестера који показују добре вештине сарадње и комуникације, поред чврстог разумевања принципа тестирања, важно је за успешну примену.
Поред тога, обавезно идентификујте и комуницирајте како ћете мерити успех. Ако користите скуп КПИ-ја, саопштите шта су то како би тимови разумели у чему се мери њихов успех.
Укратко, покушај да измерите превише ствари, у почетку постаје застрашујуће и можете изгубити из вида укупну велику слику.
Закључак
ТЦоЕ даје организацијама могућност примене стандардних принципа испитивања и алата у било ком броју тимова, истовремено осигуравајући да квалитет остане приоритет. Поред тога, помаже у дефинисању и мерењу КПИ-а, обезбеђујући тако конзистентан квалитет производа купцу.
Иако се овај водич односи на агилну организацију, Центар за изврсност за тестирање може се пријавити у било којој организацији, спретној или не. Ако се примени на одговарајући начин, може помоћи тестирању на скали организације без нарушавања квалитета.
шта је описно програмирање у ктп-у
Анализа где се данас налазе ваши организацијски изазови и како видите оне који блокирају вашу способност скалирања и померања приоритета у будућности, даће вам добру полазну основу за одређивање да ли је то одговарајуће решење за вашу организацију или не.
Након што закључите да идете напред, унапред договорите време за његову успешну примену. Осигуравање тестера са добрим вештинама комуникације, чврсто разумевање принципа тестирања и жеља да помогну организацији да расте, све су то особине док се траже вође ТЦоЕ.
Уверите се да сте у потпуности дефинисали критеријуме успеха за свој центар за изврсност тестирања, ангажовали све нивое своје организације и на одговарајући начин пренели сврху и жељени исход. Чврсто изграђен ТЦоЕ може донети многе позитивне користи вашој организацији када се пажљиво примени.
Срећно читање !!
Препоручено читање
- Врхунских 11 НАЈБОЉИХ компанија у центру података | Услуге центра за податке 2021
- Како писати тест случајеве: Крајњи водич са примерима
- Како написати документ стратегије тестирања (са узорком предлошка стратегије тестирања)
- Најбоље услуге КА тестирања софтвера од СофтвареТестингХелп
- Најбољи директоријум за КА тестирање софтвера (Топ КА Тоолс анд Цомпаниес ин 2021)
- СКА процеси: Како тестирати комплетну пријаву?
- Како тестирати апликацију без захтева?
- Како тестирати спецификацију софтверских захтева (СРС)?