In-App Bug Reporting
One of the main tasks that the tester must perform - is to find bugs in the program. Having found the problem, the tester has to inform the whole team. You can use the bug tracking system or some document.
There is even a template for a clear and precise description of bugs. It includes such fields as:
- Expected Result
- Actual Result
- Attachments and other
And to facilitate and speed up the process of bugs recording you can integrate EasyQA SDK.
This articles deals with in-app bug reporting from Android or iOS application. You can use full Android or iOS instructions on Integrations page within your project in EasyQA test management tool to integrate EasyQA SDK and start testing.
Set up storage permissions
If you have added our EasyQA SDK into your project and uploaded it to Test Objects within your project in EasyQA test management tool , you can send bugs to our website.
You need to download the app to any Android or iOS device. When accessing EasyQA SDK for the first time you will get a notification to turn on data storage permission in the Settings:
For application with EasyQA SDK complete functioning on Android 6 and higher you need to find in Settings your app’s options and in the section Permissons turn on the access to Storage.
Easy SDK Authentication
It works the following way: a user opens the app with EasyQA SDK and shakes the phone until the Sign in from appears on the screen.
You can choose your name from the selector which appears on the screen. This selector contains the list of all project members.
Now the user has to enter the password. It is the same as for EasyQA test management tool.
After you have chosen the user and entered the password, you can access your account and there appears the Report of Bug page.
Add another screenshot
When you are on Report of Bug screen, in the attachment you find a screenshot which was taken at the moment of calling SDK from the app.
You can make a screenshot to call in the bug creating form. In such a case SDK will ask you if you want to create a bug. If you press Yes the screenshot will be attached to the bug creating form.
There should be also two buttons in the screen’s bottom - Add screenshot and Attach video.
If you choose Add screenshot – you can make an additional screenshot and attach it to the same issue by shaking your device on the correct screen.
You can delete added screenshot by moving it on "Attachments" label.
Record a video
Call Report of bug form by shaking the phone. After you have chosen the user and entered the password, you can record a video.
There should be two buttons in the screen’s bottom - Add screenshot and Attach video.
If you choose Attach video, you can record a video of app performance and stop it by shaking the device.
This function is available from Android 5.0.0. If your aaplication is running on earlier Android version, there will be no Attach video button.
The maximum duration of the video is 5 minutes.
You can delete recorded video by moving it on "Attachments" label.
Report a bug
Except of screenshot adding and video recording, the user can simply send a bug description to the Issues page in EasyQA test management tool.
The Report of Bug form contains the following info:
- Description - is the summary of the issue. You can type the main aspect of the problem you found and steps to reproduce it
- Assignee - the list of all project members. You can select the person who will fix this issue
- Issue type - the list of bug types available in EasyQA.
- Severity - the list of bug severities available in EasyQA (Low, Medium, High, Critical)
- Priority - the list of bug priorities available in EasyQA (Lowest, Low, Medium, High, Highest)
- Send button
- Logout button
If you ‘d like to send an empty form, the validation pops up Please enter title for your issue and the form will not be sent (it is necessary to enter Title )
The Cancel button cancels the Issue creating and brings the focus back to the app.
Fill all fields and send bug to the Issues page in EasyQA test management tool.
In-app bug reporting is a unique opportunity to create a bug report from your app not wasting time on sending the info which helps start processing and fixing the bug soon.
Analysing the above said, Issues adding aims at product quality improvement, fixing all problems, implementing all clients ideas and enhancing product performance.
Register new account and integrate EasyQA SDK into your Android or iOS application.