Урок за TestLink: Пълно ръководство
Какво е TestLink?
Test-link е най-широко използваният уеб базиран инструмент за управление на тестове с отворен код. Той синхронизира както спецификацията на изискванията, така и спецификацията на теста заедно. Потребителят може да създава тестови проекти и да документира тестови случаи с помощта на този инструмент. С Test-Link можете да създадете акаунт за множество потребители и да зададете различни потребителски роли. Администраторският потребител може да управлява задачата за присвояване на тестови случаи.
Той поддържа както автоматизирано, така и ръчно изпълнение на тестови случаи. Тестерите могат да генерират План за тестване и тестов отчет за част от времето с този инструмент. Той поддържа отчети от тестове в различни формати като Excel, MS Word и HTML формати. Освен тях, той също поддържа интеграция с много популярни дефект система за проследяване като JIRA, MANTIS, BUGZILLA, TRAC и др. Тъй като това е уеб базиран инструмент, множество потребители могат да имат достъп до неговата функционалност едновременно с техните идентификационни данни и присвоени роли.
Предимства на TestLink
- Поддържа множество проекти
- Лесен експорт и импорт на тестови случаи
- Лесен за интегриране с много инструменти за управление на дефекти
- Автоматизирано изпълнение на тестови случаи чрез XML-RPC
- Лесно филтриране на тестови случаи с версия, ключови думи, ID на тестов случай и версия
- Лесно задаване на тестови случаи на множество потребители
- Лесен за генериране на тестов план и тестови отчети в различни формати
- Предоставете идентификационни данни на множество потребители и им задайте роли
Влезте в TestLink
Стъпка 1: Отворете Testlink начална страница и въведете данните за вход
- Въведете потребителското име – admin
- Въведете паролата
- Кликнете върху раздела за вход
Създаване на тестов проект
Стъпка 1: В главния прозорец щракнете върху Test Project Management, ще се отвори друг прозорец
Стъпка 2: Кликнете върху раздела „Създаване“, за да създадете нов проект.
Стъпка 3: Въведете всички задължителни полета в прозореца като категория за тестов проект, име на проекта, префикс, описание и т.н. След като попълните всички необходими данни, щракнете върху раздела „Създаване“ в края на прозореца.
Това ще създаде вашия проект „Guru99“ успешно.
Създаване на тестов план
Тестовият план съдържа пълната информация като обхвата на софтуерното тестване, крайъгълен камък, тестови пакети и тестови случаи. След като създадете тестов проект, следващата стъпка е да създадете тестов план.
Стъпка 1: От началната страница щракнете върху Управление на плана за тестване от началната страница
Стъпка : Ще се отвори друга страница, в долната част на страницата щракнете върху раздела „Създаване“
Стъпка : Попълнете цялата необходима информация като име, описание, създаване от съществуващ тестов план и т.н. в отворения прозорец и щракнете върху „създаване на раздел“
Стъпка 4: Тестовият план на Guru 99 е създаден успешно
Създаване на компилация
Компилацията е специфично издание на софтуер
Стъпка 1: Кликнете върху Компилации/Издания под Тестови план от началната страница
Стъпка 2: В следващия прозорец попълнете всички необходими данни за версия на софтуера и щракнете върху създаване, за да запазите версията си
- Въведете името на заглавието
- Въведете описанието за версията на софтуера
- Поставете отметка в квадратчето за статус- Активен
- Поставете отметка в квадратчето за статус - Отворено
- Изберете датата на издаване
- Щракнете върху създаване на бутон
След като пуснете софтуера, той ще изглежда така
Създаване на Test Suite
Тестовият пакет е колекция от тестови случаи, които могат да тестват или валидират един и същ компонент. Следващите стъпки ще обяснят как да създадете тестов пакет за вашия проект.
Стъпка 1: Кликнете върху опцията за спецификация на теста от началната страница.
Стъпка 2: От дясната страна на панела щракнете върху иконата за настройка . Той ще покаже серия от тестови операции.
Стъпка 3: Кликнете върху раздела „създаване“ за тестовия пакет
Стъпка 4: Попълнете всички подробности за тестовия пакет и щракнете върху раздела за запазване.
- Въведете името на тестовия пакет
- Въведете подробностите за вашия тестов пакет
- Щракнете върху бутона за запазване, за да запазите подробностите за тестовия пакет
Можете да видите, че тестовият пакет за Guru 99 е създаден
Вашият тестов пакет се появява от лявата страна на панела под дървовидната структура на папките
Създаване на тестов случай
Testcase съдържа последователност от тестови стъпки за тестване на конкретен сценарий с очакван резултат. Стъпките по-долу ще обяснят как да създадете тестов случай заедно с тестовите стъпки.
Стъпка : Щракнете върху папката на тестовия пакет от лявата страна на панела под дървовидна структура на папки
Стъпка 2: Кликнете върху иконата за настройка в десния страничен панел. Списък с операции за тестови случаи ще се покаже на десния страничен панел
Стъпка 3: Ще се отвори нов прозорец, за да създадете тестови случаи, щракнете върху създаване на бутон в операции с тестови случаи
Стъпка 4: Въведете подробностите в страницата със спецификация на тестовия случай
Стъпка 5: След като въведете данните, щракнете върху бутона „Създаване“, за да запазите подробностите. Тестовият случай за Guru99 е създаден успешно
Стъпка 6: Кликнете върху тестов случай от папката, както е показано по-горе, ще се отвори прозорец. Кликнете върху бутона „Създаване на стъпки“ в тестов случай. Той ще отвори редактор на стъпки за тестови случаи
Стъпка 7) Ще се отвори друг прозорец на същата страница, в който трябва да въведете следните подробности
- Въведете стъпката за вашия тестов случай
- Въведете подробностите за стъпковото действие
- Щракнете върху запазване и добавете друго действие на стъпка ИЛИ щракнете върху раздела за запазване и изход, ако няма повече тестова стъпка за добавяне
Стъпка 8) След като запазите и излезете от тестовата стъпка, тя ще се появи така
Присвояване на тестов случай към тестов план
За да бъде изпълнен тестовият случай, той трябва да бъде присвоен на план за тестване. Тук ще видим как можем да присвоим тестов случай към план за тестване.
Стъпка 1) Кликнете върху иконата за настройка на тестовия панел. Той ще покаже списъка с операции.
Стъпка 2) Кликнете върху „Добавяне към тестови планове“
Стъпка 3) Ще се отвори нов прозорец, потърсете вашия проект „Guru99“
- Поставете отметка в квадратчето срещу вашия тестов план
- Кликнете върху бутона за добавяне
Това ще добави вашия тестов случай към вашия тестов план.
Създаване на потребители и присвояване на роли в TestLink
Testlink предоставя функции за управление и оторизация на потребителите.
По-долу е даден списък с роли по подразбиране в Testlink и техните права -
Роля | Тестови Случаи | Тестови показатели |
---|---|---|
гост | Гледка | Гледка |
тестер | Изпълнение | Гледка |
Старши тестер | Редактиране и изпълнение | Гледка |
Лидер и администратор | Редактиране и изпълнение | Редактиране и изпълнение |
Стъпка 1: От Testlinkна началната страница, щракнете върху иконата потребители/роли от лентата за навигация
Стъпка 2: Щракнете върху Създаване
Стъпка : Попълнете всички потребителски данни и щракнете върху бутона „Запазване“.
Тук в списъка можем да видим, че потребителите са създадени
Стъпка : Разпределяне на ролята на тестов проект на потребителя,
- Кликнете върху „Присвояване на роли за тестов проект“ етикет
- Изберете името на проекта
- Изберете потребителската роля от падащото меню
Изисквания за писане
Стъпка 1: От лентата за навигация изберете „Връзка към изискванията“, тя отваря страницата с изисквания.
Стъпка : От страницата с изисквания, от дясната страна на панела щракнете върху бутона „създаване“.
Стъпка : Ще се отвори нов прозорец, въведете всички подробности като
- Идент. № на документа
- Име на заглавие
- Изискване Descriptйон
- И щракнете върху бутона „Запазване“.
За типа можете да изберете опцията от падащото меню - тук избрахме „Спецификация на потребителските изисквания“
Стъпка : Трябва да създаде спецификация на изискванията и да се покаже в левия страничен панел под проекта „Guru99“.
Стъпка : Изберете бутона за настройка от началната страница на спецификацията на изискванията. Ще отвори друг прозорец.
Стъпка Кликнете върху раздела „Създаване“ под Изискване Operaции.
Стъпка : Попълнете всички посочени данни и щракнете върху бутона „Запазване“.
- Въведете ID на документа
- Въведете името на заглавието
- Въведете описанието
- Въведете състоянието – независимо дали е в чернова, преработено, прегледано, не може да се тества и т.н. Тук избрахме валиден
- Въведете типа – потребителски интерфейс, нефункционален, информационен, функционален и т.н. Тук избираме use case
- Въведете необходимия брой тестови случаи
- Въведете бутона „Запазване“ в края
Забележка: За да добавите още изисквания, можете да поставите отметка в квадратчето и да щракнете върху бутона за запазване
От лявата страна на панела можем да видим, че изискването е добавено.
Присвояване на изискване на тестови случаи
In Testlink, Изискването може да бъде свързано с тестови случаи. Това е много важна характеристика за проследяване на тестовото покритие въз основа на изискванията. В докладите за тестове можете да проверите кои изисквания не са покрити и да действате спрямо тях, за да ги добавите в тестови пакети за максимално покритие на теста
Стъпка 1: От секцията със спецификация на теста отворете всеки отделен тестов случай и щракнете върху иконата на изискване
Стъпка 2: За да зададете спецификация на изискванията към тестов случай, трябва да следвате следните стъпки
- Превъртете падащото поле, за да изберете спецификацията на изискванията
- Маркирайте квадратчето за изискване
- Кликнете върху раздела „присвояване“.
След като щракнете върху раздела „присвояване“, ще се появи прозорец, който гласи „Присвоено изискване“.
Изпълнение на тестов случай
В TestLink можем да изпълним тестов случай и да променим състоянието на изпълнение на тестов случай. Състояние на тестов случай може да се зададе до „блокиран“ „Преминат“, or „неуспешно“. първоначално ще бъде в „не работи“ състояние, но след като hАве го актуализира, то не може да бъде променено на състояние „не работи“ отново.
Стъпка 1: От лентата за навигация щракнете върху връзката „Изпълнение на тест“. Той ще ви насочи към панела за изпълнение на теста.
Стъпка 2: Изберете тестовия случай, който искате да стартирате от левия страничен панел
Стъпка : След като сте избрали тестовите случаи, ще се отвори прозорец.
Стъпка : Следвайте следните стъпки
- Въведете бележките, свързани с изпълнения тестов случай
- Изберете състоянието му
Стъпка 5: На същата страница трябва да попълните подобни подробности за изпълнението на тестов случай. Попълнете подробностите, изберете състоянието и след това щракнете върху „запазване на изпълнението“.
Генериране на тестови доклади
Тестовата връзка поддържа различни формати на тестови отчети като
- HTML
- MS Word
- MS Excel
- OpenOffice писател
- OpenOffice Calc
Стъпка : От лентата за навигация щракнете върху опцията Test Reports
Стъпка : От левия страничен панел изберете връзката „Отчет за тестване“.
Стъпка : За да генерирате отчет, изпълнете следните стъпки
- Маркирайте и махнете отметката от опцията, която искате да маркирате в отчета за теста
- щракнете върху папката на вашия проект
Протоколът от теста ще изглежда така
Експортиране на тестов случай/тестов пакет
Testlink предоставя функциите за експортиране на тестови проекти/тестови пакети във вашия Testlink и след това можете да ги импортирате в друг Testlink проект на различен сървър или система. За да направите това, трябва да следвате следната стъпка
Стъпка 1: Изберете тестовия случай, който искате да експортирате, в страницата със спецификация на теста
Стъпка : Сега от дясната страна на панела щракнете върху икона за настройка, тя ще покаже всички операции, които могат да бъдат извършени върху тестовия случай.
Стъпка : Кликнете върху „износ“ бутон
Стъпка 4: Ще се отвори друг прозорец, маркирайте опцията според изискването и щракнете върху раздела за експортиране
Генерира се следният XML
Импортиране на тестов случай/тестов пакет
Стъпка : Изберете папката Test suite, в която искате да импортирате тестовия случай
Стъпка 2: Кликнете върху иконата за настройка от дясната страна на панела ще покаже всички операции, които могат да бъдат изпълнени върху тестовия пакет/тестовия случай
Стъпка 3: Щракнете върху бутона за импортиране в списъка с операции за тестови случаи като
Стъпка 4: Прегледайте и прикачете XML файла с тестов случай, който сте експортирали от тестовата връзка, и щракнете върху бутона за качване.
- Използвайте опцията за разглеждане, за да прикачите файла с XML тестов случай, който сте експортирали от testlink
- Кликнете върху качване на файл
Когато качите файл, той ще отвори прозорец, посочващ тестови случаи за импортиране
Стъпка 5: Тестът ще бъде качен и показан от дясната страна на панела
Oбобщение
В този урок разгледахме различни аспекти на TestLink – като например как можете да използвате Testlink-като управление на тестове. Обяснява ви стъпка по стъпка как да управлявате тестов план за вашия проект, как да създадете потребител и да му присвоите съответните роли или дори как да импортирате или експортирате тестови случаи към вашия проект. Други полезни функции като генериране на отчети, дефиниране на изискване и т.н. също са добре демонстрирани в този урок.