Improving Automated Testing for Microservices Best Practices for Testing Distributed Systems and Real-Time Applications

Authors

  • Anbarasu Arivoli N2S Service Inc, Jacksonville, FL, USA. Author

DOI:

https://doi.org/10.63530/IJCSITR_2018_01_02_002

Keywords:

Automated Testing, Microservices Testing, Distributed Systems, Real-Time Application Testing, Service Virtualization

Abstract

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

13-01-2018

How to Cite

Anbarasu Arivoli. (2018). Improving Automated Testing for Microservices Best Practices for Testing Distributed Systems and Real-Time Applications. International Journal of Computer Science and Information Technology Research , 1(2), 9-22. https://doi.org/10.63530/IJCSITR_2018_01_02_002