Мне интересно, как мы можем тестировать автоматизацию функциональности.
Я работаю над микросервисом Spring Boot, где мы используем кеш GemFire. Прямо сейчас я тестирую его вручную для сценария ниже ios:
- Правильно ли очищаются данные после достижения TTL
- Получение данных из кеша, если объект существует
Итак, я знаю, что у нас может быть отдельная служба, которая вызывает GemFire и проверяет, существует ли объект в кеше (для шага 2). Но не совсем уверен, как мы можем автоматизировать тестирование для шага 1.
И весь вопрос, который мне интересно, заключается в том, действительно ли нам нужна новая служба, чтобы полностью протестировать это как накладные расходы? Есть ли какие-нибудь инструменты / лучший подход для тестирования функциональности?