How to connect gitlab with TestDirector

# Discription

If you specifically need to integrate GITLAB mapping into TestDirectorfollow these steps: 

  1. Create a GITLAB account and find/create a project where you will perform testing and manage bugs/tasks
  2. Enter your GITLAB login to TestDirectorProjects >> Settings >> Ticketing system. 
    Follow these steps to set up your GITLAB integration:
    • GITLAB:
      • Issue trackerGitLab (server)
      • URL addressroot GITLAB URL, e.g
      • Project (Key): fill in the name of your project in capitals based on the GITLAB project URL address 
      • User: your GITLAB username - these credentials are a default setting for connection to GITLAB project (e.gusername: Testing Squad 1), if you need a specific login for you as a tester, your GITLAB project will appear in My Profile settings (once you fill in your own GITLAB credentials thereevery bug and task created in TestDirector will get created in GITLAB under your own GITLAB account name and not under the general name e.g. Testing Squad 1) 
      • Passwordyour GITLAB password
  3. Configure the GITLAB mapping in TestDirector Mapping section below the Connecting section - once you log in via your credentialsTestDirector will provide dropdown lists with options from your GITLAB project:
    • Use diacriticsthis allows you to synchronize TestDirector with GITLABusing your bugs and tasks including diacritics within their names 
    • Range of synchronization: 
      • Full - there is no limitationall bugstasks and sub-tasks will be synchronized to GITLAB 
      • Limited - restrict the synced items based on the label/tag which you enter in the field - the same label/tag name must be used in GITLAB. 
        To explain this further - all items in GITLAB having the specific label/tag, which was configured in TestDirectorwill be synced with TestDirector. 
        On the other hand all items in TestDirector will be synced with GITLAB even if there is no label/tag in them. 
    • Issue Type - TestDirector will offer GITLAB name options in the dropdown lists - select the correct GITLAB name for a bug and a task 
    • Bug states - select the correct GITLAB names for bug status. 
      NOTE: The number of bug states must be equal to those configured in GITLAB project - configure your bug statuses in Project Settings >> Workflow >> Bugs - Statuses
    • Task states - select the correct GITLAB names for task status. 
      NOTE: The number of task states must be equal to those configured in GITLAB project - configure your task statuses in Project Settings >> Workflow >> Tasks >> Statuses (button)
  4. Save your mapping.
  5. From now on, if you create a bug or a task in TestDirectorit will automatically get created in your GITLAB project as well. 

Office Slovakia


Černyševského 10


851 01


Connect and follow along for behind the scenes content and to learn more about Denevy

2022 © Copyright

page by DENEVY