Overview
Promote collaboration and expedite your testing and bug-tracking process with TestLodge and GitHub. Our integration eliminates the need for manual bug logging and closes the gap between developers and testers.
How it works
Integrate your GitHub account with TestLodge and associate a TestLodge project with the GitHub repository where you want to create issues. When you mark a test as "failed", TestLodge creates a GitHub issue.
Relevant information, such as the steps to replicate the bug and the expected and actual results, are included in the issue. This ensures developers have the necessary information to resolve bugs quickly.
You can also link a test case with an existing GitHub issue, assign a user, add a label, and set the milestone of the issue. After testing and bug fixes are complete, you can re-run failed tests to ensure all reported bugs have been resolved.
Key features
- Create a new GitHub issue when a test fails.
- Assign a user, add a label, and set the milestone of the issue.
- Link a failed test with an existing issue.
- Retrieve the GitHub issue status to build a test run for all resolved bugs.
- Add comments to issues when they're re-verified.
- Update the status of any existing issue and reassign the issue to a different user.
Setup instructions
- Go to the project list in TestLodge and select issue trackers from the side menu.
- Set up a new integration and select GitHub to authenticate.
- Go to a project's dashboard in TestLodge and edit the project.
- Now, select the GitHub repository in which you want to create issues.
Now, when you mark a test as failed, you can create a new issue in GitHub.
Frequently asked questions
Common questions around setting up the GitHub and TestLodge integration.