Тестово наблюдение & Контрол на теста по време на изпълнение на теста: Пълен урок

Съдържание:

Anonim

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

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

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

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

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

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

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

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

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

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

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

Ти пропусна крайъгълен камък, както и като цяло крайният срок на проекта.

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

Погледнете напредъка на проекта, можете ли да отговорите на въпроса на шефа си Защо пропуснахте крайния срок?
Забравих да наблюдавам и контролирам напредъка на проектаЧленът на моя екип не работи добре
Не знам защо.
Правилно
Пропускате крайния срок, защото сте забравили да наблюдавате и контролирате напредъка на проекта. Трябва да прегледате плана и действителния график. Ще разберете, че закъснението се е случило в самата първа задача (Направете тестови спецификации). Това забавяне се натрупва в следващите задачи. Ако сте наблюдавали внимателно проекта, бихте могли да откриете този проблем по-рано и да намерите решение за решаването му.
Неправилно

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

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

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

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

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

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

Разходи

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

Графици

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

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

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

Възложихте член на екип на Задача: Изпълнение на случаите на интеграция на уебсайта на Guru99 Bank.

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

Ресурси

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

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

Качество

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

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

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

Какво сгреших?
Не направих нищо лошо. Може би клиентът е сгрешил.
Забравих да наблюдавам качеството на резултатите от проекта.
Не знам защо.
Неправилно Правилно
Критичната грешка, която сте допуснали в този проект, е, че сте забравили да наблюдавате качеството на резултатите от проекта. Тъй като мониторингът на проекти изисква мониторинг не само на графика на проекта, но и на качеството на проекта.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можете да прегледате шаблона на плана за мониторинг тук . Ето примерен план за мониторинг на проекта Guru99 Bank

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

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

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

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

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

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

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

В стъпките има 2 под-стъпки

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

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

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

Стъпка 3.2) Настройка

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

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

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

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

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

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

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

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

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