Testlink что это за программа
Здравствуйте, DenProg, Вы писали:
DP>Здравствуйте, Marduk, Вы писали:
M>>Но прежде чем рекомендовать что-то, желательно получить информацию по таким пунктам:
M>>1) На каком языке разрабатывается тестируемое приложение
M>>2) Какая тестовая библиотека используется для юнит-тестов (обычно это JUnit, NUnit и подобные библиотеки)
M>>Вот после этого уже можно подобрать несколько систем (в т.ч. возможно и бесплатных), из которых можно выбирать
DP>Я наверно неправильно назвал это юнит-тестами.
DP>Вобщем есть некий сервис, язык C++. Есть отдельное стороннее приложение OpenSource, которое предназначено для тестирования именно такого рода сервисов. Оно запускается из командной строки и работает по своему XML файлу. Один его запуск — один тест, который может занимать много времени. Часто для одного теста запускается несколько таких приложений.
DP>Все это должно работать и тестироваться в Windows и Linux.
Tutorial Testlink — Disciplina Teste e Qualidade de Software
DP>Вопрос в том, как организовать такое тестирование. Хочется иметь некий интерфейс, где бы можно было прописать пути к тестам, выстроить их в иерархию, запускать все сразу или по отдельности.
Ага, вот оно что. В общем, TestLink для этой задачи вам точно не товарищ. Подобные задачи ближе к автосборщикам типа CruiseControl, Hudson, Team City.
Суть их работы таковы, что вы создаете набор отдельных задач, которым определяются триггеры для старта, выполняемые действия + нотификация о завершении. Все это может работать по расписанию или при определенном событии (например, check-in). В результате у вас есть панель с разными задачами, которые соответствуют запускам разных групп тестов.
Но это целесообразно использовать именно для групповых запусков, для запуска тестов поотдельности это просто неудобно, если тестов слишком много.
Тестирование с помощью TestLink
От: | DenProg |
Дата: | 22.09.09 10:31 |
Оценка: |
Нужно иметь тестовую среду для выполнения юнит-тестов. Пытаюсь разобраться с TestLink.
Насколько понимаю, эта система — веб-интерфейс к своей базе плюс API. Сами тесты пишутся отдельно на скриптовом языке. А можно ли их выполнять из интерфейса TestLink? Как их правильно связать с его тесткейсами? Как задействовать в них XML-RPC?
В мануалах — только установка и начало работы, схема бд. А нужно — как собственно организовать свои тесты, как интегрировать их в эту систему. И самое главное — как получить автоматизм их выполнения?
Re: Тестирование с помощью TestLink
От: | rlabs |
Дата: | 22.09.09 12:19 |
Оценка: |
Здравствуйте, DenProg, Вы писали:
#001 Ferramenta Testlink — Visão Geral: Parte 1 de 2
DP>Нужно иметь тестовую среду для выполнения юнит-тестов. Пытаюсь разобраться с TestLink.
DP>Насколько понимаю, эта система — веб-интерфейс к своей базе плюс API. Сами тесты пишутся отдельно на скриптовом языке. А можно ли их выполнять из интерфейса TestLink? Как их правильно связать с его тесткейсами? Как задействовать в них XML-RPC?
DP>В мануалах — только установка и начало работы, схема бд. А нужно — как собственно организовать свои тесты, как интегрировать их в эту систему. И самое главное — как получить автоматизм их выполнения?
Сдается мне, тут совершенно напрасно все в кучу смешано.
Тест-линк и прочие инструменты для забивания и отчетности по тест-кейсам — предназначены для приемочного тестирования (хорошо, для интеграционного и системного).
Юнит-тесты пишутся с другими целями и на другом языке. Среда для их запуска — выделенный (желательно) тестовый сервер с установленным на нем CruiseControl или любым другим средством удаленного запуска.
Очень не советую «менеджить» тесты модульного уровня в системах типа тестлинка, поскольку кроме горя и слез это мало что приносит.
Alex Nikulin
Yota Lab
Re[2]: Тестирование с помощью TestLink
От: | DenProg |
Дата: | 23.09.09 12:22 |
Оценка: |
Здравствуйте, rlabs, Вы писали:
R>Сдается мне, тут совершенно напрасно все в кучу смешано.
R>Тест-линк и прочие инструменты для забивания и отчетности по тест-кейсам — предназначены для приемочного тестирования (хорошо, для интеграционного и системного).
R>Юнит-тесты пишутся с другими целями и на другом языке. Среда для их запуска — выделенный (желательно) тестовый сервер с установленным на нем CruiseControl или любым другим средством удаленного запуска.
R>Очень не советую «менеджить» тесты модульного уровня в системах типа тестлинка, поскольку кроме горя и слез это мало что приносит.
А как менеджить юнит-тесты? На уровне кода? Я хотел бы иметь систему с наглядным отображением иерархии тестов, их редактирования. Желательно в виде веб-приложения.
Cruise Control — это конечно хорошая система, но она ведь немного для другого? Насколько я посмотрел, там нет подобного. Там тесты просто вызываются в конфиге? То есть надо иметь некий скрипт, который будет дергать весь набор тестов после каждой сборки?
Я хотел нечто похожее на QTP, TestDirector или TestComplete, только в веб и желательно бесплатно. Чтобы запускать определенные группы тестов вручную, либо в интерфейсе выбирать какие тесты запускать автоматически после построения.
Re[3]: Тестирование с помощью TestLink
От: | Marduk |
Дата: | 23.09.09 15:33 |
Оценка: |
Здравствуйте, DenProg, Вы писали:
DP>Здравствуйте, rlabs, Вы писали:
R>>Сдается мне, тут совершенно напрасно все в кучу смешано.
R>>Тест-линк и прочие инструменты для забивания и отчетности по тест-кейсам — предназначены для приемочного тестирования (хорошо, для интеграционного и системного).
R>>Юнит-тесты пишутся с другими целями и на другом языке. Среда для их запуска — выделенный (желательно) тестовый сервер с установленным на нем CruiseControl или любым другим средством удаленного запуска.
R>>Очень не советую «менеджить» тесты модульного уровня в системах типа тестлинка, поскольку кроме горя и слез это мало что приносит.
DP>А как менеджить юнит-тесты? На уровне кода? Я хотел бы иметь систему с наглядным отображением иерархии тестов, их редактирования. Желательно в виде веб-приложения.
DP>Cruise Control — это конечно хорошая система, но она ведь немного для другого? Насколько я посмотрел, там нет подобного. Там тесты просто вызываются в конфиге? То есть надо иметь некий скрипт, который будет дергать весь набор тестов после каждой сборки?
DP>Я хотел нечто похожее на QTP, TestDirector или TestComplete, только в веб и желательно бесплатно. Чтобы запускать определенные группы тестов вручную, либо в интерфейсе выбирать какие тесты запускать автоматически после построения.
QTP, TestComplete — это непосредственно средства, выполняющие команды, заданные в тестах + IDE для работы с ними. Когда речь идет о юнит-тестах, то о каких-то внешних по отношению к средствам разработки тестируемого приложения инструментах для создания/редактирования тестов говорить незачем.
Значительная часть того, что вам нужно, обеспечивается теми же средствами разработки, что используются непосредственно для написания тестируемого приложения. Всё, что вам остается определить — это чем управлять сборкой данного решения. То есть направление Cruise Control вам указано верно. То есть, вам нужен какой-то подобный инструмент.
Но прежде чем рекомендовать что-то, желательно получить информацию по таким пунктам:
1) На каком языке разрабатывается тестируемое приложение
2) Какая тестовая библиотека используется для юнит-тестов (обычно это JUnit, NUnit и подобные библиотеки)
Вот после этого уже можно подобрать несколько систем (в т.ч. возможно и бесплатных), из которых можно выбирать
Re[4]: Тестирование с помощью TestLink
От: | DenProg |
Дата: | 24.09.09 12:26 |
Оценка: |
Здравствуйте, Marduk, Вы писали:
M>Но прежде чем рекомендовать что-то, желательно получить информацию по таким пунктам:
M>1) На каком языке разрабатывается тестируемое приложение
M>2) Какая тестовая библиотека используется для юнит-тестов (обычно это JUnit, NUnit и подобные библиотеки)
M>Вот после этого уже можно подобрать несколько систем (в т.ч. возможно и бесплатных), из которых можно выбирать
Я наверно неправильно назвал это юнит-тестами.
Вобщем есть некий сервис, язык C++. Есть отдельное стороннее приложение OpenSource, которое предназначено для тестирования именно такого рода сервисов. Оно запускается из командной строки и работает по своему XML файлу. Один его запуск — один тест, который может занимать много времени. Часто для одного теста запускается несколько таких приложений.
Все это должно работать и тестироваться в Windows и Linux.
Вопрос в том, как организовать такое тестирование. Хочется иметь некий интерфейс, где бы можно было прописать пути к тестам, выстроить их в иерархию, запускать все сразу или по отдельности.
Источник: www.rsdn.org
Testlink что это за программа
Завершив внедрение ТестЛинк в компании, где я сейчас работаю, решил рассказать про шаги, которые мне пришлось выполнить перед тем как начать создавать аккаунты пользователей (т.е. дать им доступ к системе). Хотелось, чтобы тестировщики увидели нечно приятное и хотя бы создающее ощущение законченности.
Все шаги, кроме первичной установки, делал я сам. А это означает, что настройка TestLink — не ракетные технологии и подвластна любому менеджеру (и не только).
Ниже вы узнаете о следующем:
1) Что запросить у того человека, который будет устанавливать TestLink.
2) Что желательно настроить (самому или кого-то попросить) после установки TestLink.
3) Как сделать перевод не переведенных элементов UI и использовать его в TestLink.
4) Как перенести тесты из XLS в TestLink.
В этой статье я не рассказал про следующие вещи, которые необходимо или желательно сделать при внедрении TestLink:
1) интеграция с bug (issue) tracking системами.
У себя я настроил интеграцию с Redmine именно со стороны TestLink (так как включение не протестированных нами плагинов в корпоративный Redmine было бы очень рискованно и долго).
2) создание своих шаблонов для отчетов (не делал пока).
3) использование TestLink в рамках бизнес-процессов вашей компании.
4) обучение работе с TestLink.
ВНИМАНИЕ:
Перед редактированием любых файлов конфигурации ТестЛинк необходимо сделать следующее:
1) Открыть файл в режиме редактирования.
2) Изменить режим кодировки файла на UTF-8. Этот шаг необходимо выполнять после КАЖДОГО открытия файла на редактирование!
3) Теперь можно проводить редактирование и сохранять результат.
Установка TestLink
ТестЛинк взяли последней версии, 9.1.11
Программа бесплатная. Сайт программы: testlink.org/
Для установки надо попросить администратора скачать и установить это ПО. Или установите сами.
Что нужно указать при запросе администратору:
1) Номер версии для установки
2) ТестЛинку для работы нужны БД MySQL и веб-сервер. Часто входят в дистрибутивы ТестЛинк.
3) Необходимо настроить резервное копирование БД. Если вам сделают резервное копирование еще и всех файлов TestLink — отлично. Так безопасней вносить изменения в настройки.
4) Необходимо сделать так, чтобы ТестЛинк включили в автозагрузку сервера, на котором он установлен. Это нужно чтобы при перезагрузке сервера ТестЛинк сразу начинал работать.
5) Попросить сразу в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ) сделать следующие изменения (если нужно нормально поддерживать русский язык):
$tlCfg->default_language = ‘ru_RU’;
$tlCfg->charset = ‘UTF-8’;
При любом редактировании файлов настройки ТестЛинк убедитесь в том, что изменяете при включенной кодировке UTF-8.
Кроме того, необходимо у администратора запросить настройку почтовой системы ТестЛинк. Т.е. настроить ТестЛинк на работу с почтой вашей компании. Он просто настроит SMTP в файле конфига.
Настройка ТестЛинк сразу после установки
Эти шаги делались уже для тонкой настройки, т.е. не сис.админом, а мною, т.е. менеджером.
Отступление про инструментарий
Для настроек необходимо заходить на сервер ТестЛинк через протокол SSH.
Если у вас стоит Windows, очень удобно использовать вот эту программу: winscp.net/eng/docs/lang:ru — это популярный Putty с графическим удобным интерфейсом).
Основные настройки
Настроить следующие поля в файле config.inc.php ( он расположен в каталоге /opt/testlink-1.9.11-0/apps/testlink/htdocs программы ТестЛинк ):
Показ истории и шагов тестов при прогоне тестов
$tlCfg->exec_cfg->history_on = TRUE;
$tlCfg->exec_cfg->show_history_all_builds = TRUE;
$tlCfg->exec_cfg->show_history_all_platforms = TRUE;
$tlCfg->exec_cfg->steps_exec = true; — начиная с ТестЛинк 1.9.11 это значение стоит по-умолчанию
$tlCfg->exec_cfg->steps_exec_notes_default = ‘latest’; — это изменение позволяет в заметках каждого шага теста, при новом прогоне теста, показывать заметки из предыдущего (последнего) прогона теста.
Данные вашей компании в отчетах
Настройка авто-коррекции имени теста (при импорте из XML)
При импорте тестов или групп тестов из XML, в случае если такое имя уже есть в системе, TestLink сформирует новое имя на основе существующего. К имени будет добавлен номер такого теста в круглых скобках. Если изменения не делать, то имя будет формироваться так, как показано в закоментированных строках, т.е. на основе даты и времени.
//$tlCfg->testcase_cfg->duplicated_name_algorithm->type = ‘stringPrefix’;
//$tlCfg->testcase_cfg->duplicated_name_algorithm->text = strftime(«%Y%m%d-%H:%M:%S», time());
$tlCfg->testcase_cfg->duplicated_name_algorithm->type = ‘counterSuffix’;
$tlCfg->testcase_cfg->duplicated_name_algorithm->text = » (%s)»;
Лого вашей компании
Файлы ТестЛинка с графикой хранятся тут: /opt/testlink-1.9.11-0/apps/testlink/htdocs/gui/themes/default/images.
Вставляем в каталог с изображениями два файла с такими же параметрами как файлы tl-logo-transparent-25.png и tl-logo-transparent-12.5.png.
Редактируем в файле config.inc.php следующие поля:
$tlCfg->logo_login = ‘файл с вашим лого.png’; — размер файла 231*56 пикселей, transparent
$tlCfg->logo_navbar = ‘файл с вашим лого.png’; — размер файла 116*28 пикселей, transparent
Теперь на странице логина, в строке главного меню ТестЛинк, в отчетах будет стоять логин вашей компании.
Перевод некоторых частей UI
В файле config.inc.php можно сделать перевод для текста, используемого в описании тестов, создающихся автоматически для требований.
Нужно сделать перевод для текста, предоставляемого этими полями:
$tlCfg->req_cfg->testcase_summary_prefix
$tlCfg->req_cfg->testcase_summary_prefix_with_title_and_version
Роли
В самом TestLink можно редактировать роли, т.е. создавать новые и менять возможности, предоставляемые для каждой из ролей.
Вообще, настройка ролей достойна отдельной статьи.
Но, например, проследите чтобы была включена для практически всех ролей опция Show Test Cases Assigned to me.
Подробно про локализацию на русский
В поставку ТестЛинк входит локализация на русский язык.
Проблема в том, что примерно 40% элементов пользовательского интерфейса там не переведены на русский язык или для которых хотелось бы перевод поменять.
Поэтому можно выполнить дополнительную работу по переводу. К сожалению, не все элементы интерфейса запрограммированы так, чтобы перевод для них был в одном файле.
Поэтому, даже после полного перевода текста из файла custom_strings.txt останутся элементы, не переведенные на русский язык.
Что нужно сделать чтобы перевести на русский (и любой другой) язык части UI:
1) Перейти в каталог /opt/testlink-1.9.11-0/apps/testlink/htdocs/locale/ru_RU (если у нас используется русский язык для UI) на сервере с ТестЛинк
2) Скопировать к себе на ПК файлы custom_strings.txt.example и strings.txt
3) Скопировать из strings.txt в custom_strings.txt.example данные
4) Сделать нужный перевод в файле custom_strings.txt.example — ВНИМАНИЕ. ПЕРЕД НАЧАЛОМ РЕДАКТИРОВАНИЯ НУЖНО СДЕЛАТЬ ПРОВЕРКУ, ПРИВЕДЕННУЮ СРАЗУ ПОСЛЕ ЭТОЙ ПОСЛЕДОВАТЕЛЬНОСТИ ШАГОВ!
5) Переименовать custom_strings.txt.example в custom_strings.txt
6) Скопировать файл custom_strings.txt в каталог /opt/testlink-1.9.11-0/apps/testlink/htdocs/locale/ru_RU на сервере с ТестЛинк
Перед редактированием любых файлов конфигурации ТестЛинк необходимо сделать следующее:
1) Открыть файл в режиме редактирования.
2) Изменить режим кодировки файла на UTF-8. Этот шаг необходимо выполнять после КАЖДОГО открытия файла на редактирование!
3) Теперь можно проводить редактирование и сохранять результат.
Портирование тестов из Excel в ТestLink
Новые версии Excel плохо поддерживают (никак!) тот формат XML, который понимает ТестЛинк.
Поэтому для портирования используется внешнее ПО, распространяемое бесплатно.
Программа называется EX-converter.
Это свободное ПО. Вот его страничка: sourceforge.net/projects/ex-converter/
Программа работает под MS Windows.
Читайте документацию
Зайдите в TestLink. Слева внизу будет элемент Documentation. Выбирайте нужные документы и читайте (на английском). Там есть, среди прочего, руководство пользователя и руководство по настройке TestLink.
Источник: streamwork.ru
TestLink Virtual Appliance
Универсальное решение для управления планом тестирования, сборками, получения отчетов и статистики по вашим проектам. Сервисы «Готовые приложения для бизнеса» доступны только при использовании виртуального ЦОД по модели IaaS.
Попробовать Получить консультацию
О продукте
Универсальное решение для управления планом тестирования, сборками, получения отчетов и статистики по вашим проектам
Техническая документация
FAQ
Вопросы и ответы
Руководство пользователя
TestLink Virtual Appliance
Универсальное решение для управления планом тестирования, сборками, получения отчетов и статистики по вашим проектам. Сервисы «Готовые приложения для бизнеса» доступны только при использовании виртуального ЦОД по модели IaaS.
Попробовать Получить консультацию
Наши продукты
AbanteCart Virtual Appliance
Инструмент для управления продажей продуктов и услуг через веб-сайт. Сервисы «Готовые приложения для бизнеса» доступны при использовании виртуального ЦОД по модели IaaS
Новости
Вебинар
Трансформеры для генерации контента в ML Space: итоги года и тренды 2023
22 декабря 2022
Вебинар
Партнерская программа Cloud: новые возможности для эволюции вашего бизнеса
13 декабря 2022
Спецпроект
Источник: sbercloud.ru
Testlink что это за программа
Видео 11. Как создать тест-сьют (Test Suite). Как создать тест-кейс (Test Case). Программа TestLink
Import Excel Test Cases Into TestLink
Видео 27. Как установить Testlink.
Test Automation Integration With Testlink (Manual Test Case Repository)
01-Testlink: Présentation Et Installation
01.1-Testlink: Installation De Testlink — Nouvelle Video
QASE — система управления тестированием. Обзор, практика | Online Test Case Management Tool
Работаем с транзакциями в БД правильно . Сергей Новиков (Real Time Technologies)
Dialink. Обзор. Тест Xentry J2534. Диагностика Мерседес.
Никита Соболев — Тестирование тестов
LAN-тестер. Кабельный тестер для прозвонки витой пары. Как пользоваться?
Андрей Леонов — Web Security Testing Starter Kit
Дмитрий Колесник — Подготовка тестовых данных на примере интеграционных тестов на Go
Builds u0026 Releases | How To Use Testlink
Тест кейси на практиці. Test Rail. Test Cases
Анализируем отзывы YELP сетью LSTM | Нейросети для анализа текстов
2022: Full Video Installing TestLink 1.9.20 + Integrate Bug Tracker JIRA On Window 10 (A To Z)
TestRail — система управления тестированием. Обзор, практика | Online Test Case Management Tool
Новое видео
Популярное видео
Рекомендуем: Заброшенные оборонительные сооружения — времен ВОВ
2021-04-14 18:25:24
Standoff 2 | Hot Winter Party
Кто Выиграет Больше БИЛЕТИКОВ в ИГРОВОМ ЦЕНТРЕ Челлендж !
14 ч. назад
ВОТ ЧТО МЫ КУПИЛИ НА Aliexpress
11 ч. назад
ПРАНК от ПАПЫ * Кто Украл Новогодние ПОДАРКИ / Вики Шоу
17 ч. назад
ОБЛАВА В МОСКВЕ!! украли 2 миллиона ДОЛЛАРОВ.. (помогите РАСПРОСТРАНИТЬ!)
15 ч. назад
Трендовое видео. Самое новые и популярные видеоролики на YouTube.
Источник: ivlex.ru