how set up testing center excellence
Това изчерпателно ръководство подробно описва какво е Център за тестване на върхови постижения и как да настроите TCoE. Включва плюсовете и минусите, KPI и етапите на еволюция:
Тъй като компаниите преминават към нови начини за разработване на софтуер, тестването като централизирана услуга става все по-често.
въпроси за интервю за angularjs за опитни
Организациите търсят начини за успешно разполагане на тестери в множество екипи, без да се отказват от стандартизацията и най-добрите практики, които някои QA организации са работили усилено, за да създадат и поддържат.
Тестовият център за върхови постижения може да бъде идеалният начин да поддържате стандартизацията във вашите екипи и да гарантирате, че вашата организация дава приоритет на тестовите иновации.
Какво ще научите:
Какво е TCoE?
Тестовият център за върхови постижения (TCoE) е рамка, която определя, прилага и измерва контрола и стандартите за тестване в рамките на една организация.
В тази рамка самите тестери споделят ресурси между екипи, но протоколите за тестване, наборите инструменти и KPI се поддържат на централизирано ниво. Това позволява на организациите бързо да внедрят всеки тестер към всеки екип, като същевременно поддържат непрекъснато принципите и процесите за осигуряване на качеството.
Кога е полезен TCoE?
Може да бъде изгодно за компании, които имат сложни организационни структури, които понякога водят до тестери, обхващащи множество екипи, при които целите на проекта може да не са съгласувани. Има обаче няколко други ситуации, при които TCoE може да бъде полезен за организация.
Ако някое от тези се прилага, тогава TCoE може да бъде идеалното решение:
- Имате сложна организационна структура: Ако всичките ви изпитатели не се отчитат в един и същ мениджър или не споделят общи цели, може да бъде предизвикателство или невъзможно да се нормализират процесите и инструментите в цялата организация.
- Искате да идентифицирате общи KPI за тестване и да проследите тенденциите: Осигуряването на качество в множество екипи може да бъде предизвикателство, особено ако нямате един човек или група, чийто основен фокус е върху него. Можете да видите вариации в това как екипите проследяват определени KPI, докато други изобщо не. Той може да дефинира общи показатели и да измерва качеството във вашата организация, като по този начин намалява или дори премахва изобщо предизвикателството.
- Дефектите са проблем: Чрез стандартизиране на процеси, инструментариум и KPI, това може да доведе до по-малко дефекти в SDLC.
- Искате да хомогенизирате процесите и инструментите между екипите: Основната функция на TCoE е да стандартизира процесите и инструментите между екипите. Това нормализиране води до по-малко време, отделено за дефиниране и внедряване на множество вариации ненужно. В допълнение, той насърчава комуникацията между екипи около най-добрите практики и насоки, свързани с писането на тестови случаи, автоматизиране на скриптове и изпълнение.
- Изпитвате натиск да намалите времето за производство: QA цикълът на писане на тестови казуси, скриптове и изпълнение отнема значителен процент от цялостния жизнен цикъл на разработка на софтуер (SDLC). Наличието на TCoE изрязва повтарящите се процеси в екипите, което им позволява да се фокусират единствено върху важни задачи за тестване.
- Вашата организация е изправена пред предизвикателство, тъй като не наема и не разполага със силни ресурси за тестване: Той може да установи надеждни протоколи за набиране, наемане и вграждане. Това води до силни тестери във вашата организация, които са на борда с последователност.
- Искате да насърчите постоянните иновации: Денят на тестера е изпълнен с писане на тестови случаи или скриптове, изпълнение на тестове и докладване на дефекти. Обикновено има много малко време за иновации и подобряване на начина им на работа. Наличието на Център за тестове за високи постижения гарантира, че някой във вашата организация е фокусиран върху този критичен компонент.
- Преместването на проекти и приоритети оставя вашите тестери често да сменят екипи или продукти: В гъвкава среда понякога веригите за обратна връзка с клиентите водят до често променящи се приоритети. Наличието на способност за пренасочване на ресурси и поддържане на качеството е ключът към успеха.
Как да настроите TCoE?
След като една организация се съгласи с рамката на Център за тестване на върхови постижения, тогава усилена работа идва под формата на успешното му прилагане.
Успешното внедряване разглежда следните стъпки:
- Определете предизвикателствата имате нужда от вашия TCoE за решаване или отчитане. Най-малкото трябва да стандартизира инструментите и процесите. Освен това можете да персонализирате вашия TCoE, за да включва откриване и внедряване на нови технологии, дефиниране и измерване на KPI или дори наемане и включване на нови QA ресурси.
- Определете кой ще управлява вашия център за тестване на върхови постижения. Това трябва да бъде специален екип от хора, които правилно представляват вашите екипи за тестване като цяло. Някои организации решават да си партнират с доставчик за това внедряване, докато други го държат изцяло на място.
- Очертайте вашата пътна карта TCoE . Всяка организация е различна по своите нужди и желани резултати. Определете кои области са най-важни и съответно ги приоритизирайте.
- Определете как тази група ще взаимодейства с други екипи . Това изисква лидерство във вашата организация. Нещата, които трябва да се обмислят, включват как TCoE ще въведе нови процеси или инструменти и ще осигури правилно спазване и какво ниво на насоки могат да дадат на екипите, ако не се спазват протоколите. Определянето на това предварително ще ограничи бъдещите грешки между вашия TCoE и екипите.
- Документирайте вашите текущи инструменти, KPI, процеси и методологии. Преди и по време на изпълнението вече ще има договорен набор от процеси или инструменти. Осигуряването на очакванията е правилно документирано и съществуващото хранилище на документи е важно за бъдещи справки или включване.
- Ангажирайте екипите си, за да разберете началните дефицити. Може би имате тестери, които не се придържат към предварително дефинирани процеси или може би те използват неодобрени инструменти. Ангажирането на всеки екип, за да потвърди, че разбирате техните нужди, както и всякакви пропуски, е от съществено значение за изграждането на силна начална основа.
- Комуникирайте във вашата организация: Към този момент от вашето внедряване повечето хора трябва да са наясно с Центъра за тестване на върхови постижения и да знаят какво означава това, но не приемайте това знание за даденост. Уверете се, че сте съобщили съществуването на TCoE, целта и неговите цели на всички във вашата организация.
Включени ресурси / разходи
Вашите ресурси и разходи могат да варират в зависимост от това как вашата компания подхожда към изпълнението. Например, ако решите да си партнирате с доставчик на трета страна за стартиране и / или поддържане на TCoE, вътрешните ресурси, посветени на това, може да са минимални, но вашето партньорство може да доведе до по-високи разходи.
Напротив, ако обмисляте да внедрите тази рамка вътрешно, тогава следва да се вземат предвид следните ресурси и разходи:
- Ресурси: Тестовият център за върхови постижения трябва да се състои от лица, които са изцяло отдадени на тази инициатива. Когато обмисляте кой да бъде включен, обмислете набирането на мениджъри за тестване, тестване на потенциални клиенти и се уверете, че е включен някой от всяка компетентност за тестване (автоматизация, ръчно, производителност, сигурност и т.н.)
- Цена: Разходите, свързани със стартирането на вътрешен TCoE, включват ресурси, които ще бъдат посветени на неговото прилагане, и тези, които официално ще се намират в тази група, за да продължат напред. Освен това може да има разходи, които да се вземат предвид при стандартизиране на инструментите за тестване или закупуване на решение за хранилище на документи.
TCoE плюсове и минуси
Докато анализирате дали да приложите Тестови център за върхови постижения, трябва напълно да вземете предвид плюсовете и минусите като такива.
По-долу са дадени някои предимства от прилагането на TCoE:
- Подобрени основни набори от умения на всички тестери: Прилагайки Център за тестове за високи постижения, вие инвестирате в цялостните умения на вашите тестери чрез обучение и иновации, като по този начин се получават продукти с по-високо качество за вашите клиенти.
- Стандартизация на рамки за автоматизация и намаляване на сложността: Като имате дефинирана рамка за автоматизация, вие гарантирате, че всички екипи спазват основните стандарти за кодиране. Това води до по-кратки цикли на скриптове и време за изпълнение, намаляване на времето при включване на нови инженери по автоматизация и подобрено качество и покритие на тестване.
- Повишена гъвкавост: Принуждаването на всеки тестер да работи в рамките на определени мантинели позволява приоритетите бързо да се сменят, без тестерите да се налага да учат различни процеси или инструменти в екипите. В допълнение, увеличаването на броя на екипите с помощта на модел на аутсорсинг позволява на хората да бъдат бързо и последователно включени.
- Непрекъснато усъвършенстване: Основният компонент на наличието на добре закръглена TCoE е текущата модернизация на инструментите и процесите. Наличието на специален екип, чиято цел включва това, гарантира, че вашата организация винаги работи в съвременен свят за тестване.
- Намаляване на разходите: Стандартизирането на инструментите между екипите може да доведе до значителни икономии на разходи за една организация с течение на времето.
- Намаляване на разходите за тестване: HCL публикува казус, в който подробно се описва прилагането на Център за тестване на върхови постижения, което доведе до 11% намаляване на разходите за тестване за организацията. Пълното изследване на случая може да бъде намерено тук.
Понякога това може да не е правилният път за вашата организация.
Ето някои минуси, които трябва да имате предвид, преди да решите да направите скок:
- TCoE може да усложни нещата: Ако имате един или два екипа със статични тестери, има шанс процесите и инструментите да са доста подравнени. Или може би имате високо функциониращи екипи, които ще намерят стандартни начини за работа като пречка за успех. Така или иначе, добавянето на допълнителен слой може да добави ненужна сложност, като по този начин ще доведе до забавени издания и разочарование.
- Недостатъчната поддръжка може да доведе до изгаряне и неуспех: Вземането на решение за прилагане на TCoE без подкрепа от всички нива на вашата организация може да накара членовете му да се чувстват обезсърчени и изгорени, ако техните препоръки за процеса и инструментариума не се поддържат или приемат правилно.
TCoE Етапи на еволюция
Изображението по-долу показва трите етапа на TCoE:
доставчиците на облачни изчисления предлагат своите услуги като
Тест център за върхови постижения
С всяко ново начинание има определени клопки, които трябва да се избягват.
По-долу са дадени някои подводни камъни, които трябва да се имат предвид при внедряването на TCoE:
- Несъответствие на целите на TCoE с организационните резултати: По дефиниция това е централизиран екип от хора, които споделят общата цел за насърчаване на качеството в цялата организация. Останалите екипи ще бъдат обект на спазване на резултатите от TCoE. Логично е целите на TCoE да съответстват на целите на вашата организация.
- Без да се определя колко правомощия има TCoE: Неизбежно ще имате тестер или екип, който не успее да следва процесите или да използва инструменти, описани в TCoE. Невъзможността да се предостави на Центъра за тестове за високи постижения способността да прилага насоки ще бъде контрапродуктивна и ще доведе до ниски нива на приемане с течение на времето.
- Неуспех при създаването на цикли за обратна връзка за комуникация и по двата начина: Наличието на група лица, дефиниращи процеса или внедряването на нови инструменти, без бай-ин или насоки от останалите екипи в организацията, ще доведе до неуспешно изпълнение. Важно е всички тестери да бъдат ангажирани и да помагат при вземането на решения, не само в началото, но и с течение на времето.
- Създаване на TCoE с лоши сътрудници и комуникатори: Не е достатъчно тази група да се състои от хора, които разбират задълбочено принципите на тестване, а също така трябва да ценят комуникацията и сътрудничеството.
- Опитвате се да се движите твърде бързо по време на фазата на внедряване: Идентифицирането, планирането и внедряването на Център за тестове за високи постижения отнема време. Гарантирането, че сте преминали през горните стъпки и отделянето на времето, необходимо за предварително планиране, в крайна сметка ще Ви се отплати.
KPI за Център за тестване на върхови постижения
Идентифицирането на солиден набор от KPI предварително ще ви помогне да разберете дали вашето прилагане на TCoE добавя стойност към вашата организация или не. Докато продължавате да въвеждате нов процес или да променяте съществуващите, KPI ще осигурят добро измерване на успеха.
Идентифицирането на KPI, които трябва да измервате, е предизвикателство и уникално за всяка организация. Докато избирате своя набор от KPI, трябва да вземете предвид размера на екипа и разпределението, фирмената култура и текущите пропуски или предизвикателства, които се опитвате да поправите.
Следвайте тази връзка за някои Често използвани показатели за тестване.
Препоръки
Както при всяка голяма организационна промяна, анализът на вашето текущо състояние и разбирането на вашите пропуски е ключът към определянето дали TCoE е подходящ за вас.
Докато решавате да продължите напред, инвестирайте времето предварително, за да сте сигурни, че ще посочите конкретно какво е и какво не е вашият Център за тестване на върхови постижения и не сте сигурни, че сте избрали правилните хора за работата.
Привличането на тестери, които показват добри умения за сътрудничество и комуникация, в допълнение към солидното разбиране на принципите на тестване, е важно за успешното прилагане.
Освен това се уверете, че сте идентифицирали и комуникирали как ще измервате успеха. Ако използвате набор от KPI, съобщете какви са те, така че екипите да разберат какво е тяхното измерване на успеха.
С две думи, опитът да измериш твърде много неща, в началото става обезсърчително и може да загубиш от поглед общата обща картина.
Заключение
TCoE дава на организациите възможността да прилагат стандартни принципи за тестване и инструментариум в произволен брой екипи, като същевременно гарантира, че качеството остава приоритет. Освен това помага да се определят и измерват KPI, като по този начин се гарантира постоянно качество на продукта на клиента.
Докато този урок препраща към пъргава организация, Център за тестове за върхови постижения може да бъде включен във всяка организация, пъргав или не. Ако се приложи подходящо, това може да помогне на тестването на мащаба на организацията, без да се нарушава качеството.
кои са най-добрите изтеглящи музика
Анализът къде се крият вашите организационни предизвикателства днес и как виждате тези, които блокират способността ви за мащабиране и промяна на приоритетите в бъдеще, ще ви даде добра отправна точка при определянето дали е подходящо решение за вашата организация или не.
След като приключите да продължите напред, уговорете времето предварително, за да го приложите успешно. Осигуряването на тестери с добри комуникативни умения, солидно разбиране на принципите на тестване и желание да се помогне на организацията да расте, са всички атрибути, докато се търсят лидери на TCoE.
Уверете се, че сте напълно дефинирали критериите за успех за вашия Център за върхови постижения, ангажирате всички нива на вашата организация и предадете целта и желания резултат по подходящ начин. Твърдо изграденият TCoE може да донесе много положителни ползи за вашата организация, когато се прилага внимателно.
Честито четене !!
Препоръчително четене
- Топ 11 НАЙ-ДОБРИТЕ компании за центрове за данни | Услуги на центъра за данни през 2021г
- Как се пишат тестови случаи: Крайното ръководство с примери
- Как да напиша документ за тестова стратегия (с примерен шаблон за тестова стратегия)
- Най-добрите услуги за тестване на QA софтуер от SoftwareTestingHelp
- Най-добрият каталог за тестване на софтуера за QA (Топ инструменти за QA и компании през 2021 г.)
- SQA процеси: Как да тестваме пълното приложение?
- Как да тествате приложение без изисквания?
- Как да тествате спецификацията на софтуерните изисквания (SRS)?