물론 Silverlight Unit Test Framework (나에게 통합 테스트와 비슷해 보입니다), NUnit.Framework 어셈블리의 this port 및 SilverUnit이 있지만 Silverlight 유닛 테스트에는 어떤 다른 옵션을 사용할 수 있습니까?Silverlight에서 사용할 수있는 단위 테스트 옵션은 무엇입니까?
그 중 하나 (또는 다른 사람)와 좋은 점이나 나쁜 점이 있습니까?
물론 Silverlight Unit Test Framework (나에게 통합 테스트와 비슷해 보입니다), NUnit.Framework 어셈블리의 this port 및 SilverUnit이 있지만 Silverlight 유닛 테스트에는 어떤 다른 옵션을 사용할 수 있습니까?Silverlight에서 사용할 수있는 단위 테스트 옵션은 무엇입니까?
그 중 하나 (또는 다른 사람)와 좋은 점이나 나쁜 점이 있습니까?
Silverlight 단위 테스트 프레임 워크는 Visual Studio의 테스트 프레임 워크에서 가져온 동일한 메타 데이터를 적용한 것입니다. 몇 년 전 Silverlight 팀에서 작업하면서 여유 시간에 개발했으며, 오늘은 공식적으로 조금 더 선적했습니다.
Microsoft의 내부 및 외부의 많은 팀에서 사용하고 있으며 기존 테스트 메타 데이터를 사용한 경우 새로운 테스트가 필요하지 않으므로 간단히 추천합니다.
여기를 찾아 다음 Silverlight Toolkit의 소스 코드 패키지
때문에이 프레임 워크는 한계가
Silverlight 응용 프로그램의 보안 모델 중 프레임 워크는 일반적인 VS 테스트 제품군과의 통합이 적습니다. 즉, 브라우저 내에서 테스트가 실행되고, 기술적으로 Silverlight 응용 프로그램이 구축되며, 자동화 및 코드 범위가 점점 커지는 것입니다.
그러나 Silverlight 개발을 시작한 첫 단계입니다.
앞으로 테스트 프레임 워크는 실제로 Silverlight Toolkit의 일부가 될 것입니다. 자동화 된 테스트 러너, 빌드 서버 통합 및 간단한 블록 수준 코드 범위를 포함한 추가 도구가 릴리스 될 예정입니다.
< 3 NUnit. 필자는 아직 Silverlight 용으로 사용하지는 않았지만 사용하기 쉽고 강력하며 큰 지원을 제공합니다 (Silverlight 단위 테스트 프레임 워크 이상). NUnit의 가장 중요한 부분은 많은 분야에서 강력한 호환성과 JUnit 호환성으로 인해 빌드 프로세스에 통합하기가 쉽고 다양한 형식으로 보고서를 가져올 수 있기 때문입니다. 등.당신이 등 사용할 수있는 빌드 서버 또는 명령 줄에서 실버 라이트 단위 테스트를 실행
NUnit도 살고 있지만 유감스럽게도 NUNit은 Silverlight 프레임 워크에 대해 컴파일되지 않았으므로 Silverlight 프로젝트에서는 사용할 수 없습니다. 그들은 그것이 v3.0에 올지도 모른다고 말하고있다. –
그러나 Jamie Cansdale의 Silverlight NUnit 포트를 사용할 수 있다고 설명했지만 변환 된 소스는 제공하지 않았습니다. http://weblogs.asp.net/nunitaddin/archive/2008/05/01/silverlight-nunit-projects.aspx?CommentPosted=true#commentmessage –
- 실버 라이트 유닛 테스트 러너를
분노에 그것을 사용 아마도 좋은 일이 있지 않는
고마워, 제프. 나는 최근에 Silverlight 테스트와 관련하여 esp라는 블로그를 따라하기 시작했습니다. 좋은 물건이야. 실버 라이트 클래스 라이브러리에 대해 자동화 된 유닛 테스트를 실행하는 방법을 알고 있습니다. 실버 라이트 유닛 테스트 프레임 워크에서 가능합니까? –
스캇, 네. 일종의. 로컬 HTTP 서비스로 정보를 전달하고 브라우저를 제어 할 수있는 제품에 "TestService"클라이언트가 내장되어 있습니다. 우리는이 툴을 온라인에서 또는 Silverlight Toolkit에서 미래에 공개하려고 노력할 것입니다. 오늘은 잘 문서화되지 않아 유감입니다. 그래서 계속 지켜봐주십시오. –