EasyQA SDK Main Features
The possibility of additional tools integration into developed project for tracking the app performance while testing, is very acute on the IT app market at the moment.
It gives an opportunity to quickly react on problems while developing.
That is why our team has decided to make EasyQA SDK which can integrate with Android and iOS applications.
SDK is the set of developing tools, utility and documentation that helps a programmer create applications according to specified technology for a certain platform.
Let's review main features of EasyQA SDK:
Crash is the most critical problem in any application. When an error in the program leads to a complete stop of the work, the company may lose their users.
Particularly troublesome is when you are working on some process for a long time, and the program has stopped unexpectedly. And you have not saved the results.
In order not to lose your users, each team has to test a program carefully as possible in terms of crash appearance.
EasyQA SDK was created in order to facilitate and accelerate the process of the crash identifying. How does it work?
When there is a crash reboot the app and you will see the following notification:
By pressing Upload button all crashes will be sent to the project where you have generated the token in EasyQA. After the crashes have been successfully sent to your website you will get the following notification:
If you click Delete in the popup, all crash reports created on this device but not sent will be deleted.
You can find the details of the crash report by clicking on it on your phone:
All sent crashes you can find on Crashes page within your project in EasyQA test management tool.
The table containing following fields:
- Test Object is a test object version which has a crash
- Phone Type is a phone manufacturer and the phone’s platform Android version;
- Log is a log file containing the crash report details (you can download it to your computer by clicking on it)
- Detected field displays the date and time of the crash detection
- Added – the date and time when the crash was delivered to the server
- Convert to issue button gives an opportunity to create issue for a certain crash report
You will see the crash details by clicking on the arrow button:
- crash summary
- device info: manufacturer, model, serial, device
- build version
- log file size
- log file content
In-app bug reporting
In-app bug reporting is a new EasyQA SDK function. It works the following way.
The user opens the app with integrated EasyQA SDK and shakes the phone until the Sign in form appears on the screen.
You can choose your name from the selector which appears on the screen:
After you have chosen the user and entered the password, you can access your account and there appears the Report of Bug page. In the attachment you find a screenshot which was taken at the moment of calling EasyQA SDK from the app.
Fill all fields and send bug to the Issues page in EasyQA test management tool.
Record a video and make screenshots
Call Report of bug form by shaking the phone. After you have chosen the user and entered the password, you can add more screenshots or record a video.
You can also make a screenshot to call in the bug creating form. In such a case EasyQA 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 two buttons on 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.
If you choose Attach video, you can record a video of app performance and stop it by shaking the device.
Fill other fields and send the bug to the Issues page in EasyQA test management tool.
Tracking app’s performance with EasyQA SDK is a very useful tool to be informed about the app’s work consistency.
Using it, our clients get a competitive advantage as they are willing to provide a simple and convenient recourse which not only quickly informs the team developers about the error but provides a detailed report accelerating error fixing.
Furthermore, this function gives an opportunity to immediately create a bug for the crash detected and send all the information for a speedy error creation.
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.
Register new account and integrate EasyQA SDK into your Android or iOS application.