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: