Manual and Automated Testing of Mobile Applications

Programs and applications for mobile devices are very popular today. Both software development and testing procedures require some innovation and modification. In addition, special attention is paid to testing tools.

Actually, a wide range of different tools for mobile testing are now available. And there are tools for various product verification procedures and various platforms.

What are the manual check steps?

  • Detect an error.

  • Take a screenshot of the error found.

  • The image must be transmitted to the computer.

  • Open the issue in the bug tracking system. Add the screenshot.

  • Download application logs.

  • If necessary, make the video.

  • Add device description (OS version, model).

  • Point out the information about the application (version, built).

  • Specify the steps to reproduce the error.

  • Submit the problem.

The manual testing procedure is quite lengthy and requires some time to document the discovered error. Sure, the bug tracking system simplifies the procedure, but still, it needs some operations. We will have quite a different situation with automated tests.

What is the automated verification procedure?

  1. Discover a problem.

  2. Run the bug reporting system.

  3. Point out the steps to reproduce the bug.

  4. Submit the bug.

The automation principle saves a lot of time. At the same time, it is necessary to choose the right bug reporting tool. It will be a great advantage if the tool supports crash reporting feature. Here is the list of several of these problem reporting tools.

  • InstaBug allows the test team to report app bugs. It can be integrated with various bug tracking systems, for example Jira, Zendesk, Slack, Trello and others. The tool has the built-in crash reporting option.

  • Snaffu allows specialists to create the summary of errors in the application. The tool supports the option to capture the logs automatically. On top of that, any issues will be highlighted.

  • Shaketobug is a library for reporting bugs from Android applications. Allows you to take screenshots of detected errors and add the details of mobile devices. Several functions of this tool can be customized.

  • BugshotKit is compatible with all versions of iOS. It can be launched with a single gesture. The option to comment on the taken screenshots is available.

Besides that, there are special crash reporting tools, for example Crashlytics for Android and iOS, ACRA for Android.

The bug reporting procedure during Android or iOS testing should not be too long and should not require a lot of effort.

Leave a Reply

Your email address will not be published. Required fields are marked *