Re[2]: Тестирование с использованием базы данных?
От: MozgC США http://nightcoder.livejournal.com
Дата: 13.01.10 18:38
Оценка:
Здравствуйте, rlabs, Вы писали:

MC>>2) Поддержка специальной БД для тестов. Её можно хорошо подготовить 1 раз, так что она будет подходить для многих тестов. А если для какого-то теста нужно будет добавить еще данных, то это можно сделать в любимом SQL-редакторе, что может быть быстрее чем писать страницу или две кода, подготавливающего БД для теста. Минус тут в том что надо синхронизировать структуру этой базы данных с реальной базой данных. Т.е. если мы в реальной БД добавили колонку, то и в тестовой надо будет тоже добавить не забыть.


R>Вот это подойдет.

R>Тесты должны быть в первую очередь предсказуемыми. Лучшим обеспечением этого является заранее заготовленная БД.

Как решается проблема с синхронизацией изменений схемы в тестовой БД? Как это не забывать делать?

R>В реальном мире, конечно, все зависит от того, что дешевле и эффективнее — подставить сервису тестовую БД или экспериментировать на обычной базе.

Ага, ну как я уже написал выше, в случае с реальной БД — геморойно в тесте данные подготавливать. А в случае с тестовой БД данные можно подготовить и в любимом SQL редакторе, но потом нужно не забывать синхронизировать схему тестовой БД со схемой реальной БД.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.