Improving Automated Testing for Microservices Best Practices for Testing Distributed Systems and Real-Time Applications
DOI:
https://doi.org/10.63530/IJCSITR_2018_01_02_002Keywords:
Automated Testing, Microservices Testing, Distributed Systems, Real-Time Application Testing, Service VirtualizationAbstract
Automated testing struggles with issues such as data consistency, latency, and service dependencies complicate testing. Additionally, frequent deployments demand robust and scalable testing strategies. This paper will explore best practices for microservices testing. It will discuss challenges in real-time system validation and automation. Furthermore, we will examine strategies like service virtualization and contract testing. Advanced techniques, including AI-driven automation, will also be analyzed. We suggest a comprehensive testing framework for microservices.
References
M. Fowler, (2004), "Microservices", in martinfowler.com.
K. Beck, (2003), "Test-driven development: by example", in Addison-Wesley Professional.
B. Beizer, (1990), "Software testing techniques", in Van Nostrand Reinhold.
G. Coulouris, J. Dollimore, T. Kindberg, (2011), "Distributed systems: concepts and design", in Pearson education.
A. Burns, A. Wellings, (2009), "Real-time systems and programming languages", in Addison-Wesley Professional.
G. Hohpe, B. Woolf, (2003), "Enterprise integration patterns: designing, building, and deploying messaging solutions", in Addison-Wesley Professional.
D. Allen, (2009), "Real-time systems", in Pearson Education.
J. Humble, D. Farley, (2010), "Continuous delivery: reliable software releases through build, test, and deployment automation", in Addison-Wesley Professional.
L. Crispin, J. Gregory, (2008), "Agile testing: a practical guide for testers and agile teams", in Addison-Wesley Professional.
M. Cohn, (2009), "Succeeding with agile: software development using scrum", in Addison-Wesley Professional.
R. Martin, (2002), "Agile software development, principles, patterns, and practices", in Prentice Hall.
M. Fowler, (2003), "Patterns of enterprise application architecture", in Addison-Wesley Professional.
E. Gamma, R. Helm, R. Johnson, J. Vlissides, (1994), "Design patterns: elements of reusable object-oriented software", in Addison-Wesley Professional.
Downloads
Published
Issue
Section
License
Copyright (c) 2018 Anbarasu Arivoli (Author)

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.




