Учебное пособие по TestLink

⚡ Умное резюме

Полное руководство по TestLink объясняет, как использовать веб-платформу с открытым исходным кодом TestLink для сквозного управления тестированием, охватывая настройку проекта, планы тестирования, сборки, наборы тестов, тестовые примеры, роли пользователей и требования. tracудобство, исполнение tracуправление, отчетность, а также рабочие процессы импорта и экспорта.

  • 🧭 Централизованное управление тестированием: TestLink объединяет требования, спецификации тестов и статус выполнения в едином веб-ориентированном рабочем пространстве, позволяя командам эффективно работать. track охват по всем проектам.
  • ???? ️ Иерархия проекта: Создайте четкую структуру, сначала разработав тестовый проект, затем план тестирования, сборку, набор тестов и отдельные тестовые случаи с пошаговым описанием.
  • 👥 Ролевой доступ: Назначьте пользователям роли «Гость», «Тестировщик», «Старший тестировщик», «Руководитель» и «Администратор», чтобы каждый пользователь мог редактировать или выполнять только те действия, которые разрешены его обязанностями.
  • 🔗 Требование TracУдобство: Свяжите спецификации требований с тестовыми примерами, чтобы проверить покрытие и быстро выявить пробелы в представлении отчетов о тестировании.
  • 📤 Портативные XML-рабочие процессы: Экспортируйте тестовые примеры или наборы в формат XML и импортируйте их обратно на другой сервер TestLink или в другой проект без необходимости ручной пересборки артефактов.

Учебное пособие по TestLink

Что такое ТестЛинк?

TestLink — один из наиболее широко используемых веб-инструментов управления тестированием с открытым исходным кодом. Он синхронизирует спецификацию требований и спецификацию тестирования в едином рабочем пространстве, позволяя командам планировать, документировать и... tracСовместная работа над обеспечением качества. Используя 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) GuruПлан тестирования №99 успешно создан.

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

Создание сборки

Сборка представляет собой конкретную версию тестируемого программного обеспечения. Сборки полезны для групповых тестов.ping Результаты выполнения для конкретной версии приложения.

Шаг 1) На главной странице в разделе «План тестирования» нажмите «Сборки/Релизы».

Создание сборки

Шаг 2) В следующем окне заполните все данные о выпуске программного обеспечения и нажмите «Создать», чтобы сохранить его.

  1. Введите название заголовка
  2. Введите описание выпуска программного обеспечения.
  3. Отметьте галочкой статус – Активный
  4. Отметьте галочкой статус – Открыто
  5. Выберите дату выпуска
  6. Нажмите кнопку «Создать».

Создание сборки

После создания релиза он выглядит следующим образом.

Создание сборки

Создание набора тестов

Набор тестов — это совокупность тестовых случаев, проверяющих один и тот же компонент или функцию. Следующие шаги описывают, как создать набор тестов для вашего проекта.

Шаг 1) На главной странице нажмите на опцию «Технические условия тестирования».

Создание набора тестов

Шаг 2) В правой части панели нажмите значок настроек. Создание набора тестов. Отображается список тестовых операций.

Шаг 3) Для создания набора тестов нажмите вкладку «Создать».

Создание набора тестов

Шаг 4) Заполните все поля для набора тестов и нажмите «Сохранить».

  1. Введите название набора тестов.
  2. Введите подробную информацию о вашем наборе тестов.
  3. Нажмите «Сохранить», чтобы сохранить набор тестов.

Создание набора тестов

Вы можете посмотреть набор тестов для GuruСоздано 99.

Создание набора тестов

Ваш набор тестов отображается в левой части панели под древовидной структурой папок.

Создание тестового примера

Тестовый случай представляет собой последовательность шагов тестирования, предназначенных для проверки конкретного сценария с ожидаемым результатом. Ниже описаны шаги по созданию тестового случая, а также его отдельных шагов.

Шаг 1) В левой части панели, в древовидной структуре папок, щелкните папку «Набор тестов».

Создание тестового примера

Шаг 2) Нажмите на значок настроек на правой боковой панели. Отобразится список операций тестовых случаев.

