Вопрос был не о том, что делать с бд и прочим, а об уровнях доступа и как получить доступ к тестируемому методу, а точнее ко всем тестируемым методам.
Придумал вот, что: 
Для каждой модели и контроллера, внутри класса делаю метод 
test, и отдельный хелпер с набором тестов. В этом 
test просто запускаю все методы соответствующего хелпера (нужно еще подумать будет над синтаксисом), чтоб метод 
test был минимальным, а все тесты определялись исключительно в хелперах.
Потом, делаю один метод, для 
site.com/test, который запустит хоть через ajax все 
test для нужных контроллеров, которые запустят все тесты соответствующих моделей.
В итоге:
1. Открыв страницу я получу результаты всех unit-test-ов.
2. Минимальное влияние на тестируемый код (+1 метод во всех классах)
3. Нет надобности в каких-то дополнительных инструментах.
P. S. Прошу простить, вопрос скорее глупый, чем не глупый.