Appsurify uses both your Git repository data and your test results to better understand your team, improve your task allocation and increase the value and reliability of your test automation. In doing this Appsurify, helps teams release faster with fewer defects
Connect Your Git Repository and Retrieve Commit Data
Connect your Git repository either through github or using SSH. We use your Git repository to extract the commit history of your project. Your data is then securely stored on Amazon AWS and can only be accessed via an SSL connection using an authenticated session. We do not provide exports or any form of a download of your data. It is not possible to access your repos directly.
Appsurify analyzes your commits to determine which commits created defects.
Determine Change Risks
Appsurify looks for patterns in the commits which previously caused defects and then uses these patterns to assign risk to future commits. Among other things we analyze: Number of contributors, when, where and who created the defect, size of the change,
Improve Team Management
Import Automated Tests
Automated tests can be imported in
Appsurify analyzes your results, groups failure reasons and automatically raises defects for new failure reasons. Additionally, defects may be automatically reopened or closed based on the test results. Defects may also be automatically categorized as flaky.
Using the risk of change along with the test history Appsurify is able to determine which tests are most likely to fail and thus how the tests should be prioritized.
Appsurify integrates with your CI/CD pipeline such that you only execute the important tests for each changeset. Additionally, Appsurify can be set to only fail test executions when new defects are found. This results in faster test executions and more reliable test with no more flaky test failures ruining your test run.