• Solutions
    Solutions

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

    Learn more

    Featured
    Payments Testing

    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

Build a Bridge to Connect Shift Left & Shift Right

Arpita Goala , Content Marketing Manager
June 24th, 2022

Part 1: The Why

Two paradigms dominate the modern software testing landscape, shift left and shift right. These are fueled primarily by the need to accelerate software delivery to keep pace with a more dynamic and demanding digital engagement landscape. 

Shift left moves testing workloads earlier in the SDLC, leveraging test automation and practices like behavior-driven development (BDD) to foster developer accountability and more comprehensive testing.

Shift right moves testing workloads later in the SDLC, leveraging humans and automation to perform both end-to-end testing and to conduct production testing and in the wild testing with real users on real devices.

While some solution providers may attempt to promote the merits of shift left or shift right in ways that put them at odds with one another, they are in fact both required ingredients to keep up with increasing demands for software delivery speed. Employing aspects of both should be part of every modern product team’s process.

So, what’s this about a bridge?

Consider the metaphor of a bridge that connects two towns. Towns that possess different qualities and strengths. Town A has great restaurants and nightlife. Town B offers a multitude of cultural experiences including a museum and live production theater. The bridge, or bridges, that connect the two play a critical role in determining the quality of life for the residents of both towns. Residents of Town A can claim a better quality of life because they have access to the cultural spoils of Town B, and vice versa.

Town A | Town B — without careful bridging, residents of both are at a disadvantage.

In the context of shift left and shift right, bridges should play an equally critical role. They represent bidirectional signals between shift left and shift right testing workloads that inform more optimal use of limited human and machine testing resources.

The Perils of a Poorly Engineered Bridge

Like real-world bridge building, connecting shift left and shift right requires purposeful planning. Failure to establish this connection can have notable negative consequences including a false sense of security on software quality that ultimately undermines speed.

Unlike other aspects of the SDLC, software testing is by definition an exercise in making intelligent resource tradeoffs. No product team can achieve 100% test coverage without limitless resources and time. Once an organization accepts that testing is about optimization, they can harness the value of  real time access to data  that informs better and better resource allocation tradeoff decisions over time.  

The absence of a well engineered bridge between shift left and shift right means neither initiative is getting the data set needed to make optimal tradeoff decisions.

Engineering leaders are adopting shift left by arming their developers with test automation tools, device farms, and implementing continuous integration governance  to encourage embedding more testing into everyday activities. However, there will be diminishing returns to the ROI of these initiatives if downstream testing (shift right) signals are nonexistent, slow, or overly noisy. Asking a developer to go beyond basic unit testing of their code assumes that developers have the input needed to sustainably execute the right tests. The test case candidates for shift left should in fact be heavily influenced by testing that occurs downstream of the developer.

In the absence of good bridging, the lens for shift left developer testing will be too narrow, leading to the aforementioned false sense of security. Further, shift left initiatives that are disconnected from end UX testing invites waste. Precious developer capacity is spent creating and managing test cases that may not be aligned with the evolving definition of a compelling user experience. 

Finally, disconnected shift left initiatives undermine the ultimate goal of increased software delivery speed, because  product and business owners lose confidence and double down on creating more QA release candidate gates. 

The Rewards of a Well Engineered Bridge

High performing developers want to deliver high quality software, which on the surface bodes well for the adoption of shift left testing. But high performing developers also loathe inefficiencies associated with bad processes or lack of access to information. 

A well engineered bridge between shift left/right empowers developers with the ongoing signals needed to align and realign their testing workloads. The manual and automated testing investments they make are enhanced with access to richer information.

Consider a scenario where in-the-wild testing reveals an application bug associated with a specific mobile device/OS configuration. A well engineered bridge ensures that developers not only address the bug, but also have the context to update their automated test suites to remove blind spots and catch issues before the release candidate is shipped. The result is a better developer experience, and the self reinforcing adoption of increasingly efficient shift left testing. 

Beyond better developer experiences and productivity, a well engineered bridge facilitates better optimization of testing workloads across the SDLC. Zooming out from the episodic nature of the bug scenario above, product teams can better optimize testing capacity across engineering and quality assurance teams. QA teams can promote test cases and automation scripts to developer teams while shifting resources and time towards incremental areas like exploratory and usability testing. The test coverage map is broadened over time as a result of increased efficiency not increases to investment levels.

Stay tuned for Part 2, which will reflect on the what and the how of building a well engineered bridge to connect Shift Left and Shift Right.

You may also like

  • Trends Evolving Software Testing Best Practices at #EuroSTAR 2022
  • Culture Getting the Band Together: Manual and automated testing in harmony
  • Perspectives It Takes a Village: Testlio launches industry-first ecosystem to power fused testing
  • Trends New survey highlights ongoing tension between speed and quality in DevOps
  • Basics Testing Pyramid: Breaking Down the Layers
  • LinkedIn
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