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>В мануалах — только установка и начало работы, схема бд. А нужно — как собственно организовать свои тесты, как интегрировать их в эту систему. И самое главное — как получить автоматизм их выполнения?

Читайте также:
Audio wizard что за программа

Сдается мне, тут совершенно напрасно все в кучу смешано.

Тест-линк и прочие инструменты для забивания и отчетности по тест-кейсам — предназначены для приемочного тестирования (хорошо, для интеграционного и системного).

Юнит-тесты пишутся с другими целями и на другом языке. Среда для их запуска — выделенный (желательно) тестовый сервер с установленным на нем 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 — не ракетные технологии и подвластна любому менеджеру (и не только).

Ниже вы узнаете о следующем:
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) Теперь можно проводить редактирование и сохранять результат.

ТестЛинк взяли последней версии, 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 плохо поддерживают (никак!) тот формат XML, который понимает ТестЛинк.
Поэтому для портирования используется внешнее ПО, распространяемое бесплатно.
Программа называется EX-converter.
Это свободное ПО. Вот его страничка: sourceforge.net/projects/ex-converter/
Программа работает под MS Windows.

Читайте документацию

Зайдите в TestLink. Слева внизу будет элемент Documentation. Выбирайте нужные документы и читайте (на английском). Там есть, среди прочего, руководство пользователя и руководство по настройке TestLink.

Источник: streamwork.ru

Универсальное решение для управления планом тестирования, сборками, получения отчетов и статистики по вашим проектам. Сервисы «Готовые приложения для бизнеса» доступны только при использовании виртуального ЦОД по модели IaaS.

Попробовать Получить консультацию

О продукте

Универсальное решение для управления планом тестирования, сборками, получения отчетов и статистики по вашим проектам

Техническая документация

FAQ

Вопросы и ответы

Руководство пользователя

TestLink Virtual Appliance

Универсальное решение для управления планом тестирования, сборками, получения отчетов и статистики по вашим проектам. Сервисы «Готовые приложения для бизнеса» доступны только при использовании виртуального ЦОД по модели IaaS.

Попробовать Получить консультацию

Наши продукты

AbanteCart Virtual Appliance

Инструмент для управления продажей продуктов и услуг через веб-сайт. Сервисы «Готовые приложения для бизнеса» доступны при использовании виртуального ЦОД по модели IaaS

Новости

Вебинар

Трансформеры для генерации контента в ML Space: итоги года и тренды 2023

22 декабря 2022

Вебинар

Партнерская программа Cloud: новые возможности для эволюции вашего бизнеса

13 декабря 2022

Спецпроект

Источник: sbercloud.ru

Видео 11. Как создать тест-сьют (Test Suite). Как создать тест-кейс (Test Case). Программа TestLink

QASE — система управления тестированием. Обзор, практика | Online Test Case Management Tool

Работаем с транзакциями в БД правильно . Сергей Новиков (Real Time Technologies)

Никита Соболев — Тестирование тестов

LAN-тестер. Кабельный тестер для прозвонки витой пары. Как пользоваться?

Андрей Леонов — Web Security Testing Starter Kit

Дмитрий Колесник — Подготовка тестовых данных на примере интеграционных тестов на Go

Тест кейси на практиці. Test Rail. Test Cases

Анализируем отзывы YELP сетью LSTM | Нейросети для анализа текстов

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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru