Підручник з TestLink

⚡ Розумний підсумок

Повний посібник з TestLink пояснює, як використовувати веб-платформу 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 залишається популярним вибором для управління тестуванням серед команд контролю якості.

  • Він підтримує кілька проектів в рамках однієї інсталяції.
  • Це дозволяє легко експортувати та імпортувати тестові випадки між серверами.
  • Він легко інтегрується з багатьма інструментами управління дефектами.
  • Він виконує автоматизовані тестові випадки через 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. Введіть ідентифікатор документа
  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 Калькуляція

Крок 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. Команди можуть завантажувати, встановлювати та змінювати його без сплати ліцензійних зборів, хоча їм все одно потрібно забезпечити хостинг, базу даних та постійне обслуговування.

Так. Помічники ШІ можуть складати назви тестових випадків, кроки та очікувані результати на основі опису вимог. RevПереглядачам все одно слід перевірити точність та налаштувати формулювання, перш ніж вставляти випадки в TestLink, щоб вони відповідали стандартам проекту.

Не власне. TestLink зберігає дані про виконання у своїй базі даних, тому команди зазвичай експортують їх або використовують XML-RPC API для надання даних інструментам бізнес-аналітики або штучного інтелекту. Зовнішні панелі інструментів штучного інтелекту можуть потім виявляти нестабільні тести, повільні області та ймовірні ризики регресії.

Підсумуйте цей пост за допомогою: