GitHub
Last updated
Last updated
GitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
With the GitHub app, you can:
create a new issue or connect an existing issue in GitHub when you file a defect during a test run in Qase.
connect a GitHub workflow to Qase and execute automated runs in GitHub from a Qase test run.
To install the app, follow these steps:
Click the GitHub card, and hit "Install now"
Log in to GitHub, if you're not already.
Select the GitHub Repositories where you want to install the app, then hit "Install"
After the redirect, hit "Authorize" to complete the installation.
The app is now installed successfully.
Step 4 is important because it authorizes GitHub to access your Qase workspace.
If you encounter a defect during a test run, you can either create a new Github issue directly from Qase or link an existing Github issue.
In the test run, mark your test case as Failed, Blocked, or Invalid and proceed with creating a Defect
In the Defect creation form, under “Choose Integrations”, select "GitHub App" and click "Add defect"
Choose the GitHub repository to create an issue in, then hit "Create"
Or select the Link tab at the top and select your repository search for the issue and click on "Link".
In the Qase Defect, you will now have a connected GitHub issue link
The statuses of the Qase Defect and the connected GitHub issue synced, meaning marking one as closed resolves the other (and vice versa).
In addition to creating new GitHub issues, you can also link test cases, runs, and defects to a GitHub issue -
In the repository, click on the test case you want to link the GitHub issue to.
Switch to the properties tab in the preview window.
Scroll down and click on "Link GitHub app issue"
In the modal window, select your repository, search for the issue, and click "Link".
In the Test runs view, click on the run you want to link the GitHub issue to.
In the Run dashboard, to the bottom right, find the button 'Select an integration' under External issue.
In the modal window, select your repository, search for the issue, and click "Link".
In the Defects section, click on a defect you want to link the GitHub issue to.
Inside the Defect view, find the "Link with Apps" dropdown on the bottom right and select "GitHub App".
In the modal window, select your repository, search for the issue, and click "Link".