Есть ли какая-то система которая позволила бы проект написаный на Visual Studio 2005 C++ тестировать по следующему приципу: Совместить Unit тестирование c Automatic тестированием. Тоисть например запустить какую-то задачу из GUI как это делает например WinTask а затем проверить состояние переменных в памяти приложения, а также графический результат на екране.
Re: Совместить Unit тестирование c Automatic тестированием
Здравствуйте, dev.cipp, Вы писали:
DC>Есть ли какая-то система которая позволила бы проект написаный на Visual Studio 2005 C++ тестировать по следующему приципу: Совместить Unit тестирование c Automatic тестированием. Тоисть например запустить какую-то задачу из GUI как это делает например WinTask а затем проверить состояние переменных в памяти приложения, а также графический результат на екране.
В чистом виде данная задача выполняется трудно, хотя бы за счет того, что затрагиваются разные уровни тестирования: White box и Black box.
Как альтернативный вариант, можно сделать тестовую сборку приложения, в которую включены функции логирования в контрольных точках, а уже при использовании средства тестирования на уровне UI просто выполнять нужные действия пользователя, после чего проверять логи на нужные значения. Это выполнимо, так как UI-automation средства используют зачастую стандартные языки программирования или свои полнофункциональные языки со своими библиотеками, включающими работу с файлами