Build your own synthetic user testing
Blog post from New Relic
The blog post discusses the importance of incorporating synthetic user testing into a testing suite, alongside unit, integration, and acceptance tests, to ensure the reliability and performance of applications such as e-commerce platforms. It explains how synthetic testing, or synthetics, involves simulating user behavior to identify potential issues by using tools like New Relic synthetic monitoring and manual setups with Node.js, Chromedriver, and Selenium Webdriver. The post provides a tutorial on building a synthetic monitoring test for a website form, emphasizing the importance of testing both "happy" and "unhappy" user paths to anticipate possible interactions and responses. It also highlights the option of using New Relic to manage and create synthetic tests efficiently, encouraging developers to integrate robust synthetic testing into their existing frameworks to maintain confidence when deploying code changes.