Обновить
2
0
Виктор Козлов@KVN2000

QA Инженер в Т-Банке

Отправить сообщение

Перед ночным прогоном обновляется бд и версия системы.

Вот про версию системы. Вы просто катите ветку мастера на тест? А если фича не дотестирована, то просто перезатирается в пользу актуальной? Или это вообще с кодом разработки не связано?

Привет
Отличная примерная статья, что запиливать проект автотестов чаще всего нужно сразу на сгенерированные данные, если это возможно.
Но у меня возникло пару вопросов.
1) Генерируете ли вы сейчас что-то помимо записей в БД? Ведь помимо данных в бд нужно помнить о файлах (документы в S3 условно), настройках сервисов, данных в брокере сообщений и так далее.
2) У вас чистая база данных на тестовых контурах или в ней присутствуют данные с прода? Вы зачищаете тестовые (сгенерированные данные) после тестов?
3) Как обстоят дела с интеграциями? Также генерируете ответы внешних сервисов по средствам моков или генерируете данные в бд на основе "реальной" интеграции?
4) Есть запил на параллелизацию, чтобы ускорить прогоны? Каким образом будете достигать консистентности БД и бороться с параллельным чтением и записью?

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность

Специализация

Инженер по автоматизации тестирования, Инженер по обеспечению качества
Средний
Java
Java Spring Framework
Базы данных
Тестирование ПО