With more than 50 million developers collaborating on GitHub for various types of software development, it is clear that GitHub is one the most important backends for development teams and devops workflows today.
But what about QA, or Product Management teams, how can they participate and take advantage of GitHub powered development workflows?
Test management is the key and the backbone of an effective testing process. By having an effective test management integrated with your GitHub repos and workflows, you ensure testing visibility, traceability, and repeatability across your QA team and development organization while using fewer resources. Test management ensures that as the complexity of your test needs increases, you can scale, adapt and remain effective.
It is a common goal of every software tester to ensure that the end-user is happy and enjoys using your application. That does not mean that your task is simple, with the constant requirements of creating and running effective tests, faster test executions, reporting etc. However, there is one simple and common goal for all teams, a happy customer.
By integrating your test management with GitHub, you can take advantage of the team collaboration that GitHub facilitates and ensure all teams can build that good customer experience.
TestQuality is not the only devops tool to integrate with GitHub, various continuous integration (CI) platforms and continuous delivery (CD) platforms, requirement management tools, issue tracking and others, all can be integrated into your testing to your workflow.
By integrating with popular devops applications and platforms, TestQuality can simplify the test scenarios by integrating your test executions from CI into a single management tool, making management and reporting much easier.
A holistic view: The TestQuality dashboard
The benefits of integrating TestQuality with GitHub:
Coverage – Track requirements. From your TestQuality dashboard you can instantly see which of your test cases are linked to a requirement in GitHub, and which are not. Because of TestQuality’s labelling you can also quickly check in GitHub, which of your requirements are not covered by your testing scenario.
Creating or linking defects – if you have a new bug, you can easily create a new defect in GitHub, or even link to an existing bug. You can also open the defect in GitHub, directly from the TestQuality interface and if a defect is linked to multiple tests or executions, you can see the history
Continuous Integration – TestQuality integrates with GitHub and CircleCI, so if you have continuous integration running with your GitHub repository, you can integrate all of your test management with TestQuality.
Integrated test management
TestQuality extends GitHub to provide modern, powerful, test plan management.
This is accomplished by a native 2-way integration between GitHub and TestQuality. Test Management workflows are extended so you can create, update, delete, and link defects and requirements in your GitHub repo without ever leaving your testing workflows.