2009-11-24 2 views
0

Есть ли библиотека для тестирования функциональности уже скомпилированных двоичных файлов? Что-то вроде модульных тестов, но для уже скомпилированных исполняемых файлов, которые должны позволять мне определять и проверять правила, касающиеся поведения программы для конкретных входных данных и сценариев. Меня особенно интересует что-то, нацеленное на платформу .NET, но я также хотел бы знать, есть ли для этого инструменты платформы-агностики.Тестирование функциональности уже скомпилированных двоичных файлов

+1

Для двоичных файлов .NET вы всегда можете использовать Reflector, а затем сделать свои тесты в точности так, как вы хотите; -P –

+0

Я знаю, я ищу часть программного обеспечения для облегчения этого процесса. – luvieere

+0

Я понимаю вопрос. Вы пытаетесь использовать инструмент тестирования (например, NUnit) в уже скомпилированном двоичном файле? Если да, в чем проблема? –

ответ

2

См. Ответы в этом thread. Существует множество инструментов для автоматического создания тестов из скомпилированного двоичного файла .Net. Самым большим победителем, кажется, является PEX, который использует механизм решения ограничений ограничений Z3 для изучения кода. На английском языке это означает, что он может определить, какие классы ввода вызовут каждый путь кода.

Смежные вопросы