문제

NUnit 또는 MBUnit 내에서 웹 서비스의 통합 테스트를 수행하고 싶습니다.아직 이 내용을 너무 깊게 다루지는 않았지만 이 작업을 수행하려면 "단위 테스트" 내에서 WebDev.WebServer.exe를 실행해야 한다고 확신합니다.(실제로는 단위 테스트가 아니라는 것을 알고 있습니다.)

예, 웹 서비스가 자체적으로 사용하는 기본 개체를 테스트할 수 있지만(저는 그렇습니다), 이 경우 테스트에 관심이 있는 것은 프록시가 모두 예상대로 작동하고 처리된다는 것입니다.

어떤 충고?

도움이 되었습니까?

해결책 4

나는 찾았다 이 게시물 그리고 이 하나 단위 테스트 내에서 WebDev.WebServer.exe를 시작하는 방법에 대한 몇 가지 솔루션이 있습니다.이 부분에 있어서 뭔가 조치를 취해야 할 것 같습니다.

그 일을 시작할 때까지는 VS 내에서 웹 서비스 프로젝트를 실행하고 WebDev 서버를 그런 식으로 시작한 다음 단위 테스트를 실행하는 것이 작동한다는 것을 알았습니다.이상적이지는 않지만 지금은 괜찮습니다.

다른 팁

나도 똑같이 물어봤어 물건 (제 생각엔...) 팁이 있어요 비누UI.유망해 보이지만 아직 테스트할 시간이 없었습니다.

나는 웹 테스트를 통해 많은 성공을 거두었습니다. 셀렌

나는 거의 모든 것에 대한 자동화된 웹 테스트를 위해 Linux 및 Windows에서 이를 사용했습니다.

XMLunit이 있습니다 (http://xmlunit.sourceforge.net/)(Java 및 Ms.NET용)예를 들어 wsdl:type과 같은 WS의 일부 사양을 확인하는 것은 흥미로울 수 있습니다!

건배!올랜도 아고 스틴 호 리스본/포르투갈

당신이 무엇을 요구하는지 잘 모르겠습니다.테스트와 서비스 사이에 일종의 웹 서버 없이 이 작업을 수행하려는 경우 실망하게 될 것입니다.

당신이 묻는 게 그게 아니라면...어쩌면 약간의 설명이 있습니까?

당신은주고 싶을 수도 있습니다 이보나, 위에 구축된 애드온 형모의 시도.

Ivonna의 좋은 점은 테스트를 위해 웹 서버를 실행할 필요가 없다는 점이지만, 무료가 아니라는 점이 단점입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top