Экспорт тестовых скриптов из Spec Explorer
Может кто-нибудь объяснить, как использовать концепцию TestAdapter в Microsoft Spec Explorer, чтобы экспортировать тесты... скажем, в формате.CSV?
Я пробовал просматривать, но нигде не получил четких ответов. Предпочитаю получить решение в C#
1 ответ
Ваша идея хороша, если ваши тесты полностью детерминированы. В этом случае у вас нет методов типа "public static event" в вашем тестовом adpater, и поэтому вы не слушаете ответы от тестируемой системы, и на ваших исследованных графиках нет никаких алмазов, и, наконец, у вас нет выражений if в вашем код теста
В этом простом случае вы можете просто добавить к каждому методу тестового адаптера очень простую команду записи в файл и написать, например, имя метода и аргументы.
Если у вас есть недетерминизм (if-предложения), этот простой подход на самом деле не работает, потому что вы не пройдете все ветви в потоке управления вашего тестового примера. В этом случае вы можете пройти тестовый пример с использованием метода, описанного здесь:
или непосредственно с помощью Microsoft.SpecExplorer.ObjectModel. Примером этого является отчет "Требования", который вы найдете в примерах Spec Explorer.