Покращення процесу тестування (TPI) за допомогою моделі PDCA

Проект Guru99 Bank успішно завершився. Правління високо цінує вашу роботу, оскільки ви зробили велику роботу. Однак у вашого боса все ще є до вас кілька запитань.

Покращення процесу тестування за допомогою моделі PDCA

Щоб відповісти на ці питання, ви повинні знати про вдосконалення процесу тестування.

Що таке вдосконалення процесу тестування?

Менеджери часто термін Тестування як клопіткий і неконтрольований процес. Озираючись на проект Guru99 Bank, чи стикалися ви з будь-якою з наступних проблем у проекті?

Покращення процесу тестування

Це типові проблеми в будь-якому тестовому проекті. Багато організацій розуміють, що вдосконалення процесу тестування може вирішити ці проблеми. Навчання на минулих помилках може допомогти покращити процес керування тестуванням.

Навіщо покращувати процес тестування?

Наступний сценарій показує, чому вам потрібно покращити процес тестування –

Проект Guru99 Bank завершено. Якість тестування була чудовою! Ви отримали хороші відгуки від клієнтів.

Покращення процесу тестування

Який урок можна винести з цього сценарію? Це є "Завжди намагайтеся робити краще".

Навіть якщо ви вважаєте, що виконали хорошу роботу, завжди є інші, які роблять це краще за вас. Тому що вони мають кращі рішення, кращу ідею, ніж ваша.

Будь-який бізнес хоче, щоб проект був завершений найвищий якість, найнижчий вартість, найкоротший термін поставки.

Удосконалення процесу тестування допоможе вам досягти цих цілей

Покращення процесу тестування

Як запровадити вдосконалення процесу тестування?

Щоб запровадити вдосконалення процесу тестування для проекту Guru99 Bank, менеджер тестування може слідувати PDCA модель. PDCA (Plan-Do-Check-Act) — чотириетапний метод управління, який використовується в бізнесі для контролю та постійного вдосконалення процесу.

Впровадити вдосконалення процесу тестування

Крок 1) План

Це знову розділено на 3 етапи

План

Крок 1.1) Визначте проблему

Першою діяльністю процесу вдосконалення тесту є ідентифікує проблеми, які виникли в поточному проекті. Проблеми в цьому проекті можуть повторитися в іншому проекті. Вирішення проблем і пошук рішень, щоб уникнути їх у майбутньому, є основною метою Test Improvement.

А тепер повернемося до веб-сайту проекту Guru99 Bank. Чи знайшли ви якісь проблеми чи покращення? Виберіть нижче

Sr Ні Проблема Опис Select
1 Якість Клієнт все ж знайшов деякі Дефект після звільнення
2 Доставка Проект затримався
3 професіонали Деякі працівники не співпрацювали з іншими членами команди
4 Навички Члену команди не вистачало бажаних навичок для виконання своїх завдань
5 управління Менеджер тестування погано відстежував прогрес, що призвело до затримки деяких проектів
6 Комунікація відсутність постійного контакту з клієнтом; неправильне розуміння вимог замовника
7 Коштувати Вартість проекту перевищила встановлений бюджет

У вас проблеми з Якість Доставка професіонали , Навички ,Управління , Комунікація , Вартість

Крок 1.2) Визначте ціль

Зрозумійте проблему та проблеми, які виникли в проекті. Таким чином ви визначите точки вдосконалення та на яких етапах тестування слід зосередитися.

Припустімо, ви визначили, що фаза виконання тесту теж зайняла багато час і вартість виконання. Чи може тестування бути швидшим і дешевшим? Це одна з цілей

Крок 1.3) Визначте дії щодо покращення

Виходячи з поставленої мети, визначаються дії щодо покращення. Ці дії мають бути поступовими та вдосконалюватись поступово, тому що змінити все одразу нелегко.

Наприклад, щоб зробити тестування швидшим і дешевшим, ось кілька рекомендованих дій

Визначте дії з покращення

У наведеному вище прикладі, щоб зробити тестування швидшим і дешевшим, ви повинні використовувати варіанти A і B. Варіант C може зробити тестування швидшим, але коштуватиме більше, оскільки ви повинні платити більшу зарплату досвідченому тестувальнику.

Крок 2) Зробіть

Ви вже визначили точки покращення. Настав час скласти план їх реалізації. У цьому плані ви повинні відповісти на такі запитання

  • Які точки вдосконалення необхідно впровадити?
  • Коли завершити цей план?
  • Які кроки необхідно зробити для реалізації плану?

Виконайте дії з покращення

Коли план складено, його необхідно втілити в життя. Дії з покращення можуть вплинути на поточний хід тесту. Менеджер тестування повинен заплатити увагу до цих заходів уникнути небажаний наслідки

Розглянемо наступний сценарій –

У проекті Guru99 Bank, щоб зробити тестування швидшим і дешевшим, ви вирішили використовувати автоматизоване тестування замість ручних. Після застосування дії продуктивність значно зросла.

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

На цьому кроці ви –

  • Оцініть значення ефективність дій щодо покращення тесту
  • Виміряти як ефективний рішення було
  • Проаналізуйте, чи може це бути поліпшений в будь-якому випадку.

На цьому етапі мета полягає в тому, щоб перевірка чи успішно впроваджено дії з покращення, а також оцінити, чи досягнуто бажаної мети.

Найкращий спосіб оцінки – використання показники. Показники необхідні для успішного управління організацією. Менеджер тестування збирає дані та використовує їх для вимірювання таких параметрів, як продуктивність, якість… тощо.

Наприклад, перед застосуванням автоматизованого тестування до проекту продуктивність тестування становить 10ТС/люд.-год. Після застосування автоматизованого тестування вимірюється продуктивність 20TC/людино-год.

перевірити

Але сталася небажана проблема

перевірити

У цьому випадку вам допоможе застосування автоматизованого тестування збільшити продуктивність тестування, але якість тестування знизився. Таким чином, поліпшення дії може призвести до серйозних Наслідки. У такому випадку вам потрібно ретельніше вибирати інструмент тестування. Детальніше про це ви дізнаєтесь у Вибір тестового засобу підручник

Знову розглянемо той самий сценарій. Вартість проекту Guru99 становила перебіг оскільки члени вашої команди теж взяли багато часу для виконання тестів. Використовуючи інструмент автоматичного тестування, ви заощадили 30% вартість проекту. Це гарне покращення, але ваш бос очікує більшого

перевірити

Тому вам завжди потрібно знаходити нові та новіші рішення, щоб усе більше й більше покращувати процес тестування. У такому випадку ви можете використовувати інші рішення, щоб заощадити на вартості проекту

  • Ефективно керуйте своїми людськими ресурсами
  • Домовтеся про вигідніші пропозиції від своїх постачальників

Крок 4) Дійте

Коли дії з покращення впроваджуються успішно, а ціль досягається, керівник випробувань повинен зробити наступне:

Діяти

  • Review заходи щодо покращення та вжиття заходів щодо отриманих уроків
  • Стандартизувати точка вдосконалення в процесі управління.
  • Оновити стратегічні документи та план, а також стандартні технологічні документи
  • Визначати коли і де застосувати ці зміни в наступному проекті.