{"id":405,"date":"2022-02-28T08:23:14","date_gmt":"2022-02-28T08:23:14","guid":{"rendered":"https:\/\/fluxtech.me\/blog\/?p=405"},"modified":"2022-04-01T08:17:26","modified_gmt":"2022-04-01T08:17:26","slug":"group-testing-quick-guide","status":"publish","type":"post","link":"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/","title":{"rendered":"Group Testing: Your in-house alternative to Crowdtesting"},"content":{"rendered":"\n<p>Exhaustive Testing is impossible due to its complex and time-consuming nature.&nbsp;&nbsp;<\/p>\n\n\n\n<p>Almost every QA engineer, intern, or senior will certainly accept this fundamental testing principle. Even if you have plenty of time, the principle will still prove true. Because quality is not always about having enough time, but more about having sufficient resources, expertise, a space for discussions, and analyzing different points of view.<\/p>\n\n\n\n<p>We guess the one superpower all QA engineers would like to have is a fresh pair of eyes for every single day. With time, we are often accustomed to some application patterns that are not user-friendly and even incorrect. How to cope with such fallacies?<\/p>\n\n\n\n<p>Some companies find <a href=\"https:\/\/usersnap.com\/blog\/crowdtesting-all-you-need-to-know\/\" target=\"_blank\" rel=\"noreferrer noopener\">Crowdtesting<\/a> as a solution. But is there an easier method to solve this problem with your in-house team?<\/p>\n\n\n\n<p>Ask this question to any QA Engineer in <a href=\"https:\/\/fluxtech.me\/\"><strong>Flux Technologies<\/strong><\/a>, and everyone would answer:<strong> \u201cGTS\u201d <\/strong>(a.k.a Group Testing Session). <\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>What is Group Testing Session?<\/strong><\/h2>\n\n\n\n<p>Group Testing Session is a hybrid of focused groups (a research technique aimed to collect data by identifying and exploring how people think and behave), a <a href=\"https:\/\/www.professionalqa.com\/peer-testing#:~:text=Peer%20review%20or%20testing%20is,the%20code%20written%20by%20developers.&amp;text=Peer%20review%20technique%20is%20adopted,pursuit%20of%20a%20common%20goal.\">peer-testing<\/a> (a way of evaluating work performed by a coworker), and an <a href=\"https:\/\/www.productplan.com\/glossary\/alpha-test\/\">Alpha testing<\/a> (first end-to-end testing of a product to ensure it meets the business requirements and functions correctly. Usually, internal employees perform this test).<\/p>\n\n\n\n<p>The method is used to keep the QA eyes fresh and incorporate a multi-level testing process to ensure the maximum quality of any application.<\/p>\n\n\n\n<p>It is a small group of QA engineers (from 3 to 10) with different expertise and product knowledge levels. They all sit together and interact with the application in order to check its functionality and what can be improved in terms of usability. During the past couple of years, we have done several group sessions (many more to come) and would like to share our experience in this.<\/p>\n\n\n\n<p>The GTS can be conducted with various goals in mind. Either it is requested by the product\u2019s dedicated QA Engineer(s) or Project Manager.<\/p>\n\n\n\n<p>Here are some cases when GTS can be requested:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Tested features need double validation<\/li><li>New flow and\/or design is implemented and requires usability testing<\/li><li>To ensure the system is ready for release<\/li><li>Gathering improvement ideas on an existing user flow, and more.<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Phase 1: Preparation<\/strong><\/h3>\n\n\n\n<p>After the request is approved, the preparation phase starts. During this phase, a load of work should be done. As a rule, QA engineers of the application (after confirming with the product\/project manager) perform preparation activities, which include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Prioritization of the functionalities or flows that need to be tested:<\/strong> What part of the application should be under test?<\/li><li><strong>Preparation of test data:<\/strong> Are there any accounts or specific data that need to be set up beforehand?<\/li><li><strong>Preparation of checklists\/scenarios: <\/strong>Are there specific use cases that need to be validated in GTS?<\/li><li><strong>Prioritizing and preparing devices based on the hardware requirements: <\/strong>Should web applications be tested on desktop or mobile devices?<\/li><li><strong>Preparation of logging and note-taking methods and templates: <\/strong>How to store the results whether they should be grouped or submitted separately?<\/li><li><strong>Defining resources needed for the GTS: <\/strong>How many QA engineers should participate in GTS?<\/li><li><strong>Defining the time: <\/strong>How many hours should be spent on testing so it doesn\u2019t violate exhaustive testing and pesticide paradox principles?<\/li><li><strong>Scheduling the session: <\/strong>When and where the GTS should take place? Are all participants invited and informed correspondingly?<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Phase 2: The Process<\/strong><\/h3>\n\n\n\n<p>During the GTS, the facilitator describes the flow and gives minimal instructions to the participants to reduce extra communication during the process. Participants may ask questions only if they are run blockers, and the answer can unblock them. In this stage, it is essential to fix every unexpected behavior of the testable item.<\/p>\n\n\n\n<p>Moreover, during the process, note-taking and logging are crucial. Besides the notes, participants can also include screenshots and video recordings in their reports. Because every little detail matters\u2014and descriptions should be as detailed as possible.<\/p>\n\n\n\n<p>Additionally, participants can use different testing types and styles during the session, such as exploratory, ad-hoc, error-guessing, and intuitive testing.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Phase 3: Wrap up<\/strong><\/h3>\n\n\n\n<p>After the main testing, we summarize our notes (including improvements, bugs, etc.). This process will not be painful and time-consuming if you already take descriptive notes during the main testing phase.<\/p>\n\n\n\n<p>However, for more efficiency, we perform these actions right after the GTS when information is still in our short-term memory. Otherwise, chances are we can lose or forget it. Subsequently, we pass all the gathered information to the GTS facilitators according to the pre-defined format.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Phase 4: Post-Testing Activities<\/strong><\/h3>\n\n\n\n<p>After collecting reports from all participants, the final activities come to the stage. Firstly, you will have to analyze the results carefully. Afterward, participants should remove the duplicates or treat them as indicators of frequently reported cases. Now group the similar issues and improvements. Lastly, exclude the risks and issues.<\/p>\n\n\n\n<p>After the final report is generated with all issues and suggested improvements, the facilitator passes the GTS report to PM or PO for prioritizing the items and including them in the development phase.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Some Pros and Cons<\/strong><\/h2>\n\n\n\n<p>The GTS is a self-made process so that it will be refined over time. It has both advantages and disadvantages. Here are some of the crucial pros and cons we found in GTS:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/uORVPMJ1VHkjLHUscSnv_cGTgMR2kK_D7bVluUDD9EDa7hxhyAayFyqFlPQwhRKoBkus54reD9xaiWWKKty-Z0pueu-yzAhKOrveZlJa1WnHj92eJ7DS7mQE0sKPseiBXP-tq9QB\" alt=\"group-testing-pros and cons.png\"\/><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Some Essential Tips + Do\u2019s and Don\u2019ts<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li>Generally, intuitive testing takes place during the GTS. But still, make sure the participants have sufficient product knowledge\u2014especially when dealing with tools that need specific training and guidance.<\/li><li>Never underestimate the importance of preparation. GTS is useful when you prepare it effectively. However, you don&#8217;t need to over-plan the process; always leave room for creativity and intuition.<\/li><li>Always include screenshots and recordings in your reports, as it can be a blessing for a product team.<\/li><li>Take notes during the testing and include them in your reports.<\/li><li>Not all features need GTS. So, carefully choose the application or feature for GTS to avoid wasting time finding already known issues. Focus on the parts that need usability validation.<\/li><li>You can also find some functional bugs during GTS, but do not expect full system testing and critical bugs from GTS. Moreover, make sure the application has few functional issues when conducting GTS.<\/li><\/ul>\n\n\n<p><!-- Begin Mailchimp Signup Form -->\n<link href=\"\/\/cdn-images.mailchimp.com\/embedcode\/classic-10_7.css\" rel=\"stylesheet\" type=\"text\/css\">\n<style type=\"text\/css\">\n\t#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }\n\t\/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.\n\t   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. *\/\n<\/style>\n<div id=\"mc_embed_signup\">\n<form action=\"https:\/\/fluxtech.us1.list-manage.com\/subscribe\/post?u=b08e10b09cd8fa3fc0922d55b&amp;id=775d1a7dac\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"\">\n<div id=\"mc_embed_signup_scroll\">\n<h2>Subscribe to our newsletter to receive new blogs and tips &#8211; straight to your inbox<\/h2>\n<div class=\"indicates-required\"><span class=\"asterisk\">*<\/span> indicates required<\/div>\n<div class=\"mc-field-group\">\n\t<label for=\"mce-FNAME\">First Name  <span class=\"asterisk\">*<\/span><br \/>\n<\/label><br \/>\n\t<input type=\"text\" value=\"\" name=\"FNAME\" class=\"required\" id=\"mce-FNAME\">\n<\/div>\n<div class=\"mc-field-group\">\n\t<label for=\"mce-EMAIL\">Email Address  <span class=\"asterisk\">*<\/span><br \/>\n<\/label><br \/>\n\t<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"required email\" id=\"mce-EMAIL\">\n<\/div>\n<div id=\"mce-responses\" class=\"clear\">\n<div class=\"response\" id=\"mce-error-response\" style=\"display:none\"><\/div>\n<div class=\"response\" id=\"mce-success-response\" style=\"display:none\"><\/div>\n<\/p><\/div>\n<p>    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups--><\/p>\n<div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_b08e10b09cd8fa3fc0922d55b_775d1a7dac\" tabindex=\"-1\" value=\"\"><\/div>\n<div class=\"clear\"><input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\"><\/div>\n<\/p><\/div>\n<\/form>\n<\/div>\n<p><script type=\"text\/javascript\" src=\"\/\/s3.amazonaws.com\/downloads.mailchimp.com\/js\/mc-validate.js\"><\/script><script type=\"text\/javascript\">(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[1]='FNAME';ftypes[1]='text';fnames[0]='EMAIL';ftypes[0]='email';}(jQuery));var $mcj = jQuery.noConflict(true);<\/script><br \/>\n<!--End mc_embed_signup--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Exhaustive Testing is impossible due to its complex and time-consuming nature.&nbsp;&nbsp; Almost every QA engineer, intern, or senior will certainly accept this fundamental testing principle. Even if you have plenty of time, the principle will still prove true. Because quality is not always about having enough time, but more about having sufficient resources, expertise, a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":419,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"footnotes":""},"categories":[10],"tags":[39,27],"class_list":["post-405","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-quality-assurance","tag-quality-assurance","tag-tips"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Group Testing: Your in-house alternative to Crowdtesting - Flux Technologies<\/title>\n<meta name=\"description\" content=\"What is the best alternative to Crowdtesting? Let&#039;s dive into Group Testing: an in-house method for optimizing software testing results.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Group Testing: Your in-house alternative to Crowdtesting - Flux Technologies\" \/>\n<meta property=\"og:description\" content=\"What is the best alternative to Crowdtesting? Let&#039;s dive into Group Testing: an in-house method for optimizing software testing results.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Flux Technologies\" \/>\n<meta property=\"article:published_time\" content=\"2022-02-28T08:23:14+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-01T08:17:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fluxtech.me\/blog\/wp-content\/uploads\/2022\/02\/group_testing-2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1001\" \/>\n\t<meta property=\"og:image:height\" content=\"601\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Flux Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Flux Team\" \/>\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\":\"WebPage\",\"@id\":\"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/\",\"url\":\"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/\",\"name\":\"Group Testing: Your in-house alternative to Crowdtesting - Flux Technologies\",\"isPartOf\":{\"@id\":\"https:\/\/fluxtech.me\/blog\/#website\"},\"datePublished\":\"2022-02-28T08:23:14+00:00\",\"dateModified\":\"2022-04-01T08:17:26+00:00\",\"author\":{\"@id\":\"https:\/\/fluxtech.me\/blog\/#\/schema\/person\/41b838e552fdb243119410f480f6944d\"},\"description\":\"What is the best alternative to Crowdtesting? Let's dive into Group Testing: an in-house method for optimizing software testing results.\",\"breadcrumb\":{\"@id\":\"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fluxtech.me\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Group Testing: Your in-house alternative to Crowdtesting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluxtech.me\/blog\/#website\",\"url\":\"https:\/\/fluxtech.me\/blog\/\",\"name\":\"Flux Technologies\",\"description\":\"Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluxtech.me\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluxtech.me\/blog\/#\/schema\/person\/41b838e552fdb243119410f480f6944d\",\"name\":\"Flux Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fluxtech.me\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c1c5fc3228772412cf7cb45ed9c2aa6fc008d50d756869eea81624b68d4c4ef6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c1c5fc3228772412cf7cb45ed9c2aa6fc008d50d756869eea81624b68d4c4ef6?s=96&d=mm&r=g\",\"caption\":\"Flux Team\"},\"sameAs\":[\"https:\/\/fluxtech.me\/blog\"],\"url\":\"https:\/\/fluxtech.me\/blog\/author\/fluxblogadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Group Testing: Your in-house alternative to Crowdtesting - Flux Technologies","description":"What is the best alternative to Crowdtesting? Let's dive into Group Testing: an in-house method for optimizing software testing results.","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:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/","og_locale":"en_US","og_type":"article","og_title":"Group Testing: Your in-house alternative to Crowdtesting - Flux Technologies","og_description":"What is the best alternative to Crowdtesting? Let's dive into Group Testing: an in-house method for optimizing software testing results.","og_url":"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/","og_site_name":"Flux Technologies","article_published_time":"2022-02-28T08:23:14+00:00","article_modified_time":"2022-04-01T08:17:26+00:00","og_image":[{"width":1001,"height":601,"url":"https:\/\/fluxtech.me\/blog\/wp-content\/uploads\/2022\/02\/group_testing-2.png","type":"image\/png"}],"author":"Flux Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Flux Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/","url":"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/","name":"Group Testing: Your in-house alternative to Crowdtesting - Flux Technologies","isPartOf":{"@id":"https:\/\/fluxtech.me\/blog\/#website"},"datePublished":"2022-02-28T08:23:14+00:00","dateModified":"2022-04-01T08:17:26+00:00","author":{"@id":"https:\/\/fluxtech.me\/blog\/#\/schema\/person\/41b838e552fdb243119410f480f6944d"},"description":"What is the best alternative to Crowdtesting? Let's dive into Group Testing: an in-house method for optimizing software testing results.","breadcrumb":{"@id":"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fluxtech.me\/blog\/group-testing-quick-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fluxtech.me\/blog\/"},{"@type":"ListItem","position":2,"name":"Group Testing: Your in-house alternative to Crowdtesting"}]},{"@type":"WebSite","@id":"https:\/\/fluxtech.me\/blog\/#website","url":"https:\/\/fluxtech.me\/blog\/","name":"Flux Technologies","description":"Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluxtech.me\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/fluxtech.me\/blog\/#\/schema\/person\/41b838e552fdb243119410f480f6944d","name":"Flux Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fluxtech.me\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c1c5fc3228772412cf7cb45ed9c2aa6fc008d50d756869eea81624b68d4c4ef6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c1c5fc3228772412cf7cb45ed9c2aa6fc008d50d756869eea81624b68d4c4ef6?s=96&d=mm&r=g","caption":"Flux Team"},"sameAs":["https:\/\/fluxtech.me\/blog"],"url":"https:\/\/fluxtech.me\/blog\/author\/fluxblogadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/posts\/405","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/comments?post=405"}],"version-history":[{"count":10,"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/posts\/405\/revisions"}],"predecessor-version":[{"id":464,"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/posts\/405\/revisions\/464"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/media\/419"}],"wp:attachment":[{"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/media?parent=405"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/categories?post=405"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fluxtech.me\/blog\/wp-json\/wp\/v2\/tags?post=405"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}