Проект 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 | Управління | Менеджер випробувань погано відстежував прогрес, що спричинило затримку деяких проектів | |
6 | Спілкування | Відсутність постійного контакту з клієнтом; нерозуміння вимог замовника | |
7 | Вартість | Вартість проекту була перевиконана понад встановлений бюджет |
Крок 1.2) Визначте ціль
Зрозумійте проблему та проблеми, що мали місце в проекті. Таким чином, ви визначите, які точки вдосконалення є, і на яких етапах випробувань вам слід зосередитися.
Припустимо, ви визначили, що для виконання етапу тестування потрібно надто багато часу та витрат. Чи може тестування бути швидшим та дешевшим? Це одна з цілей
Крок 1.3) Визначте дії щодо вдосконалення
На основі встановленої мети визначаються дії щодо вдосконалення. Ці дії повинні бути поступовими та поступово вдосконалюватися, оскільки нелегко все негайно змінити.
Наприклад, щоб зробити тестування швидшим та дешевшим, ось кілька рекомендованих дій
У наведеному вище прикладі, щоб зробити тестування швидшим та дешевшим, слід використовувати варіанти A та B. Варіант C може зробити тестування швидшим, але коштуватиме дорожче, оскільки вам доведеться платити більше зарплати за досвідченого тестера.
Крок 2) Зробіть
Ви вже визначили точки покращення. Пора скласти план їх реалізації. У цьому плані ви повинні відповісти на наступні запитання
- Які пункти вдосконалення необхідно застосувати?
- Коли закінчити цей план?
- Які кроки слід зробити для досягнення плану?
Виконайте дії щодо вдосконалення
Після того, як план встановлено, його потрібно реалізувати. Заходи з удосконалення можуть вплинути на поточний хід тесту. Тестовий менеджер повинен звернути увагу на цю діяльність , щоб уникнути в небажаних наслідки.
Розглянемо наступний сценарій -
У проекті Guru99 Bank, щоб зробити тестування швидшим та дешевшим, ви вирішили використовувати автоматичне тестування замість ручного тестування. Після застосування дії продуктивність праці значно зросла.
Крок 3) Перевірте
На цьому кроці ви -
- Оцініть ефективність дій із вдосконалення тесту
- Виміряйте, наскільки ефективним було рішення
- Проаналізуйте, чи можна його якось покращити .
На цьому етапі мета полягає в тому, щоб перевірити, чи були успішно реалізовані дії щодо вдосконалення, а також оцінити, чи досягнуто бажаної цілі.
Найкращий спосіб проведення оцінки - використання метрик . Показники необхідні для успішного управління організацією. Менеджер випробувань збирає дані та використовує їх для вимірювання таких параметрів, як продуктивність, якість ... тощо.
Наприклад, перед застосуванням автоматизованого тестування до проекту, продуктивність тестування становить 10 ТС / людино-годину . Після застосування автоматизованого тестування продуктивність вимірюється 20TC / людино-годину .
Але сталася небажана проблема
У цьому випадку застосування автоматизованого тестування допомагає підвищити продуктивність тестування, але якість тестування знизилася . Отже, покращення може спричинити серйозні наслідки . У такому випадку вам потрібно більш ретельно підбирати інструмент тестування. Ви дізнаєтесь більше про це в підручнику з вибору інструменту тестування
Знову розглянемо той самий сценарій. Вартість проекту Guru99 була захоплена , тому що члени вашої команди займають занадто багато часу для виконання тестів. Використовуючи автоматизований інструмент тестування, ви заощадили 30% вартості проекту. Це хороше покращення, але ваш начальник очікує більшого
Тому вам завжди потрібно знаходити нові та нові рішення, щоб ще більше вдосконалити процес тестування. У такому випадку ви можете використовувати деякі інші рішення, щоб заощадити на вартості проекту
- Ефективно керуйте своїми людськими ресурсами
- Домовляйтеся про кращі вигідні пропозиції від ваших продавців
Крок 4) Дійте
Коли дії з удосконалення реалізовані успішно, а також досягнуто цілі, керівник тесту повинен зробити наступне:
- Перегляньте заходи щодо вдосконалення та вживайте заходів щодо отриманих уроків
- Стандартизувати пункт вдосконалення в процесі управління.
- Оновіть документи політики та план, а також стандартні документи процесу
- Визначте, коли і де застосовувати ці зміни у наступному проекті.