I recently attended the 2017 Click Summit conference produced by Brooks Bell. It was a fantastic event where testing and optimization experts came together to learn, share and connect. I was able to participate in four different panel discussions to engage and hear from the testing community. Two themes grabbed my attention: Single Page Apps and the Build vs Buy paradox. In this two-part series, I will explore both of these topics and discuss how they impact the customer experience through testing and optimization. Let's start with Single Page Apps or SPAs.
Or more specifically, how are SPA and other new platform technologies like React affecting traditional client-side testing programs? That’s a big question that many organizations are either knee deep into, or contemplating from a distance. While the terms SPA, Angular and React resonate with developers, the concept remains a black box to many marketers and business stakeholders.
What is a Single Page App? In a nutshell, it’s a website that tries to act like a mobile app. It relies heavily on caching in the browser to create an experience typically associated with applications that are installed on a user’s device or computer. For the testing community, the decision to transition to SPA is typically driven by the technical side of the organization and does not always factor the business impact for end users. Key takeaways are:
Many organizations find themselves turning to server side or backend testing in the face of these challenges. While I highly value server side testing to answer business questions and recognize it as source of high return on investment for SiteSpect customers, it's not the only answer to crack the SPA nut! A complete shift to server side testing relies entirely on already taxed dev resources and limits your testing velocity to the pace of your code release cycle.
So what’s the alternative? A healthy balance of client-side and server side testing under one unified platform, empowering business and technical users alike. That way you'll be able to transition to the SPA world without skipping a beat and increase your testing velocity.