понедельник, 3 июня 2013 г.

Testlink. Связь с багтрекером

      Testlink позволяет связывать тесты с багами в багтрекере. Для включения этой возможности нужно изменить параметр в конфигурационном файле custom_config.inc.php. По умолчанию этот интерфейс заблокирован (значение 'NO').
      У нас в качестве бактрекинговой системы используется Redmine, поэтому указываем $g_interface_bugs = 'REDMINE';
      Затем в файле /cfg/redmine.cfg.php указываем необходимые параметры соединения с БД багтрекера:
            define('BUG_TRACK_DB_HOST', 'localhost');
            define('BUG_TRACK_DB_NAME', 'tracker');
            define('BUG_TRACK_DB_CHARSET', 'UTF-8');
            define('BUG_TRACK_DB_TYPE','mysql');
            define('BUG_TRACK_DB_USER', 'admin');
            define('BUG_TRACK_DB_PASS', 'password');

      После этого при прогоне тестов для выполненных тестов будет возможность добавления бага.

      Есть возможность перейти в трекер для заведения нового бага или можно указать номер уже созданного бага. Я предпочитаю сначала заносить баг в трекер, а в Testlink только указать его номер.
 

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



                                              
       Другие статьи о Testlink:


2 комментария:

  1. Добрый день!
    А где лежит файл /cfg/redmine.cfg.php ?
    У меня там пусто(
    REDMINE - 3.2.1, TESTLINK - 1.9.14.

    ОтветитьУдалить
    Ответы
    1. Здравствуйте, удалось ли Вам решить свою проблему? У меня версия TESTLINK - 1.9.19.
      И тоже не могу настроить интеграцию с багтрекером. Все по инструкции настроила и все параметры прописала. В строке меню нет полей "Загрузить файл" и "Добавить баг", как на рисунке.
      Если Вы решили проблему интеграции, помогите, пожалуйста.

      Удалить