2009-11-24 3 views
0

이미 컴파일 된 바이너리의 기능을 테스트하는 라이브러리가 있습니까? 유닛 테스트와 같지만 이미 컴파일 된 실행 파일의 경우 특정 입력 및 시나리오에 대한 프로그램의 동작에 관한 규칙을 지정하고 검증 할 수 있어야합니다. 특히 .NET 플랫폼을 개발하는 데 관심이 있습니다. 그러나 플랫폼에 독립적 인 도구가 있는지 알고 싶습니다.이미 컴파일 된 바이너리의 기능 테스트

+1

. NET 바이너리의 경우 언제든지 Reflector를 사용하여 원하는 방식으로 테스트를 수행 할 수 있습니다 .-P –

+0

이 과정을 용이하게하는 소프트웨어를 찾고 있습니다. – luvieere

+0

나는 그 질문을 이해한다. 이미 컴파일 된 바이너리에 테스트 도구 (예 : NUnit)를 사용하려고합니까? 그렇다면 문제가 무엇입니까? –

답변

2

thread의 답변을 참조하십시오. 컴파일 된 .Net 바이너리에서 자동으로 테스트를 생성하는 도구가 많이 있습니다. 가장 큰 승자는 코드를 탐색하기 위해 Z3 제약 해결 엔진을 사용하는 PEX 인 것으로 보입니다. 영어로, 이것은 어떤 클래스의 입력이 코드의 각 경로를 실행할 지 알아낼 수 있음을 의미합니다.