TABLE OF CONTENTS
2. Supported Technologies and Application Types
1. Overview
During the execution of your test automation scripts, the algoQA solution leverages code coverage tool to evaluate the code coverage for applications. This process generates coverage reports and maps your test scenarios to the corresponding source code files, providing detailed insights into which parts of the code are tested. You can use the algoQA impact-based testing solution to analyze code changes by comparing selected git commits. This helps in identifying which files have been affected by recent changes. Based on the affected files and the collected coverage information, algoQA recommends the most relevant test cases to run and execute, ensuring that your tests are focused on areas impacted by code modifications. |
2. Supported Technologies and Application Types
Field | Description |
Supported applications and technologies |
|
Supported Dependencies |
|
Supported Test Case types | UI, end-to-end and API |
Version control system | Git (GitHub, GitLab) |
Prerequisites | dotCover, Istanbul, and Qt Coco are used for code coverage analysis. |
3. Use Case
Web Application | Step1: Get code coverage information when test automation scripts are executed
Step 2: Find the impacted test cases due to changes in code base
|
Desktop Application | Step 1: Get code coverage report for desktop applications
Step 2: Suggest the impacted test cases
|
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article