Создание тестового примера

Шаг 3) Откроется новое окно. Нажмите «Создать» в разделе «Операции с тестовым случаем», чтобы начать новый тестовый случай.

Создание тестового примера

Шаг 4) Введите подробные данные на странице спецификации тестового примера.

Создание тестового примера

Шаг 5) После ввода данных нажмите «Создать», чтобы сохранить их. Тестовый пример для GuruЧисло 99 успешно создано.

Создание тестового примера

Шаг 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. ID документа
  2. Название названия
  3. Требование Descriptион
  4. Нажмите «Сохранить».

Для выбора типа можно выбрать вариант из выпадающего списка. В этом примере мы выбрали... «Спецификация требований пользователя».

Требования к письму

Шаг 4) Спецификация требований создается и отображается на левой боковой панели в разделе проекта «Guru99 ".

Требования к письму

Шаг 5) На главной странице спецификации требований выберите кнопку «Настройки». Откроется новое окно.

Требования к письму

Шаг 6) В разделе «Требование» нажмите вкладку «Создать». OperaЦИИ.

Требования к письму

Шаг 7) Заполните все необходимые поля и нажмите «Сохранить».

  1. Введите идентификатор документа
  2. Введите название заголовка
  3. Введите описание
  4. Укажите статус: черновик, доработка, проверка, не тестируется или действителен (мы выбрали действительный).
  5. Укажите тип — пользовательский интерфейс, нефункциональный, информационный, функционал или сценарий использования (мы выбрали сценарий использования).
  6. Введите необходимое количество тестовых случаев
  7. В конце нажмите кнопку «Сохранить».

Требования к письму

Примечание: Чтобы добавить дополнительные требования, поставьте галочку в соответствующем поле и нажмите «Сохранить».

В левой части панели отображается новое требование.

Требования к письму

Назначение требований тестовым случаям

В TestLink можно связать требование с тестовыми случаями. Это важная функция для tracМаксимальное покрытие тестов. В окне отчетов о тестировании вы можете проверить, какие требования не охвачены, и добавить их в наборы тестов для максимального покрытия.

Шаг 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) Найдите и прикрепите экспортированный из TestLink XML-файл с тестовыми примерами, затем нажмите «Загрузить».

  1. Воспользуйтесь функцией «Обзор», чтобы прикрепить XML-файл тестового примера, экспортированный из TestLink.
  2. Нажмите на кнопку «Загрузить файл».

Импорт тестового примера / набора тестов

При загрузке файла открывается окно с сообщением «Импорт тестовых случаев».

Импорт тестового примера / набора тестов

Шаг 5) Тестовый пример загружается и отображается в правой части панели.

Импорт тестового примера / набора тестов

Часто задаваемые вопросы (FAQ)

TestLink официально поддерживает MySQL, Microsoft SQL Server и PostgreSQL. MySQL остается наиболее распространенным бэкэндом для производственных установок, поскольку он хорошо задокументирован в руководстве по установке TestLink, и большинство хостинговых платформ его поддерживают.

TestLink интегрируется с популярным инструментом для устранения дефектов. tracсистемы King, включая JIRA, MANTIS, BUGZILLA, TRACRedmine и выTrack. Каждая интеграция настраивается через каталог cfg/, поэтому неудачные тестовые случаи можно напрямую связать с заявкой на исправление ошибки.

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

Да. Искусственный интеллект-ассистенты могут составлять заголовки тестовых сценариев, шаги и ожидаемые результаты на основе описания требований. RevПросматривающим все равно следует проверять точность и корректировать формулировки перед тем, как вставлять примеры в TestLink, чтобы они соответствовали стандартам проекта.

Встроенной функции TestLink не существует. TestLink хранит данные о выполнении тестов в своей базе данных, поэтому команды обычно экспортируют их или используют API XML-RPC для передачи в инструменты бизнес-аналитики или искусственного интеллекта. Внешние панели мониторинга ИИ затем могут выделять нестабильные тесты, медленные участки и вероятные риски регрессии.

Подведем итог этой публикации следующим образом: