Мониторинг и контрол на тестовете при тестване на софтуер

Какво е тестово наблюдение?

Мониторинг на тестовете при изпълнение на тестове е процес, при който се оценяват дейностите по тестване и усилията за тестване, за да се tracтекущ напредък на тестовата дейност, констатации и tracпоказатели за кралски тестове, оценка на бъдещите действия въз основа на показателите за тестване и предоставяне на обратна връзка на съответния екип, както и на заинтересованите страни относно текущия процес на тестване.

Какво е тест контрол?

Тестов контрол при изпълнение на тест е процес на предприемане на действия въз основа на резултатите от процеса на наблюдение на теста. Във фазата на контрол на теста тестовите дейности се приоритизират, графикът на тестовете се ревизира, тестовата среда се реорганизира и се правят други промени, свързани с тестовите дейности, за да се подобри качеството и ефективността на бъдещия процес на тестване.

честито! Сега започваме с Изпълнение на теста фаза. Докато вашият екип работи по възложените задачи, вие трябва да наблюдавате и контролирате тяхната работна дейност.

в Фази на управление на теста урок, представихме накратко мониторинга и контрола на тестовете. В този урок ще го научите в детайли.

Защо наблюдаваме?

Този малък пример ви показва защо трябва да наблюдаваме и контролираме тестовата дейност.

След приключване на Тестова оценка и планиране на тестове, управителният съвет се съгласи с вашия план и основните етапи са зададени съгласно следната фигура.

Монитор

Обещахте да завършите и доставите всички тестови артефакти на Guru99 г. Банка Тестване проект според горните етапи. Всичко изглежда страхотно и вашият екип работи усилено.

Но след 4 седмици нещата не вървят по план. Задачата на „Създаване на тестова спецификация“ е забавено от 4 работни дни. Има каскаден ефект и всички следващи задачи се забавят.

Монитор

Вие пропуснал крайъгълният камък, както и общият краен срок на проекта.

В резултат на това вашият проект се проваля и вашата компания губи доверието на клиентите. Трябва да поемете пълна отговорност за провала на проекта.

Монитор

Вижте напредъка на проекта, можете ли да отговорите на въпроса на шефа си

Защо пропуснахте крайния срок?

Забравих да наблюдавам и контролирам напредъка на проекта

Членът на моя екип не работи добре

Не знам защо.

правилен

Изпускате крайния срок, защото сте забравили да наблюдавате и контролирате напредъка на проекта. Трябва да прегледате плана и действителния график. Ще разберете, че забавянето се е случило в самата първа задача (спецификации на Make Test). Това забавяне се натрупа в следващите задачи. Ако сте наблюдавали проекта внимателно, бихте могли да откриете този проблем рано и да намерите решение за разрешаването му.

неправилен

Колкото и внимателно да планираме, нещо ще се обърка. Трябва активно да наблюдаваме проекта, за да

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

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

Какво наблюдаваме?

Мониторингът ще ви позволи да направите сравнения между първоначалния си план и напредъка си до момента. Ще можете да приложите промени, където е необходимо, за да завършите успешно проекта.

Във вашия проект, като ръководител на теста, трябва да наблюдавате ключовите параметри, както е показано по-долу

Монитор

цена

цена

Разходите са важен аспект от мониторинга и контрола на проекта. Трябва да прецените и track основна информация за разходите за вашия проект. Наличието на точни оценки на проекта и стабилен бюджет на проекта са необходими, за да се изпълни проектът в рамките на определения бюджет.

Да предположим, че вашият шеф се е съгласил да финансира проекта със 100,000 XNUMX долара. Трябва да следите реалните разходи, докато проектът се изпълнява. Както се споменава в Тестова оценка статия, има много дейности по проекти, които се нуждаят от пари. Трябва да наблюдавате и управлявате бюджета на проекта, за да контролирате всички тези дейности. Без мониторинг на разходите по проекта проектът най-вероятно никога няма да бъде изпълнен в рамките на бюджета.

Списъци

Как можете да работите без график? Може да се сравни с шофирането на колата ви, но без представа колко време ви отнема да стигнете до дестинацията. Без значение колко голям или малък е размерът и обхватът на вашия проект, трябва да подготвите график на проекта. Графикът ви казва

  • Кога трябва да се извърши всяка дейност?
  • Какво вече е завършено?
  • Последователността, в която нещата трябва да бъдат завършени.

Ето пример за график на проекта

Назначихте член на екипа на задача: Изпълнение на интеграционните случаи на GuruУебсайт на банка 99.

Тази задача трябва да бъде завършена за една седмица. Можете да създадете график, както е дадено по-долу

Списъци

Ресурси

Както бе споменато в предишни статии, ресурси са всички необходими неща за изпълнение на задачите по проекта. Те могат да бъдат хора или оборудване, необходими за изпълнение на дейността по проекта. Липсата на ресурси може да повлияе на напредъка на проекта.

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

Качество

Мониторингът на качеството включва мониторинг на резултатите от специфични продукти за работа (като набор от тестови случаи, дневник за изпълнение на тест), за да се оцени дали отговаря на определените стандарти за качество. В случай, че резултатите не отговарят на стандартите за качество, трябва да идентифицирате потенциалната резолюция.

Пример: Да предположим, че наблюдавате и контролирате напредъка на проекта много добре. Накрая сте доставили продукта на крайния срок. Проектът изглежда успешен.

Но след доставката 2 седмици получихте тази обратна връзка от клиента

Качество

Какво сгреших?

Не съм направил нищо лошо. Може би клиентът е направил грешка.

Забравих да наблюдавам качеството на изхода на проекта.

Не знам защо.

неправилен
правилен

Критичната грешка, която направихте в този проект, е, че сте забравили да наблюдавате качеството на изхода на проекта. Тъй като мониторингът на проекта изисква мониторинг не само на графика на проекта, но и на качеството на проекта.

Как да наблюдаваме?

Докато вашият проект оживява, имайте предвид следните въпроси:

  • На ли сте график? Ако не, колко изоставате и как можете да наваксате?
  • Свършихте ли бюджет?
  • Все още ли работите към същата цел на проекта?
  • Свършва ли ви ресурси?
  • Има ли предупредителни знаци за предстоящо проблеми?
  • Е там налягане от ръководството да завърши проекта по-скоро?

Това са само няколко от въпросите, които трябва да си зададете, докато наблюдавате напредъка на вашия проект.

Важно е да наблюдавате напредъка на проекта, за да знаете дали трябва да се направят корекции, за да се върне в правилната посока. За да наблюдавате ефективно напредъка на проекта, трябва да следвате следните стъпки

Монитор

Стъпка 1) Създайте план за наблюдение

Не можете да наблюдавате напредъка, освен ако нямате план за наблюдение на напредъка с ОПРЕДЕЛЕНИ показатели. Подобно на тестовия план, мониторинговият план е първата и една от най-важните стъпки в мониторинга на напредъка.

В плана за наблюдение трябва внимателно да планирате

Създайте план за наблюдение

  • Какво показатели, които трябва да съберете и измерите?
  • Кога за събиране на показателите?
  • Как за оценка на напредъка на проекта чрез показатели?

Какви показатели трябва да се събират и измерват?

В плана за мониторинг трябва ясно да определите какви показатели трябва да събирате и измервате. Както споменахме в предишното раздел, показателите, които трябва да съберете

  • - цена (време, пари), изразходвани за проекта досега
  • Колко ресурс (служители, оборудване) се използват за проекта
  • Състоянието на задачата (вкл график, зад или преди графика)
  • - качество на работния продукт (честота на изпълнение/пропуск, показатели за дефекти)

Кога да съберем данните?

Сега реши когато or колко често ще събирате данните за мониторинг в плана за мониторинг – седмично или месечно? Или само в началото и края на проекта?

Тъй като Планът, GuruПроектът на 99 Bank ще бъде завършен след един месец. В този случай ви препоръчваме да следите напредъка на проекта седмично or ежедневно основа.

Как да оценим напредъка на проекта чрез метрики?

В плана за мониторинг трябва да дефинирате методи за оценка на напредъка на проекта чрез събрани показатели. Някои методи, които можете да посочите, са

  • Сравнете напредъка в плана с действителния напредък, който екипът е постигнал
  • Определете критерии които се използват за оценка на напредъка на проекта. Например, ако усилията за изпълнение на задача са отнели повече от 30% усилие от планираното забавяне на проекта.

