Побољшање процеса тестирања (ТПИ) помоћу ПДЦА модела

Преглед садржаја:

Anonim

Пројекат банке Гуру99 успешно је завршен. Управни одбор цени ваш рад јер сте учинили сјајан посао. Међутим, ваш шеф и даље има неколико питања за вас.

Да бисте одговорили на ова питања, морате знати о побољшању процеса тестирања.

Шта је побољшање процеса испитивања?

Менаџери тестирање често називају проблематичним и неконтролисаним процесом. Осврћући се на пројекат Гуру99 Банк, да ли сте се суочили са неким од следећих проблема у пројекту?

То су уобичајена питања у било ком тест пројекту. Многе организације схватају да побољшање процеса тестирања може решити ове проблеме. Учење на прошлим грешкама може помоћи у побољшању процеса управљања тестовима.

Зашто побољшање процеса тестирања?

Следећи сценарио показује зашто вам је потребно побољшање процеса тестирања -

Пројекат Гуру99 банке је завршен. Квалитет тестирања је био одличан! Добили сте добре повратне информације од купаца.

Која је лекција научена из овог сценарија? То је „ Увек се труди да буде боље “.

Чак и ако мислите да сте добро урадили посао, увек постоје други који раде боље од вас. Јер они имају боља решења, бољу идеју од ваше.

Било које предузеће жели да пројекат буде завршен уз највиши квалитет, најниже трошкове и најкраће време испоруке .

Побољшање процеса испитивања помаже вам да постигнете ове циљеве

Како имплементирати побољшање процеса тестирања?

Да би применио побољшање процеса тестирања за пројекат Гуру99 Банк, менаџер теста може следити ПДЦА модел. ПДЦА (План-До-Цхецк-Ацт) је метода управљања у четири корака која се користи у пословању за контролу и континуирано побољшање процеса.

Корак 1) План

Ово је поново подељено у 3 корака

Корак 1.1) Идентификујте проблем

Прва активност процеса побољшања теста је идентификовање проблема који су се појавили у тренутном пројекту. Проблеми у овом пројекту могу се поновити у другом пројекту. Решавање проблема и проналажење решења како би се они избегли у будућности је примарни циљ побољшања теста.

Да се ​​вратимо на веб страницу пројекта Гуру99 Банк, да ли сте пронашли проблеме или тачку побољшања? Изаберите испод

Ср бр Проблем Опис Изаберите
1 Квалитет Купац је и након проналаска пронашао неки недостатак
2 Испорука Пројекат је одложен
3 Тим Неки запослени нису сарађивали са другим члановима тима
4 Вештине Члану тима су недостајале жељене вештине за извршавање задатака
5 Менаџмент Тест Манагер није добро пратио напредак што је проузроковало кашњење
6 Комуникација Нема сталног контакта са купцем; неразумевање захтева купца
7 Трошак Трошкови пројекта су прекорачени преко предвиђеног буџета
Имаш проблема са квалитетом Деливери тима , вештине , управљање , Цомммуницатион , Цост

Корак 1.2) Одредите циљ

Разумевање проблема и проблема који су се догодили у пројекту. На овај начин ћете одредити које су тачке побољшања и на које фазе испитивања треба да се усредсредите.

Претпоставимо да смо идентификовали да фаза извршења теста је сувише много времена и цена за завршетак. Да ли би тестирање могло бити брже и јефтиније? То је једна од мета

Корак 1.3) Дефинисати акције побољшања

На основу постављеног циља одређују се акције побољшања. Ове акције би требале бити постепене и побољшавати се мало по мало, јер није лако све одмах променити.

На пример, да бисмо тестирање учинили бржим и јефтинијим, ево неколико препоручених радњи

У претходном примеру, да бисте тестирање учинили бржим и јефтинијим, требало би да користите опције А и Б. Опција Ц би могла да убрза тестирање, али ће коштати више јер морате да платите већу плату за искусног тестера.

Корак 2) Урадите

Већ сте дефинисали тачке побољшања. Време је да направимо план за њихову примену. У овом плану морате да одговорите на следећа питања

  • Које тачке побољшања треба применити?
  • Када завршити овај план?
  • Које кораке треба предузети за постизање плана?

Извршите акције побољшања

Једном када је план успостављен, потребно га је спровести. Активности на побољшању могу утицати на тренутни напредак теста. Тест Менаџер се мора платити пажњу на ове активности да би избегли су нежељене последице.

Размотрите следећи сценарио -

У пројекту Гуру99 Банк, да бисте тестирање учинили бржим и јефтинијим, одлучили сте да користите аутоматско тестирање уместо ручних. Након примене акције, продуктивност се знатно повећала.

Корак 3) Проверите

У овом кораку ви -

  • Процените ефикасност акција за побољшање теста
  • Измерите ефикасност решења
  • Анализирајте да ли би то могло на било који начин да се побољша .

У овој фази циљ је да се провери да ли су акције побољшања успешно спроведене, као и да се процени да ли је постигнут жељени циљ.

Најбољи начин да се изврши евалуација је коришћење показатеља . Метрике су кључне за успешно управљање организацијом. Тест Манагер прикупља податке и користи их за мерење параметара као што су продуктивност, квалитет ... итд.

На пример, пре примене аутоматизованог тестирања на пројекат, продуктивност тестирања је 10ТЦс / човек-сат . Након примене аутоматизованог испитивања, мери се продуктивност од 20ТЦ / човек-сат .

Али догодио се нежељени проблем

У овом случају, примена аутоматизованог тестирања помаже вам да повећате продуктивност тестирања, али се квалитет тестирања смањио . Стога акција побољшања може проузроковати озбиљне последице . У таквом сценарију морате пажљивије одабрати алат за тестирање. О томе ћете сазнати више у водичу за одабир алата за тестирање

Размотрите поново исти сценарио. Трошкови пројекта Гуру99 су прекорачени јер су члановима вашег тима требало превише времена да изврше тест случајеве. Коришћењем аутоматизованог алата за тестирање уштедели сте 30% трошкова пројекта. То је добро побољшање, али ваш шеф очекује више

Због тога увек морате да пронађете нова и новија решења како бисте још више и више побољшали процес тестирања. У таквом сценарију можете користити нека друга решења како бисте уштедели на трошковима пројекта

  • Ефикасно управљајте својим људским ресурсима
  • Преговарајте о бољим акцијама од добављача

Корак 4) Делујте

Када се акције побољшања успешно примене, као што је и циљ испуњен, менаџер теста треба да уради следеће -

  • Прегледајте активности на побољшању и предузмите мере на наученим лекцијама
  • Стандардизовати тачку побољшања у процесу управљања.
  • Ажурирајте документе политике и план, као и стандардне процесне документе
  • Одредите када и где применити ове промене у следећем пројекту.