Урок за TestLink

⚡ Умно обобщение

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

  • 🧭 Централизирано управление на тестовете: TestLink свързва изискванията, спецификациите на тестовете и състоянието на изпълнение в едно уеб-базирано работно пространство, така че екипите да могат track покритие в проектите.
  • 🏗️ Йерархия на проекта: Изградете изчистена структура, като първо създадете тестов проект, след това тестов план, компилация, тестов пакет и отделни тестови случаи с детайли на ниво стъпка.
  • 👥 Ролеви достъп: Присвоете роли на гост, тестер, старши тестер, лидер и администратор, така че всеки потребител да редактира или изпълнява само това, което му позволява отговорността.
  • 🔗 Изискване Tracвъзможност: Свържете спецификациите на изискванията с тестови случаи, за да проверите покритието и бързо да откриете пропуски в изгледа „Тестови отчети“.
  • 📤 Преносими XML работни процеси: Експортирайте тестови случаи или пакети в XML и ги импортирайте отново в друг TestLink сървър или проект, без да е необходимо ръчно да пресъздавате артефакти.

Урок за TestLink

Какво е TestLink?

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

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

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

Преди да се потопим в настройката, е полезно да разберем защо TestLink остава популярен избор за управление на тестове сред QA екипите.

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

Влезте в TestLink

След като TestLink е инсталиран, първата стъпка е да влезете като администратор и да получите достъп до главното табло за управление.

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

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

Влезте в TestLink

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

Тестовият проект действа като контейнер от най-високо ниво за всички свързани тестови планове, пакети и случаи. Следните стъпки показват как да създадете първия си проект.

Стъпка 1) В главния прозорец щракнете върху „Тестово управление на проекти“. Ще се отвори друг прозорец.

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

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

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

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

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

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

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

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

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

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

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

Стъпка 2) Отваря се нова страница. В долната част на страницата щракнете върху раздела „Създаване“.

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

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

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

Стъпка 4) - Guru99 Тестовият план е създаден успешно.

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

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

Компилацията представлява специфична версия на тествания софтуер. Компилациите са полезни за група...ping резултати от изпълнението спрямо определена версия на приложението.

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

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

Стъпка 2) В следващия прозорец попълнете всички данни за версията на софтуера и щракнете върху „Създаване“, за да я запазите.

  1. Въведете името на заглавието
  2. Въведете описанието на софтуерната версия
  3. Отбележете квадратчето за статус – Активен
  4. Отбележете квадратчето за статус – Отворено
  5. Изберете дата на издаване
  6. Кликнете върху бутона „Създаване“

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

След като дадено издание бъде създадено, то изглежда така.

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

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

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

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

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

Стъпка 2) От дясната страна на панела щракнете върху иконата за настройки Създаване на тестов пакет. Показва се списък с тестови операции.

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

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

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

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

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

Можете да видите тестовия пакет за Guru99 е създаден.

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

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

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

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

Стъпка 1) Щракнете върху папката Test Suite от лявата страна на панела под дървовидната структура на папките.

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

Стъпка 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

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

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

Новосъздадените потребители се показват в списъка.

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

Стъпка 4) Присвоете роля „Тестов проект“ на потребителя.

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

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

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

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

Стъпка 1) От навигационната лента изберете връзката „Изисквания“. Това отваря страницата с изискванията.

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

Стъпка 2) От дясната страна на страницата с изискванията щракнете върху „Създаване“.

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

Стъпка 3) Отваря се нов прозорец. Въведете всички данни, включително:

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

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

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

Стъпка 4) Спецификацията на изискванията се създава и показва в левия панел под проекта „Guru99. "

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

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

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

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

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

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

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

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

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

От лявата страна на панела се вижда новото Изискване.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Стъпка 4) Следвай тези стъпки.

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

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

Стъпка 5) На същата страница попълнете подобни подробности за изпълнението. Изберете статуса и кликнете върху „Запазване на изпълнението“.

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

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

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

  • HTML
  • MS Word
  • MS Excel
  • OpenOffice Writer
  • OpenOffice Calc

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

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

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

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

Стъпка 3) За да генерирате отчет, следвайте тези стъпки.

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

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

Докладът от теста изглежда така.

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

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

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

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

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

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

Стъпка 3) Щракнете върху „Експорт“ бутон.

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

Стъпка 4) Отваря се друг прозорец. Маркирайте опцията според изискванията и щракнете върху раздела „Експортиране“.

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

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

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

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

Импортирането пренася тестови случаи или пакети от XML експорт в целевия тестов пакет по ваш избор.

Стъпка 1) Изберете папката на Test Suite, където искате да импортирате тестовия случай.

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

Стъпка 2) Щракнете върху иконата за настройки Импортиране на тестов случай / тестов пакет от дясната страна на панела. Той показва операциите, които могат да бъдат изпълнени в тестовия пакет или тестовия случай.

Стъпка 3) Кликнете върху „Импортиране“ в списъка с операции с тестови случаи.

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

Стъпка 4) Прегледайте и прикачете XML файла с тестовия случай, който сте експортирали от TestLink, и кликнете върху „Качване“.

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

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

Когато качите файл, се отваря прозорец с надпис „Импортиране на тестови случаи“.

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

Стъпка 5) Тестовият случай се качва и показва от дясната страна на панела.

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

Въпроси и Отговори

TestLink официално поддържа MySQL, Microsoft SQL Server, и PostgreSQL. MySQL остава най-разпространеният бекенд за производствени инсталации, защото е добре документиран в ръководството за инсталиране на TestLink и повечето хостинг платформи го поддържат.

TestLink се интегрира с популярен дефект tracкралски системи, включително JIRA, MANTIS, BUGZILLA, TRAC, Redmine и тиTrack. Всяка интеграция се конфигурира чрез директорията cfg/, така че неуспешните тестови случаи могат да бъдат свързани директно с билет за дефект.

Да. TestLink е софтуер с отворен код, издаден под GNU General Public License. Екипите могат да го изтеглят, инсталират и променят, без да плащат лицензионни такси, въпреки че все още трябва да осигурят хостинг, база данни и текуща поддръжка.

Да. Асистентите с изкуствен интелект могат да изготвят заглавия на тестови случаи, стъпки и очаквани резултати от описание на изискване. RevПрегледачите все пак трябва да проверят точността и да коригират езика, преди да поставят случаите в TestLink, за да ги съобразят със стандартите на проекта.

Не е нативно. TestLink съхранява данни за изпълнение в своята база данни, така че екипите обикновено ги експортират или използват XML-RPC API, за да захранват BI или AI инструменти. Външни AI табла могат да откроят нестабилни тестове, бавни области и вероятни рискове от регресия.

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