Navigating the Continuous Testing Journey from Development to Production in API-Centric Systems

  • The session explores the journey of continuous testing for API-centric systems, focusing on various key aspects. It delves into the importance of testing APIs in isolation to ensure their functionality, and concepts of 'shift left', emphasising early testing in the development process.

    Additionally, the presentation covers the testing of integrations within API systems to ensure seamless communication between different components. We will also discuss the utilisation of various sets of data, including negative data for chaos testing, to assess system robustness under adverse conditions.

    Furthermore, we will cover the importance of performance testing for API-centric systems to guarantee optimal performance levels under various scenarios. Lastly, the presentation touches on monitoring APIs in production, focusing on aspects such as uptime, performance metrics, and data integrity to ensure smooth and efficient operation in live environments, providing a 5* user experience.