Можете да се обърнете към шаблона на план за мониторинг тук, Ето едно примерен план за наблюдение за GuruПроект на Банка 99

Стъпка 2) Актуализирайте записа на напредъка

С времето членът на вашия екип ще постигне напредък по задачата си по проекта. Трябва tracСледете дейността им според графика и ги помолете често да актуализират информацията за напредъка, като например прекарано време, състояние на задачата и т.н. Като проверите тези записи, можете веднага да видите въздействието върху плана на проекта.

Един от най-добрите методи за track напредъкът на члена се задържа редовни срещи.

Актуализиране на записа за напредъка

На срещата всички членове докладват текущото си състояние и проблеми, ако има такива. Ако член или членове на екипа са изостанали или са се натъкнали на препятствия, формулирайте план за идентифициране и решаване на проблема.

Нека практикуваме със следния сценарий

Както е определено в плана за мониторинг, вие сте задали задача „Настройка на тестова среда“ за тестване на уебсайта Guru99 банка на член от вашия екип. Неговата роля е администратор на тестове. Той трябва да настрои Тестова среда след 6 дни. Изискахте от него да докладва текущото състояние на всяка среща на екипа. Ето пример за текущия му напредък

Актуализиране на записа за напредъка

Стъпка 3) Анализирайте записа и направете корекцията

Има 2 подстъпки в стъпките

Анализирайте записа и направете корекцията

Стъпка 3.1) Анализирайте

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

Нека се върнем към доклада, който тестовите администратори ви изпратиха в предишния раздел.
В този доклад какъв проблем открихте?


Нищо лошо, все още е добре

Изглежда напредъкът на задачата се забавя

Не можах да намеря проблем в този отчет

неправилен
правилен

Според плана администраторът на теста трябва да завърши 100% задачата си на 6-ия ден. Въпреки това, според текущото състояние, това е 3-ти ден (50% график), но той току-що завърши 20% от задачата. В резултат на това задачата може да се забави и да пропусне крайния срок. Следователно този проблем може да повлияе на цялостния проект.

By tracЧрез наблюдение и анализ на напредъка на проекта можете да откриете рано всеки проблем, който може да възникне с проекта, и да намерите решение за решаването му.

Стъпка 3.2) Корекция

Направете необходимите корекции, за да поддържате проекта си tracк. Преразпределете задачи, променете графиците си или преоценете целите си. Това ще ви помогне да продължите да се движите към финалната линия.

В горния пример открихте проблеми в задачата „Настройване на тестова среда“
Какво трябва да направите?


Променете графиците

Не се прави нищо

Променете целите на проекта

Поискайте подкрепа от друг член на екипа, за да ускорите задачата

неправилен
правилен

Като мениджър на тестовете може да се сблъскате с подобна ситуация няколко пъти. Има много решения за решаване на този проблем и може да имате свое собствено решение.
В горния случай ви препоръчваме да изберете решението – помолете за поддръжка от друг член на екипа, за да ускорите задачата. Някое друго решение, като промяна на графиците или бездействие, може да повлияе на цялостния проект. Те не са най-доброто решение

Стъпка 4) Изгответе отчета

Изгответе доклада

Ако вашият шеф ви попита за текущия проект напредък, дали прогресът е зад or напред графика, какво ще отговориш? Трябва да подготвите доклад за напредъка на проекта.

Използването на отчета е добър вариант за споделяне на цялостния напредък на проекта с членовете на екипа или с Управителния съвет. Това е и полезен начин да покажете на шефа си дали проектът е в ход. track.

Можете да използвате някои шаблонни отчети, за да сте сигурни, че данните за напредъка са представени последователно намлява ясно. Тази статия включва шаблонът на отчета които можете да препоръчате. Също така проверете a примерна справка за Guru99 Банков проект като справка

Най-добри практики в мониторинга и контрола на тестовете

  • Следвайте стандартите: Едно важно съображение при планирането на проекта е да се осигури стандартизация. Това означава, че всички дейности по проекта трябва да следват стандартните указания за процеса. Стандартизираните процеси, инструменти, шаблони и стойности на измерване правят анализа лесен, улесняват лесната комуникация и помагат на членовете на екипа по проекта да разберат по-добре ситуацията.

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

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

Обобщете тази публикация с: