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

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

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

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

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

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

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

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

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

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

монитор

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

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

монитор

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

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

монитор

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

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

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

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

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

Верный

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

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

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

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

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

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

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

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

монитор

Цена

Цена

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

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

Расписание

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

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

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

Вы назначили члена команды на задачу: «Выполнение кейсов по интеграции сайта Guru99 Bank».

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

Расписание

Полезные ресурсы

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

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

Качество

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

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

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

Качество

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

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

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

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

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

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

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

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

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

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

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

монитор

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

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

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

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

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

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

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

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

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

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

По плану проект Guru99 Bank будет завершен за один месяц. В этом случае мы рекомендуем вам следить за ходом проекта. еженедельно or ежедневно основа.

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

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

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

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

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

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

Один из лучших методов отслеживания прогресса участников — это проведение регулярные встречи.

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

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

Давайте потренируемся с Фоллоwing сценарий

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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