Тестовий моніторинг & Тестовий контроль під час виконання тесту: Повна інструкція

Зміст:

Anonim

Що таке моніторинг тестів?

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

Що таке тест-контроль?

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

Вітаємо! Тепер ми почнемо з етапу виконання тесту . Поки ваша команда працює над призначеними завданнями, вам потрібно контролювати та контролювати їхню робочу діяльність.

У навчальному посібнику з етапів управління тестами ми коротко представили моніторинг та контроль тестів. У цьому підручнику ви дізнаєтесь це докладно.

Чому ми проводимо моніторинг?

Цей невеликий приклад показує, чому нам потрібно контролювати та контролювати тестову діяльність.

Після закінчення оцінки тестування та планування випробувань, правління погодилося з вашим планом, і етапи встановлюються відповідно до наступного малюнка.

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

Але через 4 тижні все піде не за планом. Завдання “Виготовлення специфікації тесту” відкладається на 4 робочі дні. Це має каскадний ефект, і всі наступні завдання затримуються.

Ви пропустили віху, а також загальний термін виконання проекту.

Як наслідок, ваш проект зазнає невдачі, а ваша компанія втрачає довіру клієнтів. Ви повинні нести повну відповідальність за провал проекту.

Погляньте на хід проекту, чи можете ви відповісти на запитання шефа, чому ви пропустили дедлайн?
Я забув контролювати і контролювати хід проектуЧлен моєї команди погано працював
Не знаю чому.
Правильно.
Ви пропускаєте кінцевий термін, оскільки забули контролювати та контролювати хід проекту. Вам слід переглянути план і фактичний графік. Ви зрозумієте, що затримка сталася в самому першому завданні (Зробіть специфікації тесту). Ця затримка накопичилася в наступних завданнях. Якби ви уважно відстежували проект, ви могли б виявити цю проблему на початку і знайти рішення для її вирішення.
Невірно

Скільки б і ретельно ми не планували, щось піде не так. Нам потрібно активно контролювати проект

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

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

Що ми спостерігаємо?

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

У своєму проекті, як менеджер випробувань, ви повинні контролювати ключові параметри, як показано нижче

Вартість

Витрати є важливим аспектом моніторингу та контролю проекту. Ви повинні оцінити та відстежити основну інформацію про витрати для вашого проекту . Наявність точних кошторисів проектів та надійного бюджету проекту необхідні для реалізації проекту в межах визначеного бюджету. Припустимо, ваш начальник погодився фінансувати проект на 100 000 доларів. Ви повинні стежити за фактичними витратами під час реалізації проекту. Як згадувалось у статті про оцінку тестів, існує маса проектних заходів, на які потрібні гроші. Ви повинні контролювати і керувати бюджетом проекту, щоб контролювати всі ці дії. Без моніторингу вартості проекту проект, швидше за все, ніколи не буде реалізований за бюджетом.

Розклади

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

  • Коли слід виконувати кожну діяльність?
  • Що вже виконано?
  • Послідовність, у якій речі потрібно закінчити.

Ось приклад графіку проекту

Ви призначили члена групи Завдання: Виконання випадків інтеграції веб-сайту Банку Guru99.

Це завдання слід закінчити за один тиждень. Ви можете створити графік, як зазначено нижче

Ресурси

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

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

Якість

Моніторинг якості включає моніторинг результатів конкретних робіт (наприклад, набір тестів, журнал виконання тестів), щоб оцінити, чи відповідає він визначеним стандартам якості. Якщо результати не відповідають стандартам якості, вам потрібно визначити потенційне рішення.

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

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

Що я зробив неправильно?
Я не зробив нічого поганого. Можливо, замовник помилився.
Я забув стежити за якістю результатів проекту.
Не знаю чому.
Неправильно Виправлено
Критичною помилкою, яку ви допустили в цьому проекті, є те, що ви забули стежити за якістю результатів проекту. Оскільки моніторинг проектів вимагає моніторингу не тільки графіка проекту, а й якості проекту.

Як контролювати?

Коли ваш проект оживає, пам’ятайте про ці запитання:

  • Ви за графіком ? Якщо ні, то наскільки ти відстаєш, і як ти можеш наздогнати?
  • Ви перевищили бюджет ?
  • Ви все ще працюєте над тією ж метою проекту?
  • У вас мало ресурсів ?
  • Чи є попереджувальні ознаки насуваються проблем ?
  • Чи існує тиск з боку керівництва для швидшого завершення проекту?

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

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

Крок 1) Створіть план моніторингу

Ви не можете контролювати прогрес, якщо у вас немає плану відстежувати прогрес за допомогою ВИЗНАЧЕНИХ метрик. Подібно до плану випробувань, план моніторингу є першим і одним з найважливіших кроків у моніторингу прогресу.

У плані моніторингу ви повинні ретельно планувати

  • Які показники потрібно збирати та вимірювати?
  • Коли збирати метрики?
  • Як оцінити прогрес проекту за допомогою метрик?

Які показники потрібно збирати та вимірювати?

У плані моніторингу слід чітко визначити, які показники потрібно збирати та вимірювати. Як згадувалося в попередньому розділі, показники, які вам потрібно зібрати

  • Вартість (час, гроші) витрачаються на реалізацію проекту,
  • Скільки ресурсів (працівників, обладнання) використовується для проекту
  • Статус завдання (за розкладом , поза або перед розкладом)
  • Якість робочої продукції (Run швидкість / швидкість частот, дефект метрика)

Коли збирати дані?

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

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

Як оцінити прогрес проекту за допомогою метрик?

У плані моніторингу слід визначити методи оцінки прогресу проекту за допомогою зібраних показників. Деякі методи, на які ви можете звернутися, є

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

Ви можете переглянути шаблон плану моніторингу тут . Ось зразок плану моніторингу для проекту Guru99 Bank

Крок 2) Оновіть запис прогрес

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

Одним з найкращих методів відстеження прогресу членів є проведення регулярних засідань .

На засіданні всі члени повідомляють про свій поточний стан та проблеми, якщо такі є. Якщо член команди або члени відстали або зіткнулися з перешкодами, сформулюйте план виявлення та вирішення проблеми.

Давайте попрактикуємось за наступним сценарієм

Як визначено в плані моніторингу, ви призначили члену вашої команди завдання «Налаштування тестового середовища» для тестування веб-сайту Guru99 bank. Його роль - адміністратор тесту. Він повинен створити тестове середовище за 6 днів. Ви вимагали, щоб він повідомляв про поточний стан на кожній зустрічі команди. Ось приклад його запису про поточний прогрес

Крок 3) Проаналізуйте запис і внесіть коригування

У цих кроках є 2 підкроки

Крок 3.1) Проаналізуйте

На цьому кроці ви порівнюєте прогрес, який ви визначили в плані, з фактичним прогресом, досягнутим командою. Аналізуючи запис, ви також можете побачити, скільки часу було витрачено на окреме завдання та загальний час, витрачений на проект загалом. Повернімося до звіту, який вам надіслали адміністратори тесту, у попередньому розділі. У цьому звіті яке питання ви з’ясували?
Нічого поганого, це все одно добреВиконання завдання, здається, затримується
Я не зміг знайти жодної проблеми у цьому звіті
Неправильно правильно Правильно
Відповідно до плану, адміністратор тесту повинен виконати своє завдання на 100% на 6-й день. Однак, згідно з поточним статусом, це 3-й день (графік 50%), але він щойно виконав 20% завдання. В результаті завдання може затягнутися і пропустити дедлайн. Тому це питання може вплинути на загальний проект.

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

Крок 3.2) Налаштування

Внесіть необхідні корективи, щоб тримати свій проект на шляху. Перепризначте завдання, змініть графіки або переоцініть свої цілі. Це допоможе вам продовжувати рухатися до фінішу. У наведеному вище прикладі ви виявили проблеми у завданні "Налаштування тестового середовища"
Що робити?
Змініть графікиНічого не робити
Змінити цілі проекту
Попросіть підтримку з боку інших членів команди , щоб прискорити задачу
Неправильно Правильно
Як менеджер тестування, ви можете зіткнутися з аналогічними ситуацією кілька разів. Існує маса рішень для вирішення цієї проблеми, і у вас може бути своє рішення.
У наведеному вище випадку ми рекомендуємо вибрати рішення - попросіть підтримки у іншого члена команди, щоб пришвидшити завдання. Деякі інші рішення, такі як зміна розкладів або нічого не роблять, можуть вплинути на загальний проект. Вони не є найкращим рішенням

Крок 4) Складіть звіт

Якщо ваш начальник запитає вас про поточний хід проекту , чи відстає прогрес або випереджає графік, що ви відповісте? Вам потрібно підготувати звіт про хід проекту.

Використання звіту - хороший варіант поділитися загальним прогресом проекту з членами команди або Правлінням. Це також корисний спосіб показати своєму шефу, чи проект іде на шляху.

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

Найкращі практики моніторингу та контролю тестів

  • Дотримуйтесь стандартів: Одним із важливих аспектів планування проекту є забезпечення стандартизації. Це означає, що всі заходи проекту повинні відповідати стандартним керівним принципам процесу. Стандартизовані процеси, інструменти, шаблони та значення вимірювань полегшують аналіз, полегшують комунікацію та допомагають членам команди проекту краще зрозуміти ситуацію.

  • Документація: Що станеться, якщо ви не запишете в документ жодного обговорення чи рішення? Ви можете забути їх і втратити багато речей. Вам слід записати обговорення та рішення у відповідному місці, а також встановити офіційну процедуру документування зустрічей. Така документація допомагає вирішити проблеми, пов’язані з непорозумінням або непорозумінням між командою проекту.

  • Проактивність: Проблеми виникають у всіх проектах. Важливим є те, що вам потрібно застосовувати ініціативний підхід до вирішення питань та проблем, що виникають під час виконання проекту. Такими питаннями можуть бути бюджет, обсяг, час, якість та людські ресурси