LATEST THINKING

TALKS AND WEBINARS

TESTERSPEAK - S02 E01

WHAT IS THE MOST IMPORTANT SKILL FOR A TESTER?

THE POWER OF PERSONAL BRANDING!

Webinar - Heuristics and Mnemonics in Software Testing

WATIDEAS TO IMPROVE YOUR TESTING OPERATIONS AND EFFICIENCY

COVID-19, WFH,TESTING

Friday, August 7, 2015

ARE YOU STILL USING OLD-SCHOOL BUG LOGGING PROCESS?

7:21:00 AM Posted by Prashant Hegde 3 comments


REPORTING BUGS CAN BE REALLY PAINFUL!

A good bug report is the one that describes the problem well enough that anyone related to the project will easily understand the report without the need to speak to the person who wrote it. A visual representation of the bug can help the developer understand the problem even more quickly. So testers always attach a screenshot of the bugs they encounter, for more complex issues they attach a video.

It’s not that simple!

Mobile app testers get frustrated with taking screenshots and transferring it to their systems and later annotating and highlighting the area of the bug. At last upload it to the ticket in the defect tracker. Think how tedious this task is if a separate ticket has to be raised for every issue.
Recording a video can be even more time consuming. More time is spent in transferring the videos from their device to the system. You might need to compress the videos in case it’s size too large. Even after all this effort the developer might not have enough details to debug the issue?

ARE YOU FED-UP OF RAISING BUGS?

WAIT! THERE IS THE SOLUTION.

YOU NEED AN “IN-APP BUG REPORTING TOOL”

WHAT IS AN IN-APP BUG REPORTING TOOL?

An in-app bug reporting tool allows you to take screenshots, add drawings over them, capture video screen recordings and send them from inside your own app directly to your issue tracker. You can log a bug without the need to close the app you are testing.

HOW TO INTEGRATE IT IN MY APP?

To use the in-app bug reporting tool you need to integrate the SDK given by the tool to your app. The developers need to add few lines of code that’s all. It takes just a few minutes!

HOW DOES IT WORK?

You can trigger the in-app feedback from a “button” or by a gesture like “Shake” within the app which will invoke the SDK. You get options to ‘Take screenshot’ and ‘Record a video’. You can take a screenshot of the issue and annotate it within the app.
You can record the video of the bug as well. Once you’re done taking a screenshot or a video you can describe the bug in a form that is similar to your bug tracker. That’s all you need to do! The tool will create a ticket for you in your test management tool.

Some In-app bug reporting tools let you add voice memo for super-fast bug recording. Cool isn’t it? 

HOW CAN IT HELP ME?

1.      Increase productivity and save more than 50% of your testing time!

Testers spend more than half of their time in reporting bugs they encounter. As mentioned earlier the in-app bug reporter helps to log bugs quickly which helps you to concentrate on testing rather than on reporting bugs. The in-app feedback helps to overcome the lack of communications between developers and testers. When there is a lack of detail or confusion in the bug reports, developers need to request more information in order to understand and replicate the bug. So the tester might have to invest more time to make the developers understand the bugs. The tools provide every technical information that developer wants. Thus eliminating the time needed to explaining the bugs. The tool highly increases the efficiency.

2.      Create comprehensive bug reports instantly.

An in-app bug reporter automates many of the most error-prone manual tasks. The tool auto-populates details like device model, operating system and the version, screen size, app version, language, time zone, and other environment details. They also capture the crash logs for you. The bug reports that are logged from the tool give you deep insights and let you pinpoint the exact issue. They help you to create a ticket quickly and without missing out the essential details.

3.      Integrate with your favorite tools.


Do not worry if you are already using an issue tracker. Most of the tools have the ability to integrate to your issue trackers.  You can add an issue right from your device to your project’s defect tracker.
Several  in-app bug reporting tools support JIRA, Bugzilla, GitHub, Bitbucket, Asana, Trello, Slack, Sprintly, Zendesk, Basecamp, Pivotal tracker, Unfuddle, Redmine and much more.

4.      Collect feedback from Beta testers and customers easily.

  

When you are beta testing your app you might have a hard time to collect and organize the feedback from your users.  Clients may communicate their feedback verbally or via emails while the beta testers raise issues in a defect tracker.

An in-app bug reporting tool makes your life easier by capturing all the issues, feedback in the same place so that you don’t miss anything. The customers and beta testers can report the issues directly from within the app to your bug tracker. It’s easy for a non-technical person to report issues using this tool as it automatically adds all the technical stuff. It saves the costumer’s time in reporting the issues they face by writing long emails. I assure that they will be in love with this tool.

5.       Awesome Dashboards - Get Statistics, graphs, and trends.


Most of these tools provide with a dashboard where you can track the progress, monitor the issues.

Ø  Which OS report the most issues? 
Ø  Which networks are your beta testers using?  
Ø  How many bugs were reported last week?
Ø  Which devices are reporting the most issues?
Ø  How many major bugs are still open?
Ø  ….and much more

You will get all these insights aggregated in one page with various filtering options. 
It let's you identify trends of your app by providing various statistics and graphical reports.

TOOLS

There are several in-app reporting tools in the market. These tools are available for web-apps and mobile platforms like iOS, Android and Windows:

Commercial

·         Bug-Clipper – (Free for 50 issues/month and 5 team members)
·         Instabug - (Free for 2 team members and 2 Apps).
·         Bugdigger
·         Snaffu- (Free for 2 team members and 2 Apps)
·         Applause (The in-app reporter comes a part of the package)

Free

·         Testfairy
·         Jira-Mobile Connect - This add-on is free for JIRA Server instances
·         Blitz Feedback –   is free when registered in beta phase.
·         App-Assist-   You need an invite to use this.

Visual bug reporting  tools for your website

·         Lean Testing(Free for limited features)
·         Usersnap
·         Bugherd

Not many testers are aware of these tools. Every tester needs to come out of the traditional bug reporting technique and utilize the in-app reporting tools to create quality bug reports and speed up the bug logging process.

When will you start using an in-app bug reporting tool?


3 comments:

chiyaan said...

Hi Prashant, this is really a very helpful article. Thanks a lot. Keep up the good work. :)

Prashant Hegde said...

Thank you

Pablo_Chacarita said...

Very good article. Thank you

Popular Posts

Total Pageviews