В настоящее время моя автоматизация тестирования использует удаленную БД для управления данными испытаний. На самом деле у нас есть приложение-оболочка Webservice, размещенное на сервере для выполнения операции CRUD. Мне кажется, что поддержка еще одного приложения-обертки - это непроизводительные затраты, и я хочу переместить его в локальную БД.
Я хочу использовать SQLLite, который будет локальным для автоматизации тестирования. Это может быть проверено на контроль версий. Перед каждым запуском testuite SQLite может быть извлечен, тесты выполнят CRUD и, наконец, войдут в систему контроля версий, например SVN или Perforec.
Я хочу обратить ваше внимание на плюсы и минусы использования базы данных, подобной sqlite, для автоматизации тестирования.