Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Verify that all microservices work correctly with a single replica. 
  • Increase the number of replicas and ensure all functionality still works as expected. 
  • Should temporarily be manual tests. Later this testing can be moved to Jenkins jobs with multiple replicas 

Message Processing Test:

  • Ensure that messages sent via Kafka are consumed and processed correctly by multiple replicas. 

...

  • Ensure sync topic sends to all replicas 
  • Verify sync of out properties – get instance 
  • Participant sim – whitebox test. Real participant black box test 


Database Access Test: - Maybe 

...

  • Test that the data remains consistent across multiple replicas when performing CRUD operations for ACM through REST API.Covered by confirming outProperty sync across replicas 

Performance Tests – add testing with replicas... 

...

  • Dynamically scale the number of replicas up and down and ensure the system continues to function correctly. 
  • Verify that new replicas start correctly and join the existing system seamlessly. 

...