...
- 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.
...