{"id":15166,"date":"2021-01-28T19:44:48","date_gmt":"2021-01-28T14:14:48","guid":{"rendered":"https:\/\/coforge.site\/cigniti\/blog\/?p=15166"},"modified":"2021-01-28T19:44:48","modified_gmt":"2021-01-28T14:14:48","slug":"shift-left-testing-qa-continuous-value-quality","status":"publish","type":"post","link":"https:\/\/coforge.site\/cigniti\/blog\/shift-left-testing-qa-continuous-value-quality\/","title":{"rendered":"Shift-left testing for continuous delivery of quality and value at speed"},"content":{"rendered":"<p><span data-contrast=\"auto\">James Marcus Bach, Founder and CEO of Satisfice, Inc. and trainer and consultant, says, \u201cTesting is the process of comparing the invisible to the ambiguous, so as to avoid the unthinkable happening to the anonymous.\u201d<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The recently released World Quality Report paints\u00a0<\/span><span data-contrast=\"auto\">a rather positive<\/span><span data-contrast=\"auto\">\u00a0picture of<\/span><span data-contrast=\"auto\">\u00a0the state of<\/span><span data-contrast=\"auto\">\u00a0testing and QA.\u00a0<\/span><span data-contrast=\"auto\">A<\/span><span data-contrast=\"auto\">s the need for both Quality AND value at speed becomes\u00a0<\/span><span data-contrast=\"auto\">imminent<\/span><span data-contrast=\"auto\">,\u00a0<\/span><span data-contrast=\"auto\">software\u00a0<\/span><span data-contrast=\"auto\">testing<\/span><span data-contrast=\"auto\">\u00a0is gaining higher prominence for organizations\u00a0<\/span><span data-contrast=\"auto\">trying to accelerate digital transformation.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">The report says, \u201c<\/span><span data-contrast=\"auto\">Expectations of QA have been steadily increasing. There is an upward trend in almost every case for the objectives<\/span><span data-contrast=\"auto\">\u00a0that<\/span><span data-contrast=\"auto\">\u00a0include the need to support business growth and the importance of ensuring end-user satisfaction. Both of these indicate that QA is no longer seen as a backroom discipline, divorced from the rest of the organization. If you hear fewer soundbites about QA and more about digital transformation, it\u2019s not because QA has ceased to be relevant, but because the contribution of QA is implicit in the success of the digital transformation. QA has been steadily evolving \u2013 from an independent function to an integrated function, and now to an inclusive function. Also, the role of QA practitioner is transforming from testing and finding defects, to ensuring that other engineering team members inculcate quality in their way of working. They need to do this by enabling them and by removing any impediments on their way to achieving quality objectives. QA is not only shifting left but also moving right.<\/span><span data-contrast=\"auto\">\u201d<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Objectives of QA and testing<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Major business stakeholders have identified the following o<\/span><span data-contrast=\"auto\">bjectives of Quality Assurance and Testing in the<\/span><span data-contrast=\"auto\">ir<\/span><span data-contrast=\"auto\">\u00a0organization:<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<ol>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Business assurance:\u00a0<\/span><span data-contrast=\"auto\">C<\/span><span data-contrast=\"auto\">ontribute to business growth and business outcomes<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Custodian of quality: Detect software defects before go-live<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Digital happiness: Ensure end-user satisfaction and customer experience<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Brand ambassador: Protect the corporate image and branding<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Quality at speed: Speed up software releases with good quality<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Automate: Make QA and testing a smarter automated process<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/li>\n<li data-leveltext=\"%1.\" data-font=\"\" data-listid=\"1\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">Quality enablement: Support everybody in the team to achieve higher quality<\/span><span data-ccp-props=\"{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/li>\n<\/ol>\n<p><span data-contrast=\"auto\">Although the findings of the report provide ample evidence about the increasing awareness surrounding the value of QA, the testing community still has a long way to go when it comes to implementing the practices at the ground level.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Testing \u2013 Shift-left or Squish-right<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">James defines testing as \u201cthe process of evaluating a product by learning about it through exploration and experiment\u201d.\u00a0<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Testing is an extensive and exhaustive process, which requires dedicated and committed individuals who can help stakeholders make the right decisions about a software product and its release. Given the demands for \u2018Quality at speed\u2019 and \u2018Value at speed\u2019, organizations have embraced a number of new technologies and methodologies. With the primary focus on \u2018speed\u2019, testing often has to suffer\u00a0<\/span><span data-contrast=\"auto\">due to<\/span><span data-contrast=\"auto\">\u00a0insufficient time and inadequate coverage.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">In recent years, to overcome these challenges, the concept of shifting QA and testing left has become popular.\u00a0\u00a0<\/span><span data-contrast=\"auto\">Shift Left testing recommends reversing the testing approach and involving system\/software testing earlier in the lifecycle. Practically, it means moving the testing approach\u00a0<\/span><span data-contrast=\"auto\">to<\/span><span data-contrast=\"auto\">\u00a0the left end\u00a0<\/span><span data-contrast=\"auto\">of<\/span><span data-contrast=\"auto\">\u00a0the project timeline.<\/span><span data-contrast=\"auto\">\u00a0This would provide more time to the testers to evaluate a code, improve test coverage, identify critical defects before release and prevent defect leakage into production, higher user satisfaction, and ultimately increase ROI.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">However, &#8220;programmers generally won\u2019t stop coding to spend days developing and performing deep testing. What they mean by \u201ctesting\u201d is relatively simple output checking. Deep testing may never happen in a shift-left regime, which then forces that work to the right \u2014 into the world of production and users.<\/span><span data-contrast=\"auto\">\u00a0James Bach<\/span><span data-contrast=\"auto\">\u00a0call<\/span><span data-contrast=\"auto\">s<\/span><span data-contrast=\"auto\">\u00a0that \u201csquish left and right,&#8221; which means that there is pressure not to allow testers to perform a competent test process. How do we resist this pressure? How do we sell testing?&#8221;,\u00a0<\/span><span data-contrast=\"auto\">he\u00a0<\/span><span data-contrast=\"auto\">asks<\/span><span data-contrast=\"auto\">.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><b><span data-contrast=\"auto\">Finding the right answer<\/span><\/b><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">As businesses transform digitally, testing approaches need to evolve. More testing, earlier testing, and broader testing, all contribute to a well-rounded product. Any business that hopes to survive must also care about the digital impression and connect it provides to its customers, even if it has a physical product. Ultimately, including testing as a process right from the get-go of the application lifecycle process and refining the test cases as per user feedback, both are not only desired but also essential for businesses to guarantee digital assurance.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Cigniti has invited James Bach to speak in our upcoming webinar on how to pitch testing at the right stage of your digital transformation to see comprehensive results. The session will help the attendees understand the impact of testing at various stages of digital transformation and how it can help safeguard customers, users, and brands from embarrassing technical issues.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><a href=\"https:\/\/www.cigniti.com\/webinar\/shift-left-or-squish-right-getting-time-to-test\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=JamesBach_webinar\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">Register for the webinar<\/span><\/a><span data-contrast=\"auto\">\u00a0and save your spot to listen to James\u2019 insightful presentation live on Feb 17th, 2021.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335551550&quot;:6,&quot;335551620&quot;:6,&quot;335559739&quot;:160,&quot;335559740&quot;:360}\">\u00a0<\/span><\/p>\n<p><span data-contrast=\"auto\">Being a global leader in the independent\u202f<\/span><a href=\"https:\/\/www.cigniti.com\/services\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=services\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">software testing<\/span><\/a><span data-contrast=\"auto\">\u202fand\u202f<\/span><a href=\"https:\/\/www.cigniti.com\/quality-engineering\/?utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=QualityEngineering\" class=\"broken_link\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">quality engineering<\/span><\/a><span data-contrast=\"auto\">\u202fservices, Cigniti is a strong advocate of Quality Assurance and its implementation right from the early stages of the software lifecycle.\u202fWe\u202fencourage customer feedback and believe in including such feedback in\u202four\u202fbroader testing approach. We take great measures to ensure that we are fully equipped with state-of-the-art services and have partnered with other experts that specialize in providing testing services.\u202f<\/span><a href=\"https:\/\/www.cigniti.com\/contact-us\/#utm_source=blog&amp;utm_medium=hyperlink&amp;utm_campaign=ContactUs\" target=\"_blank\" rel=\"noopener\"><span data-contrast=\"none\">Talk to us<\/span><\/a><span data-contrast=\"auto\">.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>James Marcus Bach, Founder and CEO of Satisfice, Inc. and trainer and consultant, says, \u201cTesting is the process of comparing the invisible to the ambiguous, so as to avoid the unthinkable happening to the anonymous.\u201d\u00a0 The recently released World Quality Report paints\u00a0a rather positive\u00a0picture of\u00a0the state of\u00a0testing and QA.\u00a0As the need for both Quality AND [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":15167,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[3391,2102,3181,3388,3393,2092,1536,3390,3389,3392,434,218],"ppma_author":[3727],"class_list":["post-15166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-testing","tag-continuous-testing-using-shift-lift","tag-digital-transformation-services","tag-digital-transformation-webinar","tag-james-bach-webinar","tag-qa-and-testing-left","tag-quality-engineering-services","tag-shift-left-approach","tag-shift-left-devops","tag-shift-left-strategy","tag-shift-left-continuous-testing","tag-shift-left-testing","tag-software-testing"],"authors":[{"term_id":3727,"user_id":20,"is_guest":0,"slug":"cigniti","display_name":"About Cigniti (A Coforge Company)","avatar_url":{"url":"https:\/\/coforge.site\/cigniti\/blog\/wp-content\/uploads\/2024\/10\/Coforge-blog-Logo.png","url2x":"https:\/\/coforge.site\/cigniti\/blog\/wp-content\/uploads\/2024\/10\/Coforge-blog-Logo.png"},"author_category":"","user_url":"https:\/\/www.cigniti.com\/","last_name":"(A Coforge Company)","first_name":"About Cigniti","job_title":"","description":"Cigniti Technologies Limited, a Coforge company, is the world\u2019s leading AI &amp; IP-led Digital Assurance and Digital Engineering services provider. Headquartered in Hyderabad, India, Cigniti\u2019s 4200+ employees help Fortune 500 &amp; Global 2000 enterprises across 25 countries accelerate their digital transformation journey across various stages of digital adoption and help them achieve market leadership by providing transformation services leveraging IP &amp; platform-led innovation with expertise across multiple verticals and domains.\r\n<br>\r\nLearn more about Cigniti at <a href=\"https:\/\/www.cigniti.com\/\">www.cigniti.com<\/a> and about Coforge at <a href=\"https:\/\/www.coforge.com\/\">www.coforge.com<\/a>."}],"_links":{"self":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/posts\/15166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/comments?post=15166"}],"version-history":[{"count":0,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/posts\/15166\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/media\/15167"}],"wp:attachment":[{"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/media?parent=15166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/categories?post=15166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/tags?post=15166"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/coforge.site\/cigniti\/blog\/wp-json\/wp\/v2\/ppma_author?post=15166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}