Урок за TestLink: Пълно ръководство

Какво е TestLink?

Test-link е най-широко използваният уеб базиран инструмент за управление на тестове с отворен код. Той синхронизира както спецификацията на изискванията, така и спецификацията на теста заедно. Потребителят може да създава тестови проекти и да документира тестови случаи с помощта на този инструмент. С Test-Link можете да създадете акаунт за множество потребители и да зададете различни потребителски роли. Администраторският потребител може да управлява задачата за присвояване на тестови случаи.

Той поддържа както автоматизирано, така и ръчно изпълнение на тестови случаи. Тестерите могат да генерират План за тестване и тестов отчет за част от времето с този инструмент. Той поддържа отчети от тестове в различни формати като Excel, MS Word и HTML формати. Освен тях, той също поддържа интеграция с много популярни дефект система за проследяване като JIRA, MANTIS, BUGZILLA, TRAC и др. Тъй като това е уеб базиран инструмент, множество потребители могат да имат достъп до неговата функционалност едновременно с техните идентификационни данни и присвоени роли.

Предимства на TestLink

  • Поддържа множество проекти
  • Лесен експорт и импорт на тестови случаи
  • Лесен за интегриране с много инструменти за управление на дефекти
  • Автоматизирано изпълнение на тестови случаи чрез XML-RPC
  • Лесно филтриране на тестови случаи с версия, ключови думи, ID на тестов случай и версия
  • Лесно задаване на тестови случаи на множество потребители
  • Лесен за генериране на тестов план и тестови отчети в различни формати
  • Предоставете идентификационни данни на множество потребители и им задайте роли

Влезте в TestLink

Стъпка 1: Отворете Testlink начална страница и въведете данните за вход

  1. Въведете потребителското име – admin
  2. Въведете паролата
  3. Кликнете върху раздела за вход

Влезте в TestLink

Създаване на тестов проект

Стъпка 1: В главния прозорец щракнете върху Test Project Management, ще се отвори друг прозорец

Създаване на тестов проект

Стъпка 2: Кликнете върху раздела „Създаване“, за да създадете нов проект.

Създаване на тестов проект

Стъпка 3: Въведете всички задължителни полета в прозореца като категория за тестов проект, име на проекта, префикс, описание и т.н. След като попълните всички необходими данни, щракнете върху раздела „Създаване“ в края на прозореца.

Създаване на тестов проект

Това ще създаде вашия проект „Guru99“ успешно.

Създаване на тестов проект

Създаване на тестов план

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

Стъпка 1: От началната страница щракнете върху Управление на плана за тестване от началната страница

Създаване на тестов план

Стъпка : Ще се отвори друга страница, в долната част на страницата щракнете върху раздела „Създаване“

Създаване на тестов план

Стъпка : Попълнете цялата необходима информация като име, описание, създаване от съществуващ тестов план и т.н. в отворения прозорец и щракнете върху „създаване на раздел“

Създаване на тестов план

Стъпка 4: Тестовият план на Guru 99 е създаден успешно

Създаване на тестов план

Създаване на компилация

Компилацията е специфично издание на софтуер

Стъпка 1: Кликнете върху Компилации/Издания под Тестови план от началната страница

Създаване на компилация

Стъпка 2: В следващия прозорец попълнете всички необходими данни за версия на софтуера и щракнете върху създаване, за да запазите версията си

  1. Въведете името на заглавието
  2. Въведете описанието за версията на софтуера
  3. Поставете отметка в квадратчето за статус- Активен
  4. Поставете отметка в квадратчето за статус - Отворено
  5. Изберете датата на издаване
  6. Щракнете върху създаване на бутон

Създаване на компилация

След като пуснете софтуера, той ще изглежда така

Създаване на компилация

Създаване на Test Suite

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

Стъпка 1: Кликнете върху опцията за спецификация на теста от началната страница.

Създаване на Test Suite

Стъпка 2: От дясната страна на панела щракнете върху иконата за настройка Създаване на Test Suite. Той ще покаже серия от тестови операции.

Стъпка 3: Кликнете върху раздела „създаване“ за тестовия пакет

Създаване на Test Suite

Стъпка 4: Попълнете всички подробности за тестовия пакет и щракнете върху раздела за запазване.

  1. Въведете името на тестовия пакет
  2. Въведете подробностите за вашия тестов пакет
  3. Щракнете върху бутона за запазване, за да запазите подробностите за тестовия пакет

Създаване на Test Suite

Можете да видите, че тестовият пакет за Guru 99 е създаден

Създаване на Test Suite

Вашият тестов пакет се появява от лявата страна на панела под дървовидната структура на папките

Създаване на тестов случай

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

Стъпка : Щракнете върху папката на тестовия пакет от лявата страна на панела под дървовидна структура на папки

Създаване на тестов случай

Стъпка 2: Кликнете върху иконата за настройка в десния страничен панел. Списък с операции за тестови случаи ще се покаже на десния страничен панел

Създаване на тестов случай

Стъпка 3: Ще се отвори нов прозорец, за да създадете тестови случаи, щракнете върху създаване на бутон в операции с тестови случаи

Създаване на тестов случай

Стъпка 4: Въведете подробностите в страницата със спецификация на тестовия случай

Създаване на тестов случай

Стъпка 5: След като въведете данните, щракнете върху бутона „Създаване“, за да запазите подробностите. Тестовият случай за Guru99 е създаден успешно

Създаване на тестов случай

Стъпка 6: Кликнете върху тестов случай от папката, както е показано по-горе, ще се отвори прозорец. Кликнете върху бутона „Създаване на стъпки“ в тестов случай. Той ще отвори редактор на стъпки за тестови случаи

Създаване на тестов случай

Стъпка 7) Ще се отвори друг прозорец на същата страница, в който трябва да въведете следните подробности

  1. Въведете стъпката за вашия тестов случай
  2. Въведете подробностите за стъпковото действие
  3. Щракнете върху запазване и добавете друго действие на стъпка ИЛИ щракнете върху раздела за запазване и изход, ако няма повече тестова стъпка за добавяне

Създаване на тестов случай

Стъпка 8) След като запазите и излезете от тестовата стъпка, тя ще се появи така

Създаване на тестов случай

Присвояване на тестов случай към тестов план

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

Стъпка 1) Кликнете върху иконата за настройка Присвояване на тестов случай към тестов план на тестовия панел. Той ще покаже списъка с операции.

Стъпка 2) Кликнете върху „Добавяне към тестови планове“

Присвояване на тестов случай към тестов план

Стъпка 3) Ще се отвори нов прозорец, потърсете вашия проект „Guru99“

  1. Поставете отметка в квадратчето срещу вашия тестов план
  2. Кликнете върху бутона за добавяне

Присвояване на тестов случай към тестов план

Това ще добави вашия тестов случай към вашия тестов план.

Създаване на потребители и присвояване на роли в TestLink

Testlink предоставя функции за управление и оторизация на потребителите.

По-долу е даден списък с роли по подразбиране в Testlink и техните права -

Роля Тестови Случаи Тестови показатели
гост Гледка Гледка
тестер Изпълнение Гледка
Старши тестер Редактиране и изпълнение Гледка
Лидер и администратор Редактиране и изпълнение Редактиране и изпълнение

Стъпка 1: От Testlinkна началната страница, щракнете върху иконата потребители/роли от лентата за навигация

Създаване на потребители и присвояване на роли в TestLink

Стъпка 2: Щракнете върху Създаване

Създаване на потребители и присвояване на роли в TestLink

Стъпка : Попълнете всички потребителски данни и щракнете върху бутона „Запазване“.

Създаване на потребители и присвояване на роли в TestLink

Тук в списъка можем да видим, че потребителите са създадени

Създаване на потребители и присвояване на роли в TestLink

Стъпка : Разпределяне на ролята на тестов проект на потребителя,

  1. Кликнете върху „Присвояване на роли за тестов проект“ етикет
  2. Изберете името на проекта
  3. Изберете потребителската роля от падащото меню

Създаване на потребители и присвояване на роли в TestLink

Изисквания за писане

Стъпка 1: От лентата за навигация изберете „Връзка към изискванията“, тя отваря страницата с изисквания.

Изисквания за писане

Стъпка : От страницата с изисквания, от дясната страна на панела щракнете върху бутона „създаване“.

Изисквания за писане

Стъпка : Ще се отвори нов прозорец, въведете всички подробности като

  1. Идент. № на документа
  2. Име на заглавие
  3. Изискване Descriptйон
  4. И щракнете върху бутона „Запазване“.

За типа можете да изберете опцията от падащото меню - тук избрахме „Спецификация на потребителските изисквания“

Изисквания за писане

Стъпка : Трябва да създаде спецификация на изискванията и да се покаже в левия страничен панел под проекта „Guru99“.

Изисквания за писане

Стъпка : Изберете бутона за настройка от началната страница на спецификацията на изискванията. Ще отвори друг прозорец.

Изисквания за писане

Стъпка Кликнете върху раздела „Създаване“ под Изискване Operaции.

Изисквания за писане

Стъпка : Попълнете всички посочени данни и щракнете върху бутона „Запазване“.

  1. Въведете ID на документа
  2. Въведете името на заглавието
  3. Въведете описанието
  4. Въведете състоянието – независимо дали е в чернова, преработено, прегледано, не може да се тества и т.н. Тук избрахме валиден
  5. Въведете типа – потребителски интерфейс, нефункционален, информационен, функционален и т.н. Тук избираме use case
  6. Въведете необходимия брой тестови случаи
  7. Въведете бутона „Запазване“ в края

Изисквания за писане

Забележка: За да добавите още изисквания, можете да поставите отметка в квадратчето и да щракнете върху бутона за запазване

От лявата страна на панела можем да видим, че изискването е добавено.

Изисквания за писане

Присвояване на изискване на тестови случаи

In Testlink, Изискването може да бъде свързано с тестови случаи. Това е много важна характеристика за проследяване на тестовото покритие въз основа на изискванията. В докладите за тестове можете да проверите кои изисквания не са покрити и да действате спрямо тях, за да ги добавите в тестови пакети за максимално покритие на теста

Стъпка 1: От секцията със спецификация на теста отворете всеки отделен тестов случай и щракнете върху иконата на изискване

Присвояване на изискване на тестови случаи

Стъпка 2: За да зададете спецификация на изискванията към тестов случай, трябва да следвате следните стъпки

  1. Превъртете падащото поле, за да изберете спецификацията на изискванията
  2. Маркирайте квадратчето за изискване
  3. Кликнете върху раздела „присвояване“.

Присвояване на изискване на тестови случаи

След като щракнете върху раздела „присвояване“, ще се появи прозорец, който гласи „Присвоено изискване“.

Присвояване на изискване на тестови случаи

Изпълнение на тестов случай

В TestLink можем да изпълним тестов случай и да променим състоянието на изпълнение на тестов случай. Състояние на тестов случай може да се зададе до „блокиран“ „Преминат“, or „неуспешно“. първоначално ще бъде в „не работи“ състояние, но след като hАве го актуализира, то не може да бъде променено на състояние „не работи“ отново.

Стъпка 1: От лентата за навигация щракнете върху връзката „Изпълнение на тест“. Той ще ви насочи към панела за изпълнение на теста.

Изпълнение на тестов случай

Стъпка 2: Изберете тестовия случай, който искате да стартирате от левия страничен панел

Изпълнение на тестов случай

Стъпка : След като сте избрали тестовите случаи, ще се отвори прозорец.

Изпълнение на тестов случай

Стъпка : Следвайте следните стъпки

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

Изпълнение на тестов случай

Стъпка 5: На същата страница трябва да попълните подобни подробности за изпълнението на тестов случай. Попълнете подробностите, изберете състоянието и след това щракнете върху „запазване на изпълнението“.

Изпълнение на тестов случай

Генериране на тестови доклади

Тестовата връзка поддържа различни формати на тестови отчети като

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice писател
  • OpenOffice Calc

Стъпка : От лентата за навигация щракнете върху опцията Test Reports

Генериране на тестови доклади

Стъпка : От левия страничен панел изберете връзката „Отчет за тестване“.

Генериране на тестови доклади

Стъпка : За да генерирате отчет, изпълнете следните стъпки

  1. Маркирайте и махнете отметката от опцията, която искате да маркирате в отчета за теста
  2. щракнете върху папката на вашия проект

Генериране на тестови доклади

Протоколът от теста ще изглежда така

Генериране на тестови доклади

Експортиране на тестов случай/тестов пакет

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

Стъпка 1: Изберете тестовия случай, който искате да експортирате, в страницата със спецификация на теста

Експортиране на тестов случай/тестов пакет

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

Стъпка : Кликнете върху „износ“ бутон

Експортиране на тестов случай/тестов пакет

Стъпка 4: Ще се отвори друг прозорец, маркирайте опцията според изискването и щракнете върху раздела за експортиране

Експортиране на тестов случай/тестов пакет

Генерира се следният XML

Експортиране на тестов случай/тестов пакет

Импортиране на тестов случай/тестов пакет

Стъпка : Изберете папката Test suite, в която искате да импортирате тестовия случай

Импортиране на тестов случай/тестов пакет

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

Стъпка 3: Щракнете върху бутона за импортиране в списъка с операции за тестови случаи като

Импортиране на тестов случай/тестов пакет

Стъпка 4: Прегледайте и прикачете XML файла с тестов случай, който сте експортирали от тестовата връзка, и щракнете върху бутона за качване.

  1. Използвайте опцията за разглеждане, за да прикачите файла с XML тестов случай, който сте експортирали от testlink
  2. Кликнете върху качване на файл

Импортиране на тестов случай/тестов пакет

Когато качите файл, той ще отвори прозорец, посочващ тестови случаи за импортиране

Импортиране на тестов случай/тестов пакет

Стъпка 5: Тестът ще бъде качен и показан от дясната страна на панела

Импортиране на тестов случай/тестов пакет

Oбобщение

В този урок разгледахме различни аспекти на TestLink – като например как можете да използвате Testlink-като управление на тестове. Обяснява ви стъпка по стъпка как да управлявате тестов план за вашия проект, как да създадете потребител и да му присвоите съответните роли или дори как да импортирате или експортирате тестови случаи към вашия проект. Други полезни функции като генериране на отчети, дефиниране на изискване и т.н. също са добре демонстрирани в този урок.