{"id":3815,"date":"2015-09-22T13:32:03","date_gmt":"2015-09-22T11:32:03","guid":{"rendered":"https:\/\/usersnap.com\/?p=3815"},"modified":"2025-08-05T17:44:37","modified_gmt":"2025-08-05T15:44:37","slug":"bug-reporting-workflow","status":"publish","type":"post","link":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/","title":{"rendered":"Fundamentals on setting up your bug reporting workflow"},"content":{"rendered":"\n<p>With all these emerging new devices &#8211; from mobile devices, to wearables, to VR, to smart devices &#8211; having a proper <strong>bug reporting workflow<\/strong> in place becomes quite a challenge.<\/p>\n\n\n\n<p>Building web applications in particular might seem quite painful due to the different screen sizes of the used devices. It can even be worse than testing native apps for the Android ecosystem.<\/p>\n\n\n\n<p><strong>In this post, I\u2019d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced workflows.<\/strong><br><\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">The What and Why of bug reporting.<\/h2>\n\n\n\n<p>First things first. In order to understand the basics of bug reporting, we need to answer the questions of what bug reporting is all about and why it\u2019s a necessary step in every web project.<\/p>\n\n\n<div class=\"acf-cta\" style=\"background-image: url(https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2025\/02\/Group-1000004194.svg); width: 100%;\"><h2>Try Usersnap for Bug Reporting Workflow<\/h2><a href=\"https:\/\/usersnap.com\/signup\" class=\"cta-button\">Try Usersnap Now<\/a><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>The What.<\/strong><br><a href=\"https:\/\/usersnap.com\/blog\/what-is-a-bug-report\/\">Bug reporting<\/a> can be defined as the workflow used by quality assurance personnel and developers to keep track of software problems and resolutions.<\/p>\n\n\n\n<p>The result of the bug reporting workflow are so-called<strong> bug reports<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h3 class=\"wp-block-heading\">Bug reports are the only tangible product of the testing process itself, solid technical documentation that describes a failure mode in the system under test that could affect the customer&#8217;s experience of quality.<\/h3>\n<\/blockquote>\n\n\n\n<p><em>(source: <a href=\"http:\/\/www.rbcs-us.com\/images\/documents\/Bug-Reporting-Processes-(Article).pdf\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">rbcs-us.com<\/a>)<\/em><\/p>\n\n\n\n<p><strong>The Why.<\/strong><br>The short answer: Because we want to release <a href=\"https:\/\/usersnap.com\/blog\/bug-free-development-environment\/\" target=\"_blank\" rel=\"noopener noreferrer\">bug-free<\/a> applications and keep our users happy.<\/p>\n\n\n\n<p>Bugs and misleading errors can be found in nearly every software ever shipped on this planet, right? So how can we ensure a bug- and error-free software while developing it?<\/p>\n\n\n\n<p>Well, it\u2019s time for some proper bug reporting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">It\u2019s time for bug reporting.<\/h2>\n\n\n\n<p><a href=\"https:\/\/usersnap.com\/blog\/easy-bug-tracking-hacks-developers\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bug reporting<\/a> takes place in various steps of a project. If you\u2019re working on new web applications, websites or apps, you probably follow the following steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>User needs: Identify the user needs.<\/li>\n\n\n\n<li>Design<\/li>\n\n\n\n<li>Code<\/li>\n\n\n\n<li>Test (internal bug reporting)<\/li>\n\n\n\n<li>Release your website \/ app \/ product<\/li>\n\n\n\n<li>User feedback (external bug reporting)<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"270\" src=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflow-template.jpg\" alt=\"bug reporting workflow template\" class=\"wp-image-3819\" srcset=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflow-template.jpg 700w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflow-template-300x116.jpg 300w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflow-template-140x54.jpg 140w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p><span style=\"font-weight: 400;\">As displayed in the workflow above, I\u2019d like to distinguish between internal and external bug reporting. Of course this workflow might differ depending on your project- and team size. <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">However, there will and should always be a project stage for internal testing (sometimes referred to as alpha testing) which includes <a href=\"https:\/\/usersnap.com\/blog\/bug-report-template\/\">bug reporting template<\/a> by web development and\/or QA teams.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3 ways of bug reporting in web development teams<\/h2>\n\n\n\n<p>Depending on your project and company, you\u2019ll probably end up with one of the three following ways of bug reporting.<\/p>\n\n\n<div class=\"acf-cta\" style=\"background-image: url(https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2025\/02\/Group-1000004194.svg); width: 100%;\"><h2>Try Usersnap for Bug Reporting Workflow<\/h2><a href=\"https:\/\/usersnap.com\/signup\" class=\"cta-button\">Try Usersnap Now<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Automated Browser Testing<\/h3>\n\n\n\n<p>If we take a look at <a href=\"https:\/\/usersnap.com\/blog\/automated-vs-manual-user-testing\/\" target=\"_blank\" rel=\"noreferrer noopener\">automated testing<\/a> or bug reporting, it\u2019s all about setting up test cases which can be run without any human interaction. Automated bug reporting requires a comprehensive testing suite which enables you to execute pre-scripted tests on a web application before releasing it into production.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/automated-bug-reporting.jpg\" alt=\"automated bug reporting\" class=\"wp-image-3820\" srcset=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/automated-bug-reporting.jpg 700w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/automated-bug-reporting-300x161.jpg 300w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/automated-bug-reporting-140x75.jpg 140w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p>There are currently great tools and workflow suites out there for running automated tests for your website or web application.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/saucelabs.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Sauce Labs<\/a>:<\/strong> Automated testing in the cloud<\/li>\n\n\n\n<li><strong><a href=\"http:\/\/www.testomato.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Testomato<\/a>:<\/strong> Enables you to monitor your website automatically<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/ghostinspector.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Ghost Inspector<\/a>:<\/strong> Lets you create UI tests which will run continuously<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Manual bug reporting<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"409\" src=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/manual-bug-reporting.jpg\" alt=\"manual bug reporting workflow\" class=\"wp-image-3824\" srcset=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/manual-bug-reporting.jpg 700w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/manual-bug-reporting-300x175.jpg 300w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/manual-bug-reporting-140x82.jpg 140w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p>On the other hand, manual bug reporting is all about making use of human manpower for testing your web application or website. It involves real human interaction for testing and reporting bugs and issues.<br><\/p>\n\n\n\n<p>Of course this also requires you to have access to a wide range of different browsers running on different operating systems. Both BrowserStack and Usersnap can be of great help here.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"https:\/\/www.browserstack.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">BrowserStack<\/a>:<\/strong> BrowserStack supports a great list of browsers and mobile devices for manual bug reporting.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/usersnap.com?gat=bugreporting\" target=\"_blank\" rel=\"noopener noreferrer\">Usersnap<\/a><\/strong>: Testing on all different devices makes storing &amp; managing all your bug reports a tough job. Usersnap helps you on this end by creating screenshots and storing all bug reports in your project dashboard, from whatever device you\u2019ve created them.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Crowdsourced Testing<\/h3>\n\n\n\n<p>Crowdsourced testing and bug reporting &#8211; also known as crowd testing &#8211; is an emerging trend which makes use of the concept of crowdsourcing.<\/p>\n\n\n\n<p>The difference of crowdsourced testing to manual or automated bug reporting is that it puts a web application or website to test in a mass of real different places. Basically it outsources your testing activities to a crowd of testers and bug reporters who put your product under the test.<\/p>\n\n\n\n<p>The great benefit of crowdsourced bug reporting can be found in the fast and reliable testing scenarios which you probably won\u2019t encounter when testing your software on your own.<\/p>\n\n\n\n<p>Furthermore, this method is also considered as more user-centric because the crowd which is testing and reporting bugs brings an \u201coutside\u201d-view into your development team.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"700\" height=\"397\" src=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/crowd-sourced-bug-reporting.jpg\" alt=\"crowd-sourced bug reporting workflow\" class=\"wp-image-3825\" srcset=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/crowd-sourced-bug-reporting.jpg 700w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/crowd-sourced-bug-reporting-300x170.jpg 300w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/crowd-sourced-bug-reporting-140x79.jpg 140w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n\n\n<p><br>Crowdsourced bug reporting is not that common yet among most development teams but it\u2019s a growing trend with some new interesting players emerging in the market:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><a href=\"http:\/\/www.testbirds.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Testbirds<\/a>:<\/strong> Testbirds is one of the first crowd sourced testing sites with a straight-forward approach making use of their crowd.<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.pay4bugs.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Pay4Bugs<\/a>:<\/strong> The approach of Pay4Bugs is simple. When signing up for their crowd testing tool, you\u2019ll only get charged when the their bug reporting crowd finds a bug.<\/li>\n\n\n\n<li><strong><a href=\"http:\/\/www.applause.com\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Applause<\/a>:<\/strong> Another interesting crowd-sourcing bug reporting tool is Applause. It not only offers crowd testing for mobile and the web, but it also tests your application on wearables, smart cards and other devices.<\/li>\n<\/ul>\n\n\n<div class=\"acf-cta\" style=\"background-image: url(https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2025\/02\/Group-1000004194.svg); width: 100%;\"><h2>Try Usersnap for Bug Reporting Workflow<\/h2><a href=\"https:\/\/usersnap.com\/signup\" class=\"cta-button\">Try Usersnap Now<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Create a workflow to turn feedback into actions<\/h2>\n\n\n\n<p>Triage and move along your incoming feedback, issues, and ideas with fully customizable status fields. With the Kanban view, you can easily manage testing workflows and improvement pipelines.<\/p>\n\n\n\n<p>Auto 2-way sync custom statuses with <a href=\"https:\/\/usersnap.com\/integrations\/jira\">Jira<\/a> and <a href=\"https:\/\/usersnap.com\/integrations\/azure-devops\">Azure DevOps<\/a>, so that your development sprints, stakeholder\u2019s guest board, and feedback center are all moving in harmony!<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"580\" src=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2024\/01\/custom-statues-dropdown-1024x580.jpg\" alt=\"\" class=\"wp-image-18841\" srcset=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2024\/01\/custom-statues-dropdown-1024x580.jpg 1024w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2024\/01\/custom-statues-dropdown-300x170.jpg 300w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2024\/01\/custom-statues-dropdown-1536x870.jpg 1536w, https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2024\/01\/custom-statues-dropdown.jpg 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Wrapping it up.<\/h2>\n\n\n\n<p>No matter which way of bug reporting you go, sooner or later, you will probably end up with the question of how to manage all your bugs.<\/p>\n\n\n\n<p>No one likes bugs, and reporting them can be quite tedious. That is why having a workflow in place to deal with bugs efficiently is crucial to building a bug-free website or application.<\/p>\n\n\n\n<p>Further useful resources on the topic of bug tracking:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/usersnap.com\/blog\/bug-free-development-environment\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ensure a bug-free development environment<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/usersnap.com\/blog\/easy-bug-tracking-hacks-developers\/\" target=\"_blank\" rel=\"noopener noreferrer\">6 easy bug tracking hacks<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/usersnap.com\/blog\/bug-reporting-solve-criminal-cases\/\" target=\"_blank\" rel=\"noopener noreferrer\">The 4Ws of bug reporting!<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/usersnap.com\/blog\/bad-bug-reports-examples\/\" target=\"_blank\" rel=\"noopener noreferrer\">When bad bug reports happen to good people!<\/a><\/li>\n<\/ul>\n\n\n\n<p><strong>How do you report bugs? Let us know in the comments!<\/strong><\/p>\n\n\n\n<p><em>This article was brought to you by <a href=\"https:\/\/usersnap.com?gat=blog-post?gat=blog-post&amp;utm_source=blog&amp;utm_medium=blog&amp;utm_campaign=blogpost\">Usersnap<\/a> &#8211; a visual bug tracking and screenshot tool for every web project.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>With all these emerging new devices &#8211; from mobile devices, to wearables, to VR, to smart devices &#8211; having a proper bug reporting workflow in place becomes quite a challenge. Building web applications in particular might seem quite painful due to the different screen sizes of the used devices. It can even be worse than [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":3816,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":true,"inline_featured_image":false,"ub_ctt_via":"","footnotes":""},"categories":[855],"tags":[],"class_list":["post-3815","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bug-tracking-blog"],"acf":[],"featured_image_src":"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg","author_info":{"display_name":"Thomas Peham","author_link":"https:\/\/usersnap.com\/blog\/author\/thomas\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fundamentals on setting up your bug reporting workflow<\/title>\n<meta name=\"description\" content=\"In this post, I\u2019d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced bug reporting workflows.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fundamentals on setting up your bug reporting workflow\" \/>\n<meta property=\"og:description\" content=\"In this post, I\u2019d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced bug reporting workflows.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/\" \/>\n<meta property=\"og:site_name\" content=\"Usersnap Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/usersnap\" \/>\n<meta property=\"article:published_time\" content=\"2015-09-22T11:32:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-05T15:44:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Thomas Peham\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@tompeham\" \/>\n<meta name=\"twitter:site\" content=\"@usersnap\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Thomas Peham\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/\"},\"author\":{\"name\":\"Thomas Peham\",\"@id\":\"https:\/\/usersnap.com\/blog\/#\/schema\/person\/85bd1168f7e7c005c6cd2a4045e3d59b\"},\"headline\":\"Fundamentals on setting up your bug reporting workflow\",\"datePublished\":\"2015-09-22T11:32:03+00:00\",\"dateModified\":\"2025-08-05T15:44:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/\"},\"wordCount\":1072,\"publisher\":{\"@id\":\"https:\/\/usersnap.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg\",\"articleSection\":[\"Bug Tracking\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/\",\"url\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/\",\"name\":\"Fundamentals on setting up your bug reporting workflow\",\"isPartOf\":{\"@id\":\"https:\/\/usersnap.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg\",\"datePublished\":\"2015-09-22T11:32:03+00:00\",\"dateModified\":\"2025-08-05T15:44:37+00:00\",\"description\":\"In this post, I\u2019d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced bug reporting workflows.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage\",\"url\":\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg\",\"contentUrl\":\"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg\",\"width\":700,\"height\":350,\"caption\":\"bug reporting workflows by usersnap\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/usersnap.com\/blog\/#website\",\"url\":\"https:\/\/usersnap.com\/blog\/\",\"name\":\"Usersnap Blog\",\"description\":\"Learn more about how to collect user feedback and build better products with the magic power of feedback.\",\"publisher\":{\"@id\":\"https:\/\/usersnap.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/usersnap.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/usersnap.com\/blog\/#organization\",\"name\":\"Usersnap\",\"url\":\"https:\/\/usersnap.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/usersnap.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/usersnap.com\/wp-content\/uploads\/2020\/08\/Usersnap-Updated-Logo.png\",\"contentUrl\":\"https:\/\/usersnap.com\/wp-content\/uploads\/2020\/08\/Usersnap-Updated-Logo.png\",\"width\":136,\"height\":26,\"caption\":\"Usersnap\"},\"image\":{\"@id\":\"https:\/\/usersnap.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/usersnap\",\"https:\/\/x.com\/usersnap\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/usersnap.com\/blog\/#\/schema\/person\/85bd1168f7e7c005c6cd2a4045e3d59b\",\"name\":\"Thomas Peham\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/usersnap.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c570afeda0ee367f5824a6762a0511ec7be061521c645ef29d34b976c183341d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c570afeda0ee367f5824a6762a0511ec7be061521c645ef29d34b976c183341d?s=96&d=mm&r=g\",\"caption\":\"Thomas Peham\"},\"sameAs\":[\"https:\/\/x.com\/tompeham\"],\"url\":\"https:\/\/usersnap.com\/blog\/author\/thomas\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fundamentals on setting up your bug reporting workflow","description":"In this post, I\u2019d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced bug reporting workflows.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/","og_locale":"en_US","og_type":"article","og_title":"Fundamentals on setting up your bug reporting workflow","og_description":"In this post, I\u2019d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced bug reporting workflows.","og_url":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/","og_site_name":"Usersnap Blog","article_publisher":"https:\/\/www.facebook.com\/usersnap","article_published_time":"2015-09-22T11:32:03+00:00","article_modified_time":"2025-08-05T15:44:37+00:00","og_image":[{"width":700,"height":350,"url":"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg","type":"image\/jpeg"}],"author":"Thomas Peham","twitter_card":"summary_large_image","twitter_creator":"@tompeham","twitter_site":"@usersnap","twitter_misc":{"Written by":"Thomas Peham","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#article","isPartOf":{"@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/"},"author":{"name":"Thomas Peham","@id":"https:\/\/usersnap.com\/blog\/#\/schema\/person\/85bd1168f7e7c005c6cd2a4045e3d59b"},"headline":"Fundamentals on setting up your bug reporting workflow","datePublished":"2015-09-22T11:32:03+00:00","dateModified":"2025-08-05T15:44:37+00:00","mainEntityOfPage":{"@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/"},"wordCount":1072,"publisher":{"@id":"https:\/\/usersnap.com\/blog\/#organization"},"image":{"@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage"},"thumbnailUrl":"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg","articleSection":["Bug Tracking"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/","url":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/","name":"Fundamentals on setting up your bug reporting workflow","isPartOf":{"@id":"https:\/\/usersnap.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage"},"image":{"@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage"},"thumbnailUrl":"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg","datePublished":"2015-09-22T11:32:03+00:00","dateModified":"2025-08-05T15:44:37+00:00","description":"In this post, I\u2019d like to show you different ways of setting up your bug reporting workflow. Including manual, automated and crowd-sourced bug reporting workflows.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/usersnap.com\/blog\/bug-reporting-workflow\/#primaryimage","url":"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg","contentUrl":"https:\/\/usersnap.com\/blog\/wp-content\/uploads\/2015\/09\/bug-reporting-workflows.jpg","width":700,"height":350,"caption":"bug reporting workflows by usersnap"},{"@type":"WebSite","@id":"https:\/\/usersnap.com\/blog\/#website","url":"https:\/\/usersnap.com\/blog\/","name":"Usersnap Blog","description":"Learn more about how to collect user feedback and build better products with the magic power of feedback.","publisher":{"@id":"https:\/\/usersnap.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/usersnap.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/usersnap.com\/blog\/#organization","name":"Usersnap","url":"https:\/\/usersnap.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/usersnap.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/usersnap.com\/wp-content\/uploads\/2020\/08\/Usersnap-Updated-Logo.png","contentUrl":"https:\/\/usersnap.com\/wp-content\/uploads\/2020\/08\/Usersnap-Updated-Logo.png","width":136,"height":26,"caption":"Usersnap"},"image":{"@id":"https:\/\/usersnap.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/usersnap","https:\/\/x.com\/usersnap"]},{"@type":"Person","@id":"https:\/\/usersnap.com\/blog\/#\/schema\/person\/85bd1168f7e7c005c6cd2a4045e3d59b","name":"Thomas Peham","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/usersnap.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c570afeda0ee367f5824a6762a0511ec7be061521c645ef29d34b976c183341d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c570afeda0ee367f5824a6762a0511ec7be061521c645ef29d34b976c183341d?s=96&d=mm&r=g","caption":"Thomas Peham"},"sameAs":["https:\/\/x.com\/tompeham"],"url":"https:\/\/usersnap.com\/blog\/author\/thomas\/"}]}},"_links":{"self":[{"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/posts\/3815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/comments?post=3815"}],"version-history":[{"count":0,"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/posts\/3815\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/media\/3816"}],"wp:attachment":[{"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/media?parent=3815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/categories?post=3815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/usersnap.com\/blog\/wp-json\/wp\/v2\/tags?post=3815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}