Я пытаюсь улучшить автоматизированное тестирование в своем приложении, но не уверен, как лучше поступить.
Мое приложение собирает данные из нескольких форм, перекодирует их и сохраняет в базе данных. Я создал довольно сложное представление SQL, которое выравнивает структуру, поэтому ее можно импортировать в пакет статистики (SPSS).
Меня беспокоит, что представление является сложным, и я хочу автоматизировать некоторые тесты вокруг него.
В настоящее время у меня есть несколько функциональных тестов, которые создают полную модель объектов формы и отправляют ее в приложение. Затем я извлекаю представление из базы данных и использую отражение, чтобы проверить, соответствуют ли извлеченные поля представления исходным данным.
Проблема в том, что это очень ручная и тяжелая программа, мои приборы очень длинные, и добавлять новые сценарии неудобно (т. Е. Различные части модели не завершены).
У кого-нибудь есть советы, как мне улучшить свою тестовую стратегию? Советы, приемы, все приветствуются!
Спасибо!