I have an Access database project that is getting a bit to large to try to keep track of in my head. I know it is a little late in the game, but better late than never right?
I have Googled but found nothing to my satisfaction. Is there any such thing as a unit testing framework for MS VBA?
VBAUnit бесплатно на SourceForge. Кроме того, коммерческий vbUnit 3 может поддерживать VBA так же, как и обычный VB ... Хотя я не уверен.
Лично я думаю, что в сочетании с превосходным средством автоматического обновления доступа FE
и средой UAT, которая либо связана с оперативными данными, либо данными тестирования, которые должны уловить большую часть проблемы. Я также являюсь единственным разработчиком доступа, и моя модель состоит из
земли разработчиков, где я вношу изменения
земли UAT, где есть несколько избранных пользователей. протестируйте изменения и одобрите
Живая земля, где живут все остальные
Основное различие, которое я вижу между проектами, заключается в возможностях людей, выполняющих UAT. У меня был один основной выпуск, который мигрировал с серверной части доступа на SQL-сервер, я отправил электронное письмо, в котором говорилось, что версия находится в UAT, готовой для тестирования, и получил еще один через 30 минут, говоря, что все это было протестировано (невозможно) низко и вот была ошибка в очень распространенной области.
Итак, в заключение, настройте поэтапную среду и хорошо подберите тестировщиков!
Не то, чтобы я знал об этом, но вместо этого вы могли бы использовать код-ревью.