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

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

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

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

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

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

Подобряване на тестовия процес

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

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

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

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

Подобряване на тестовия процес

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

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

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

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

Подобряване на тестовия процес

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

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

Внедрете подобрение на тестовия процес

Стъпка 1) Планирайте

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

План

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

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

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

старши номер Проблем Descriptйон Изберете
1 Качество Клиентът все пак намери някои дефект след освобождаване
2 Доставка Проектът се забави
3 Екип Някои служители не си сътрудничиха с други членове на екипа
4 умения На члена на екипа му липсваха желаните умения, за да изпълни задачите си
5 управление Мениджърът на тестовете не следи добре напредъка, което доведе до забавяне на някои проекти
6 общуване Липса на постоянен контакт с клиента; неразбиране на изискванията на клиента
7 цена Разходите по проекта са превишени от определения бюджет

Имаш проблем с Качество Доставка Екип ,Умения ,Управление , Комуникация ,Разходи

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

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

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

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

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

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

Определете действията за подобряване

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Проверка

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

Проверка

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

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

Проверка

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

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

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

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

акт

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