Подобряване на тестовия процес (TPI) с използване на PDCA модел

Съдържание:

Anonim

Проектът Guru99 Bank приключи успешно. Управителният съвет оценява вашата работа, тъй като сте свършили чудесна работа. Шефът ви обаче все още има някои въпроси към вас.

За да отговорите на тези въпроси, трябва да знаете за подобряването на тестовия процес.

Какво е подобрението на тестовия процес?

Мениджърите често определят тестването като обезпокоителен и неконтролируем процес. Поглеждайки назад към проекта Guru99 Bank, срещнахте ли някой от следните проблеми в проекта?

Това са често срещани проблеми във всеки тестов проект. Много организации осъзнават, че подобряването на тестовия процес може да реши тези проблеми. Ученето от минали грешки може да помогне за подобряване на процеса на управление на теста.

Защо подобряване на процеса на тестване?

Следният сценарий ви показва защо се нуждаете от подобряване на тестовия процес -

Проектът Guru99 Bank е завършен. Качеството на тестване беше страхотно! Получихте добри отзиви от клиента.

Каква е поуката от този сценарий? Това е „ Винаги се опитвайте да се справяте по-добре “.

Дори да смятате, че сте си свършили добре работата, винаги има други, които се справят по-добре от вас. Защото те имат по-добрите решения, по-добра идея от вашата.

Всеки бизнес иска да иска проектът да бъде завършен с най-високо качество, най-ниска цена, най-кратко време за доставка .

Подобряването на тестовия процес ви помага да постигнете тези цели

Как да приложим подобрение на тестовия процес?

За да приложи подобрение на тестовия процес за проекта Guru99 Bank, мениджърът на тестове може да следва модела PDCA . PDCA (Plan-Do-Check-Act) е метод на управление от четири стъпки, използван в бизнеса за контрол и непрекъснато подобряване на процеса.

Стъпка 1) План

Това отново е разделено на 3 стъпки

Стъпка 1.1) Идентифицирайте проблема

Първата дейност в процеса на подобряване на теста е идентифицирането на проблемите, възникнали в текущия проект. Проблемите в този проект може да се повторят в друг проект. Решаването на проблеми и намирането на решения, за да се избегнат в бъдеще, е основната цел на подобряването на теста.

Сега да се върнем към уебсайта на проекта Guru99 Bank, откривате ли някакви проблеми или точки за подобрение? Изберете по-долу

Sr No Проблем Описание Изберете
1 Качество Клиентът все пак намери някои дефекти след пускането
2 Доставка Проектът се забави
3 Екип Някои служители не си сътрудничат с други членове на екипа
4 Умения На члена на екипа липсваха желани умения за изпълнение на задачите им
5 Управление Test Manager не следи добре напредъка, което доведе до забавяне на някои проекти
6 Комуникация Няма постоянен контакт с клиента; неразбиране на изискването на клиента
7 Разходи Разходите по проекта бяха надхвърлени извън определения бюджет
Имате проблем с екипа за качествена доставка , умения , управление , комуникация , цена

Стъпка 1.2) Определете целта

Разберете проблема и проблемите, възникнали в проекта. По този начин ще определите кои са точките за подобрение и върху какви фази на теста трябва да се съсредоточите.

Да предположим, че сте установили, че фазата на изпълнение на теста отнема твърде много време и разходи, за да завърши. Може ли тестването да бъде по-бързо и по-евтино? Това е една от целите

Стъпка 1.3) Определете действията за подобряване

Въз основа на поставената цел се определят действия за подобряване. Тези действия трябва да бъдат постепенни и да се подобряват малко по малко, защото не е лесно да промените всичко веднага.

Например, за да направите тестването по-бързо и по-евтино, ето някои препоръчителни действия

В горния пример, за да направите тестването по-бързо и по-евтино, трябва да използвате опции A и B. Опцията C може да направи тестването по-бързо, но ще струва повече, защото трябва да платите повече заплата за опитен тестер.

Стъпка 2) Направете

Вече сте определили точките за подобрение. Време е да се направи план за тяхното изпълнение. В този план трябва да отговорите на следните въпроси

  • Кои точки за подобрение трябва да бъдат приложени?
  • Кога да завършите този план?
  • Какви стъпки трябва да се направят за постигане на плана?

Извършете действия за подобряване

След като планът е установен, той трябва да бъде изпълнен. Дейностите за подобрение могат да повлияят на текущия напредък на теста. Тест мениджър трябва да плати внимание на тези дейности, за да се избегне най- нежелани последици.

Помислете за следния сценарий -

В проекта Guru99 Bank, за да направите тестването по-бързо и по-евтино, решихте да използвате автоматизираното тестване вместо ръчни тестове. След прилагане на действието, производителността се увеличи значително.

Стъпка 3) Проверете

В тази стъпка вие -

  • Оценете ефективността на действията за подобряване на теста
  • Измерете колко ефективно е било решението
  • Анализирайте дали тя може да бъде подобрена по някакъв начин.

На тази фаза целта е да се провери дали действията за подобряване са приложени успешно, както и да се оцени дали е постигната желаната цел.

Най-добрият начин за извършване на оценката е използването на показателите . Показателите са от съществено значение за успешното управление на организацията. Тест мениджърът събира данни и ги използва за измерване на параметри като производителност, качество ... и т.н.

Например, преди да приложите автоматизираното тестване към проекта, производителността на тестването е 10TCs / човекочас . След прилагане на автоматизираното тестване производителността се измерва на 20TC / човекочас .

Но се случи нежелан проблем

В този случай прилагането на автоматизирано тестване ви помага да увеличите производителността на тестването, но качеството на тестването е намаляло . Следователно действието за подобряване може да доведе до сериозни последици . При такъв сценарий трябва да изберете инструмента за тестване по-внимателно. Ще научите повече за това в урока за избор на инструмент за тестване

Помислете отново за същия сценарий. Разходите за проекта Guru99 бяха превишени, тъй като членовете на вашия екип отнеха твърде много време, за да изпълнят тестовите случаи. Използвайки автоматизирания инструмент за тестване, спестихте 30% от разходите по проекта. Това е добро подобрение, но шефът ви очаква повече

Затова винаги трябва да намирате нови и нови решения, за да подобрите процеса на тестване още и още. В такъв сценарий можете да използвате някои други решения, за да спестите разходите по проекта

  • Управлявайте ефективно вашите човешки ресурси
  • Преговаряйте за по-добри изгодни оферти от вашите доставчици

Стъпка 4) Действайте

Когато действията за подобрение се изпълняват успешно, както и целта е изпълнена, мениджърът на теста трябва да направи следното

  • Прегледайте дейностите по усъвършенстване и вземете мерки за научените уроци
  • Стандартизиране на точката за усъвършенстване в процеса на управление.
  • Актуализирайте политическите документи и план, както и стандартните документи за процес
  • Определете кога и къде да приложите тези промени в следващия проект.