Мониторинг и контроль тестирования при тестировании программного обеспечения

⚡ Умное резюме

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

  • 🔘 Определение: Мониторинг испытаний tracks — это инструмент для проведения тестирования, сбора метрик тестирования и предоставления информации о ходе работы команде и заинтересованным сторонам.
  • ☑️ Действия по управлению: После выявления отклонений в процессе мониторинга, отдел управления тестированием пересматривает приоритеты тестов, корректирует график и реорганизует тестовую среду.
  • Четыре параметра: Стоимость, сроки, ресурсы и качество — это параметры, за которыми следит менеджер по тестированию на протяжении всего процесса выполнения тестов.
  • 🧪 Последовательность из четырех шагов: Разработайте план мониторинга, обновите записи о ходе выполнения, проанализируйте записи и внесите корректировки, затем составьте отчет о ходе выполнения.
  • 🇧🇷 Сначала спланируйте: План мониторинга определяет, какие показатели собираются, как часто они собираются, и критерии для объявления задержки.
  • 📊 лучшие практики: Стандартизированные процедуры, письменные решения, принятые на совещаниях, и активный подход к решению проблем обеспечивают эффективность мониторинга.

Мониторинг тестирования и управление тестированием в программном тестировании

Что такое мониторинг тестирования?

Мониторинг испытаний Выполнение тестирования — это процесс, в ходе которого оцениваются действия и усилия, затраченные на тестирование, с целью... track текущий прогресс в проведении тестирования, выявление и tracАнализ метрик тестирования, оценка будущих действий на основе этих метрик и предоставление обратной связи соответствующей команде, а также заинтересованным сторонам о текущем процессе тестирования.

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

Что такое тестовый контроль?

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

Мониторинг и контроль — это две половины одного цикла: мониторинг предоставляет факты, а контроль изменяет план.

Аспект Мониторинг испытаний Тестовый контроль
Цель Измеряйте и сообщайте о том, что происходит на самом деле. Измените то, что произойдет дальше.
Результат Показатели тестирования и отчет о ходе работ Revприоритеты, график или окружающая среда
Природа Наблюдение, без вмешательства. Корректирующие и направляющие действия
Вызывать Выполняется непрерывно во время выполнения теста. Вызывается отклонением, которое выявляет система мониторинга.

Поздравляем! Теперь начнём с Выполнение теста Этап. Пока ваша команда работает над поставленными задачами, вам необходимо отслеживать и контролировать их рабочую деятельность.

В Этапы управления тестированием В руководстве мы кратко представили мониторинг и контроль тестирования. В этом уроке вы изучите это подробно.

Почему мы следим?

Этот небольшой пример показывает, почему нам необходимо отслеживать и контролировать тестовую активность.

После окончания Тестовая оценка и планирования тестирования, правление согласилось с вашим планом, а этапы установлены согласно следующему рисунку.

Монитор

Вы обещали завершить и предоставить все тестовые артефакты. Guru99 Банк Тестирование проект в соответствии с вышеуказанными этапами. Кажется, все отлично, и ваша команда усердно работает.

Но через 4 недели дела идут не по плану. Задача «Составление спецификации теста» задерживается 4 рабочие дни. Он имеет каскадный эффект, и все последующие задачи откладываются.

Монитор

пропущенный веха, а также общий срок проекта.

Как следствие, ваш проект терпит неудачу, и ваша компания теряет доверие клиентов. Вы должны взять на себя полную ответственность за провал проекта.

Монитор

Посмотрите, как продвигается проект, можете ли вы ответить на вопрос вашего начальника?

Почему вы пропустили срок?

Я забыл отслеживать и контролировать ход проекта

Член моей команды не сработал хорошо

Не знаю почему.

Верный

Вы пропускаете сроки, потому что забыли отслеживать и контролировать ход проекта. Вам следует просмотреть план и фактический график. Вы поймете, что задержка произошла в самой первой задаче (Make Test specs). Эта задержка накапливалась в последующих задачах. Если бы вы внимательно следили за проектом, вы могли бы обнаружить эту проблему раньше и найти решение для ее решения.

Неправильный

Как бы тщательно и тщательно мы ни планировали, что-то пойдет не так. Нам необходимо активно следить за проектом, чтобы

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

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

Что мы мониторим?

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

В вашем проекте, как менеджер по тестированию, вы должны отслеживать четыре ключевых параметра, указанных ниже.

Монитор

Стоимость

Стоимость

Затраты являются важным аспектом мониторинга и контроля проекта. Вам нужно оценить и track основная информация о стоимости вашего проекта. Наличие точной сметы проекта и надежного бюджета проекта необходимо для реализации проекта в пределах установленного бюджета.

Предположим, ваш начальник согласился профинансировать проект на сумму 100,000 XNUMX долларов. Вы должны следить за фактическими затратами во время реализации проекта. Как упоминалось в Тестовая оценка статья, есть масса проектной деятельности, требующей денег. Вам необходимо отслеживать и управлять бюджетом проекта, чтобы контролировать всю эту деятельность. Без мониторинга стоимости проекта проект, скорее всего, никогда не будет реализован в рамках бюджета.

