• Solutions
    Solutions

    Testlio maximizes software testing impact by offering comprehensive AI-powered solutions for your toughest quality challenges.

    Learn more

    Featured
    AI-Enhanced Testing Solutions

    Read on

    • Fused

      Integrate automated and manual testing

    • Offerings

      Experience holistic software testing

    • Services

      Partner with experts for breakthrough results

    • Coverage

      Devices, languages, locations, payments and more

    • Methodologies

      Transform quality reliability, impact, and value

    • Network

      Access top-quality testing talent

  • Industries
    Industries

    Testlio empowers diverse industries by providing tailored testing strategies to overcome unique challenges and drive success.

    Press release
    Unmatched Flexibility Fuels Market Adoption for Testlio’s Managed Test Automation Solution

    Read on

    • Commerce & Retail

      Refine shopping with expert testing

    • Finance & Banking

      Fortify financial services through secure testing

    • Health & Wellness

      Boost well-being with meticulous testing

    • Media & Entertainment

      Deliver top-quality content via thorough testing

    • Learning & Education

      Boost education with optimized experiences

    • Mobility & Travel

      Revolutionize travel with comprehensive testing

    • Software & Services

      Achieve excellence using trusted testing solutions

  • Platform
    Platform

    Testlio revolutionizes testing through a cutting-edge platform, streamlining processes and empowering seamless collaboration.

    Learn more

    Generative AI and QA
    Will AI Replace Software Quality Assurance Roles?

    Read on

    • Testing Management

      Streamline, oversee, and execute all testing processes

    • People Management

      Source, verify, and manage global testing professionals

    • Device Management

      Access and manage real and cloud-based devices

    • Decision Management

      Drive strategies with data-driven insights and adjustments

    • Integrations

      Optimize workflows with smooth DevOps integrations

  • Insights
    Insights

    Testlio uncovers data-driven insights, transforming your testing approach and accelerating success.

    Learn more

    Featured
    Part I: Yes, Software Quality Strategy is a Requirement For Comprehensive QA 

    Read on

    • Trends

      Stay ahead with cutting-edge testing trends and innovations

    • Perspectives

      Gain expert viewpoints on diverse testing topics and challenges

    • Advice

      Leverage valuable guidance for informed testing decisions

    • Basics

      Master the fundamentals of effective software testing

  • About
    About

    Discover the driving forces behind Testlio's passion for outstanding testing solutions.

    Learn more

    • Identity
    • Our Story

      Learn about our journey and origin

    • Leadership

      Get to know the faces behind Testlio

    • Culture

      Discover our values and working environment

    • Distinction
    • Differences

      Uncover Testlio’s unique edge and competitive excellence

    • Clients

      Explore why digital leaders choose Testlio

    • Partners

      See who we work with to deliver excellence

    • Impact
    • News
    • Events
    • Social Impact
    • Diversity, Equity and Inclusion
    • Blog
  • Work
    Work

    Explore remote-friendly, flexible opportunities and join our mission to enable human possibilities.

    Learn more

    • Type
    • Full-Time

      Permanent job, 40 hrs/week

    • Freelance Work

      Project-based, self-employed, services multiple clients

    • Part-Time

      Fewer hours than full-time, 20-30 hrs/week

    • Temporary

      Short-term job, for specific period/task

    • Team
    • Platform
    • Operations
    • Growth
    • Delivery
    • Quality
    • Location
    • APAC
    • AMER
    • EMEA
Sign in Contact sales
Contact sales

KISS method for bug reporting

Kristi Kaljurand
July 30th, 2014

It’s essential to keep bug reports as clean and easy to read as possible. At Testlio, we use the KISS method, commonly known as “Keep It Simple Stupid“.

We’re constantly striving to take complicated issues and make them as easy to read and understand as possible. As a tester, you should know that this shouldn’t come at the cost of quality and detail.

Things to keep in mind

The Problem – Keep your eye on the prize, or in this case, the reason you’re writing a bug report in the first place. Make sure your title and description are focused on that problem, and not the less important details.

Length – Detail is appreciated, but leaving a wall of text about an issue makes it harder to follow and understand. Keep your report short, simple, and focused!

Proof – Some bugs only exist on one platform or OS, some can’t be reproduced at all. Make sure to include screenshots, videos, and logs so we can confirm what happened.

Related Issues – Are there other actions that could cause the same problem? Are they relevant to mention in your report?

Creating a bug report with Testlio

The following is our preferred format for a bug report. Here are some guidelines and tips to help you succeed on our platform!

1. Title

[Profile] Uploaded photos are rotated sideways

  • Between the [ ] brackets, first specify what section of the app the bug was found. Be specific!
  • Follow the brackets with a short description of the problem

2. Device Details:

In this section, we’re looking for details about your testing environment. List your device, operating system, app version, browser version, and internet connection, depending on relevance.

3. Steps to Reproduce

List your exact steps to reproduce the issue, and don’t skip any steps!

  • Use the ‘>’ symbol to signal navigating from one step to the next
  • Keep it simple and easy to follow!

What NOT to do
Steps to reproduce:

  1. Open app
  2. Log in with valid credentials
  3. Tap on Settings
  4. On the displayed options select Profile
  5. Tap on Edit in the top right corner
  6. Tap on Profile Image
  7. Select an image saved on phone
  8. Select Upload
  9. Tap on Save Changes

Simplified! (Here’s how to do it)
Steps to reproduce:

  1. Settings > Profile > Edit
  2. Change Profile picture > Save

4. Expected Result

In shorthand, write down what should be happening in this situation

5. Actual Result

Here is where you record the problematic behavior. What’s broken?

6. Attachments

We require at least one attachment with every bug report. Not everything is reproducible on every device or environment, so it’s extremely important to include proof and detailed documentation of how the bug is occurring on your end.

  • Screenshots: Visual bugs that are stationary are often easy to display with a screenshot which highlights the problematic behavior
  • Videos: Many visual bugs happen when switching between screens, or need motion to be understood. When this is the case, screenshots are not sufficient.
    • If you are on iOS 11 and above, try using iPhone’s own screen recorder, you can watch a video on how to do that here. Using another device to record a video may be the easiest option if you are having issues with the software.
    • On Android, we suggest AZ Screen Recorder, you can read more about how to use it here.
  • Logs: Logs allow developers to dig deep into the root of the issue to see exactly what went wrong on your device. Many crashes and errors are not easy to reproduce. Without a crash or console log, your report will not provide much value.

That’s the gist of it! As always, use your best judgment to make reports as clear as possible!

You may also like

  • Basics What is Regression Testing? The Full Guide
  • Basics Quality Assurance (QA) vs. Quality Control (QC) Explainer Guide
  • Basics The Manual Testing Guide: What It Is, Use Cases, and How-To’s
  • Basics Unit Testing vs System Testing: Differences & Similarities
  • Basics QA for Beginners: Unit Testing Vs Regression Testing
Path

“Automation helped us reduce regressions from 20 hours to 15 minutes!”

Learn more
  • Facebook
  • Twitter
  • LinkedIn
  • Instagram
Solutions
  • Manual Testing
  • Test Automation
  • Crowdsourced Testing
  • Outsourced Testing
Coverage
  • Payments Testing
  • AI Testing
  • Localization Testing
  • Functional Testing
  • Regression Testing
  • Mobile App Testing
  • Web App Testing
Work
  • Work at Testlio
  • Freelance
  • Testers
Company
  • Clients
  • Events
  • News
  • Notices
  • Privacy Policy
  • Terms of Use
  • Contact Us

Subscribe
to our newsletter