testrail review tutorial
Управление на тестови казуси с помощта на TestRail: Пълен урок за практически преглед и WalkThrough
Инструментът TestRail осигурява уеб-базирано управление на тестови случаи, което е комбинация от сложни възможности за управление на проекти с функции, оптимизирани за тестване.
Този инструмент може да се използва за всякакъв вид проекти, включително Agile Development and Testing Methodology.
Докато TestRail се използва предимно за тестване на софтуер, той също е достатъчно гъвкав, за да се използва при всякакъв тип QA процес.
Нека разгледаме този инструмент в детайли с практически урок TestRail Review !!
Какво ще научите в този урок:
- Създаване на акаунт в TestRail
- Добавяне на проект
- Добавяне на тестови пакети
- Добавяне на тестови случаи
- Добавяне на пробно изпълнение
- Изпълнение на тестови случаи
- Доклади с пробно изпълнение и резултати
Какво ще научите:
- Функции на TestRail
- Упътване за TestRail
- Стъпка по стъпка Първи стъпки
- Настройка на Milestone
- Заключение
- Препоръчително четене
Функции на TestRail
Основните функции на TestRail:
- Документирайте тестови случаи със стъпки, очаквани резултати, екранни снимки и много други.
- Организирайте тестовите случаи в тестови пакети и секции.
- Присвояване на тестови случаи за изпълнение и управление на натоварванията на екипа.
- Проследявайте резултатите от тестовите писти в реално време.
- Прегледайте напредъка към основните етапи.
- Генерирайте отчети за различни показатели.
TestRail поддържа всеки тип тестване на софтуер. Можете да го използвате за организиране ръчно / скрипт-базирано тестване , за да планирате и отчетете резултатите от изследователско тестване и да се интегрира с инструменти за автоматизация на тестове.
linux намери разлика между два файла
TestRail също се интегрира с готови инструменти за проследяване на дефекти и включва отворен API, така че можете да създадете свои собствени интеграции. Тази гъвкавост е ключовата причина, поради която екипите избират TestRail пред останалите решения за управление на тестови случаи.
Най-важният фактор е бързият, лек потребителски интерфейс, който е лесен за научаване и използване, с малко или никакво обучение. Нещо повече, това е мощен инструмент с разширени функции като персонализируеми отчети.
Дадено по-долу е примерен проект в TestRail. Прозорецът за преглед на проекта обобщава ежедневния напредък на тестване с един поглед, включително броя на тестовите случаи, преминали, блокирани, тези, които се нуждаят от повторно тестване или не са успели.
В средата на екрана можете да видите Тестови стартирания и Важни етапи . Тестово изпълнение се използва за групиране на тестови случаи за изпълнение, докато крайният етап се използва за групиране на тестови тестове за конкретна цел, като например издание на софтуер.
Упътване за TestRail
За да следвате това ръководство, получавате a безплатна пробна версия TestRail тук .
Можете да изберете хостваното издание в облак за незабавна настройка или изданието на сървъра, което да инсталирате на собствения си компютър. Просто трябва да попълните задължителните полета, както е показано по-долу.
За изданието Cloud имате допълнителна стъпка при избора на уеб адрес, откъдето ще имате достъп до вашия онлайн екземпляр.
Ще получите имейл с връзка, за да потвърдите безплатния си пробен период. Щракнете върху връзката, за да създадете своя TestRail акаунт. След като бъде готов, автоматично ще бъдете пренасочени към пробния екземпляр TestRail. Този процес трябва да отнеме само няколко минути.
В зависимост от местоположението ви може да се наложи да попълните споразумение за обработка на данни, за да потвърдите спазването на Общия регламент за защита на данните ( GDPR ).
След като направите това, настройката е завършена и сте готови да започнете!
Стъпка по стъпка Първи стъпки
# 1) Екранът, който виждате по-долу, е TestRail Табло .
Таблото за управление показва общ преглед на вашите проекти, скорошни дейности и всички задания, зададени ви. Забележете известието „Добре дошли в TestRail“ в долната част на екрана с предложени стъпки за започване. В това ръководство ще изпълним първите четири стъпки.
# две) Щракнете върху Администрация раздел. Трябва да дойдете тук, за да правите неща като добавяне на потребители и роли, удължаване на пробния абонамент, конфигуриране на персонализирани полета, настройване на интеграции и др. Кликнете върху Потребители и роли и ще видите, че сте добавени като администратор.
Щракнете върху Роли и ще видите предварително зададените роли, т.е. само за четене, тестер, дизайнер и потенциален клиент. Щракнете върху иконата на молив, за да видите правата, присвоени на всяка роля. Лесно е да промените описанията по подразбиране, да създадете допълнителни роли, да добавите един или повече потребители, да ги присвоите на роли, да ги организирате в групи и т.н.
# 3) Използвай Табло за да се върнете към таблото за управление. Тук ще управлявате и проследявате проектите си за тестване. Нека започнем със създаването на проект. Щракнете върху Добавяне на проект бутон за това.
# 4) Дайте име на проекта си, след което изберете опция за съхранение, както е показано по-долу. За по-голяма гъвкавост трябва да изберете третата опция: използвайте множество тестови пакети за управление на случаи .
Това ви позволява да започнете с един тестов пакет и след това да добавите още тестови пакети в бъдеще, ако е необходимо.
# 5) Щракнете Добавяне на проект .
Таблото ще се покаже с новия ви проект (ако не стане, просто щракнете върху раздела Табло). Можете да промените името на проекта или да го изтриете по-късно, ако желаете. Екранната снимка по-долу показва таблото за пример за проект с множество тестови пакети и друг проект с едно хранилище.
Забележете как се променят наличните опции в зависимост от вида на проекта.
# 6) Щракнете върху Тестови апартаменти връзка под новия си проект. Ако това е първият ви проект , тогава изгледът на Test Suites ще се появи с единичен пакет по подразбиране, наречен Учителю . Просто щракнете върху името на пакета, за да редактирате неговите раздели и тестови случаи.
В противен случай щракнете върху бутона Добавяне на тестов пакет, за да добавите тестов пакет към новия си проект, както е показано на изображението по-долу.
# 7) Сега нека добавим първия ви тест. След като се появи следното съобщение, щракнете върху Добавете тестов калъф .
# 8) Появява се подробен изглед на тестовия случай, както е показано по-долу. Нека добавим прост тест, наречен „Вход“.
# 9) Следните четири полета са задължителни и могат да се използват за сортиране и филтриране на тестови случаи: Раздел, Шаблон, Тип и Приоритет. Незадължителното поле „Тип на автоматизация“ е за интеграция с инструмент за автоматизация на теста.
-
- Раздел по подразбиране тестови случаи. Раздел се създава автоматично за всеки нов проект.
- Шаблон по подразбиране е Тест (текст). TestRail се предлага с три вградени шаблона за тестови случаи:
- Тест (текст): Включва текстови области за предварителни условия, стъпки на теста и очаквания резултат (показан по-горе). Можете да добавите екранни снимки към тези текстови области.
- Тест (стъпки): Включва текстова област за предварителни условия, плюс редове за отделни тестови стъпки с очаквания резултат за всяка стъпка. Можете да добавите екранна снимка към всяка отделна стъпка.
- Изследователска сесия: Включва текстови области за мисията и целите на изследователската сесия.
- Избери Тип за теста, като регресия, функционалност, производителност или автоматизация.
- Задайте a Приоритет , като критично, високо, средно или ниско.
Препоръчително четене => Предлагам да прочетете това поетапно ръководство за това как да се напишат ефективни тестови случаи.
# 10) Сега можете да попълните тестовия случай с предварителни условия, стъпки и очаквани резултати. След като приключите с дефинирането на теста, кликнете върху Добавете тестов калъф . Появява се резюмето на тестовия случай, както е показано по-долу:
# единадесет) Нека добавим още няколко тестови случая.
най-добрият безплатен софтуер за оптимизация за Windows 10
Щракнете върху Тестови случаи връзка за показване на менюто на тестовия случай, както е показано по-долу. Всичко, от което наистина се нуждаем в момента, е заглавието на всеки тестов случай, така че нека направим това бързо, като използваме менюто за тестови случаи. Просто щракнете върху Добавяне на калъф връзка в долната част на списъка с тестови случаи, за да добавите заглавие.
Щракнете върху зелената отметка или натиснете Въведете за да запазите и преминете към следващия случай. (Имайте предвид, че можете също да импортирате тестови случаи от CSV или XML файл).
# 12) След създаването на вашите тестови случаи, следващата стъпка е да изградите тестово изпълнение. Това е набор от тестове, които искате да използвате за конкретна цел като тестване на регресия, тестване на дим, тестване на нови функции, тестване на базата на риска, приемане или тестване в спринта.
За всяко тестово изпълнение можете да създадете име и описание, да се свържете с крайъгълен камък, да определите кои тестови случаи да включите и да възложите изпълнението на определен потребител или група за изпълнение. Щракнете върху Тестове и резултати И след това щракнете върху Добавете пробно изпълнение бутон.
Ако бъдете подканени да изберете тестов пакет, изберете „Master“ и след това щракнете Добре .
# 13) The Добавете пробно изпълнение се показва екранът, както е показано по-долу. Тъй като по-рано избрахме опцията за множество тестови пакети, името по подразбиране е името на тестовия пакет. В противен случай по подразбиране е „Пробно изпълнение“. Също така имате възможност да присвоите пробно изпълнение на a Важен етап .
Използвай Възлага на поле за присвояване на тестово изпълнение на потребител. Нека да продължим и да изберем опцията да Включете всички тестови случаи и след това щракнете върху Добавете пробно изпълнение .
Допълнително четене => Обработка на фаза на изпълнение на теста в STLC
# 14) Сега Тестове и резултати се появява екран. Ако следвате това ръководство, ще видите едно тестово изпълнение, „Master“, което е нула процента (0%) завършено. Примерният екран по-долу показва проект с четири текущи изпълнения и няколко завършени изпълнения.
За да видите или актуализирате напредъка на тестово изпълнение, просто щракнете върху името му.
# петнадесет) Екранната снимка по-долу показва състоянието на текущо пробно изпълнение.
Тъй като всеки тест се изпълнява, тестер може да актуализира състоянието си като преминал, неуспешен и т.н. Възможно е също така да зададете състоянието на множество тестове наведнъж. Ако следвате заедно с инструкцията, използвайте падащото меню, за да зададете състоянието на вашия случай на тест за вход Преминали .
# 16) The Добавяне на резултат ще се появи прозорец, където можете да добавите коментари за теста, да го присвоите на друг член на екипа, да прикачите екранна снимка и дори да натиснете дефекта към вашия интегриран инструмент за проследяване на проблеми.
Например , приемете, че използвате Jira за проследяване на проблеми. След като изпратите резултата си, тестовият случай се актуализира с идентификатора на дефект в Jira и проблемът с Jira остава свързан с тестовия случай чрез TestRail API. Всички актуализации на проблема в Jira също ще актуализират TestRail.
След отстраняване на дефекта можете да използвате функцията за повторно изпълнение на TestRail, за да изпълните отново теста и да въведете новите резултати.
# 17) Щракнете Добавяне на резултат за да затворите прозореца и да се върнете към текущия тест. Забележете, че кръговата диаграма е актуализирана, за да отрази промяната на състоянието.
# 18) Тъй като имате резултат от теста, можете да изследвате много персонализирани отчети в TestRail. Примерният екран по-долу показва докладите, налични от тестовото изпълнение. Повече отчети са достъпни от Доклади раздел.
Настройка на Milestone
Въпреки че не е необходимо да се определят етапи за изпълнение на тестови пробези, това е добра практика.
Основните етапи ви позволяват да проследявате напредъка в няколко тестови пробега за цели като например издание на софтуер. Използвай Важни етапи , за да ги добавите. Примерният екран по-долу показва проект с три отворени етапа и два завършени етапа.
След като всички тестове са завършени в тестово изпълнение, можете да заключите изпълнението, което ще предотврати бъдещи промени. Следователно, дори ако тестовият случай се промени за бъдещо изпълнение, дефиницията му се запазва за текущото изпълнение, в случай че трябва да проверите резултатите по-късно.
Заключение
С всички тези функции е лесно да се види как TestRail може значително да повиши производителността на теста на екипа.
Ако все още управлявате тестови случаи с помощта на електронни таблици, ще ви предложа опитвайки TestRail за да видите какво можете да постигнете за вашия проект.
Допълнително четене = >> Най-добрите инструменти за управление на тестови случаи
Чувствайте се свободни да споделите вашите отзиви / запитвания с нас в раздела за коментари по-долу!
Препоръчително четене
- Уроци за задълбочено затъмнение за начинаещи
- Преглед на инструмента за управление на тестове TestLodge
- Урок за SVN: Управление на изходния код с помощта на Subversion
- Инструкция за Bugzilla: Ръководство на инструмента за управление на дефекти
- Урок за TestLodge - Как да организирате вашите проекти за тестване на софтуер с помощта на TestLodge Test Management Tool
- Ръководство за практически преглед на инструмента за управление на тестове PractiTest
- Урок за деструктивно тестване и безразрушително тестване
- TestRail Test Management за Jira - изчерпателно ръководство