Расписание

Как можно работать без графика? Это можно сравнить с вождением автомобиля, но без понятия, сколько времени вам понадобится, чтобы добраться до места назначения. Независимо от того, насколько велик или мал размер и объем вашего проекта, вы должны подготовить график проекта. Расписание подскажет вам

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

Вот пример графика проекта

Вы назначили члена команды задачу: выполнение интеграционных сценариев. GuruВеб-сайт банка «99».

Эта задача должна быть выполнена за одну неделю. Вы можете создать расписание, как указано ниже.

Расписание

Ресурсы

Как упоминалось в предыдущих статьях, Ресурсы Это все, что необходимо для выполнения задач проекта — люди или оборудование. Нехватка ресурсов может повлиять на ход проекта.

Правда в том, что не всё идёт по плану: сотрудники увольняются, бюджет проекта может быть сокращён, или сроки могут быть сдвинуты. Мониторинг ресурсов поможет вам выявить любую нехватку ресурсов на ранней стадии и найти решение для её устранения.

Компенсация

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

Пример: Предположим, вы очень хорошо отслеживали и контролировали ход проекта. Наконец, вы доставили товар в срок. Кажется, проект успешен.

Но спустя две недели после доставки вы получили такой отзыв от клиента.

Отзывы покупателей о низком качестве товара после доставки.

Что я сделал не так?

Я не сделал ничего плохого. Возможно, клиент допустил ошибку.

Я забыл следить за качеством результатов проекта.

Не знаю почему.

Неправильный
Верный

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

Как контролировать?

Когда ваш проект воплощается в жизнь, имейте в виду следующие вопросы:

  • Ты с нами график? Если нет, то насколько вы отстаете и как можете наверстать упущенное?
  • Ты закончил? бюджет?
  • Вы все еще работаете над той же целью проекта?
  • У вас заканчивается Ресурсы?
  • Есть ли предупреждающие признаки надвигающегося проблемам?
  • Есть давление от руководства, чтобы завершить проект быстрее?

Это лишь некоторые из вопросов, которые вы должны задать себе, наблюдая за ходом реализации вашего проекта.

Важно следить за ходом реализации проекта, чтобы знать, нужно ли внести коррективы, чтобы вернуть его в правильное русло. Чтобы эффективно отслеживать ход проекта, вам следует выполнить следующие шаги.

Монитор

Шаг 1) Создайте план мониторинга

Вы не можете отслеживать прогресс, если у вас нет плана мониторинга прогресса с помощью ОПРЕДЕЛЕННЫХ показателей. Подобно плану тестирования, план мониторинга является первым и одним из наиболее важных шагов в мониторинге прогресса.

В плане мониторинга вы должны тщательно спланировать

Создать план мониторинга

  • Что показатели, которые вам нужно собирать и измерять?
  • После появления собирать метрики?
  • Как оценить прогресс проекта с помощью показателей?

Какие показатели необходимо собирать и измерять?

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

  • стоят (время, деньги), потраченные на проект на данный момент
  • Сколько ресурс (сотрудники, оборудование) используются в проекте
  • Статус задачи (на график, позади или раньше графика)
  • рабочего продукта (скорость выполнения/пропуска, показатели дефектов)

Когда собирать данные?

Теперь реши когда or Как часто вы собираетесь собирать данные для мониторинга в плане мониторинга – еженедельно или ежемесячно? Или только в начале и конце проекта?

Согласно плану, GuruПроект «99 Банк» будет завершен через месяц. В таком случае рекомендуем вам следить за ходом выполнения проекта. еженедельно or ежедневно основа.

Как оценить прогресс проекта по метрикам?

В плане мониторинга вы должны определить методы оценить прогресс проекта по собранным метрикам. Некоторые методы, которые вы можете использовать:

  • Сравните запланированный прогресс с фактическим прогрессом, достигнутым командой.
  • Определите Критерии которые используются для оценки хода проекта. Например, если усилия по выполнению задачи заняли более 30% усилий, чем планировалась задержка проекта.

Вы можете ознакомиться с шаблоном плана мониторинга. здесь. Вот примерный план мониторинга для GuruПроект «Банк 99»

Шаг 2) Обновите запись о ходе выполнения

Со временем ваш коллега по команде будет добиваться прогресса в выполнении своей проектной задачи. Вы должны tracСледите за их деятельностью в соответствии с графиком и регулярно просите их обновлять информацию о ходе выполнения, такую ​​как затраченное время, статус задачи и т. д. Проверяя эти записи, вы сможете сразу увидеть влияние на план проекта.

Один из лучших способов track. Прогресс участников сохраняется. регулярные встречи.

Обновить запись о ходе выполнения

На собрании все участники сообщают о своем текущем статусе и проблемах, если таковые имеются. Если член или члены команды отстали или столкнулись с препятствиями, сформулируйте план выявления и решения проблемы.


Давайте попрактикуемся по следующему сценарию

В соответствии с планом мониторинга, вы назначили задачу «Настройка тестовой среды» для тестирования веб-сайта. Guru99 долларов перечислите участнику вашей команды. Его роль — администратор тестирования. Он должен настроить... Тестовая среда через 6 дней. Вы потребовали, чтобы он сообщал о текущем статусе на каждом собрании команды. Вот пример его записи текущего прогресса

Обновить запись о ходе выполнения

Шаг 3) Проанализируйте запись и внесите коррективы.

В шагах есть 2 подэтапа

Проанализируйте запись и внесите коррективы

Шаг 3.1) Анализируйте

На этом этапе вы сравниваете прогресс, определенный в плане, с фактическим прогрессом, достигнутым командой. Анализируя запись, вы также можете увидеть, сколько времени было потрачено на отдельную задачу и общее время, потраченное на проект в целом.

Вернёмся к отчёту, который вам прислали администраторы тестирования, в предыдущем разделе.
В этом отчете, какую проблему вы выяснили?


Ничего страшного, все равно хорошо

Выполнение задачи задерживается

Я не нашел ни одной проблемы в этом отчете

Неправильный
Верный

По плану администратор тестирования должен выполнить свою задачу на 100% на 6-й день. Однако, согласно текущему статусу, сейчас третий день (3% расписания), но он только что выполнил 50% задания. В результате задача может быть отложена и пропущена в срок. Следовательно, эта проблема может повлиять на весь проект.

By tracАнализируя ход выполнения проекта, вы можете заблаговременно выявить любые потенциальные проблемы и найти решения для их устранения.

Шаг 3.2) Регулировка

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

В приведенном выше примере вы обнаружили проблемы в задаче «Настройка тестовой среды».
Что вы должны сделать?


Изменить расписания

ничего не делать

Изменить цели проекта

Попросите поддержки у другого члена команды, чтобы ускорить выполнение задачи.

Неправильный
Верный

Как менеджер по тестированию, вы можете столкнуться с подобной ситуацией несколько раз. Существует множество решений этой проблемы, и у вас может быть свое собственное решение.
В приведенном выше случае мы рекомендуем вам выбрать решение — попросить поддержки у другого члена команды, чтобы ускорить выполнение задачи. Некоторые другие решения, такие как изменение расписаний или ничего не предпринимать, могут повлиять на проект в целом. Это не лучшее решение

Шаг 4) Подготовьте отчет

Подготовить отчет

Если ваш начальник спрашивает вас о текущем проекте прогресс, будь то прогресс за or впереди расписание, что ты ответишь? Вам необходимо подготовить отчет о ходе реализации проекта.

Использование отчета — хороший способ поделиться общим ходом проекта с членами команды или советом директоров. Это также полезный способ показать своему руководителю, идет ли проект в правильном направлении. track.

Вы можете использовать некоторые шаблонные отчеты, чтобы обеспечить представление данных о ходе выполнения. последовательно и явно. Эта статья включает в себя шаблон отчета на который вы можете сослаться. Также проверьте образец отчета для Guru99. Банковский проект в качестве примера.

Лучшие практики в области мониторинга и контроля испытаний

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

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

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

Часто задаваемые вопросы (FAQ)

Менеджер по тестированию или ведущий специалист по тестированию отвечает за обе деятельности. Тестировщики предоставляют исходные данные — затраченное время, выполненные тесты, выявленные дефекты, — в то время как менеджер интерпретирует метрики, принимает решения о необходимых мерах контроля и отчитывается перед руководителем проекта и заинтересованными сторонами.

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

Критерии завершения определяют финишную линию мониторинга. Такие показатели, как процент успешного прохождения теста, охват тестирования и количество открытых дефектов, сравниваются с согласованными пороговыми значениями, и проект переходит на следующий уровень тестирования только тогда, когда эти пороговые значения достигнуты или официально отменены.

Частота проведения совещаний сокращается, а не исчезает. Ежедневные совещания заменяют еженедельные, диаграмма сгорания задач заменяет диаграмму Ганта, а обзор спринта служит отчетом. Scrum Master Обычно на поверхности появляются блокаторы.

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

Да, это касается сантехники. Copilot Он пишет запросы, код для построения диаграмм и шаблоны отчетов, которые преобразуют необработанные журналы выполнения в панель мониторинга. Он не может определить, какие метрики важны для вашего проекта, поэтому сначала определите их в плане мониторинга.

Большинство команд используют инструмент планирования в сочетании с инструмент управления тестированием система, которая автоматически сообщает о показателях выполнения заданий и успешности их прохождения, а также содержит ошибку. tracкер, например, МантисBTШаблоны электронных таблиц по-прежнему вполне подходят для небольших проектов.

№ Дефект tracСистема King отслеживает отдельные ошибки на протяжении всего их жизненного цикла и передает в систему мониторинга одну метрику качества. Мониторинг имеет более широкую область применения: он также отслеживает затраты, сроки и ресурсы. Сортировка дефектов Это контрольное действие, а не сам мониторинг.

Подведем итог этой публикации следующим образом: