2014-11-20 2 views
3

저는 윈도우 폰 개발과 비주얼 스튜디오에 익숙하지 않습니다. Windows 용 Visual Studio Express에 Windows phone 앱을 작성하고 있습니다. 이 응용 프로그램은 일부 WinRT 구성 요소가 있습니다. 이 앱을 단위 테스트하려면 Windows Phone Unit Test App을 사용했습니다. 이 테스트 응용 프로그램은 Windows 전화에서 실행됩니다. 만약 내가 그렇다면 어떻게 구현할 수 있습니까? 그렇습니다.윈도우 폰 앱 단위 테스트

단위 테스트를 수행하는 windows phone에 대한 maven 플러그인 지원이 있습니까?

이의 기본 개념은에 (당신은 휴대용 클래스 라이브러리로 API를 넣고 컴퓨터에 다른 테스트 도구를 사용하여이 테스트 할 수 있습니다 사전

답변

2

에서 연속 통합 서버와

감사를 통합하는 것이다 WP/Windows 응용 프로그램과 대조, xUnit 및 기타 훌륭한 테스트 프레임 워크는 PCL을 지원합니다.)

또한 WP 응용 프로그램을 테스트하기 위해 에뮬레이터에서 실행하여 WP 응용 프로그램을 테스트 할 수 있습니다.

이러한 모든 작업을 자동으로 수행하려면 mstest.exe 또는 그보다 나은 것으로 보겠습니다. 새로운 앱 단위 테스트에 사용되는 vstest.console.exe입니다. 정확히 무엇을하고 싶은지에 따라 this 또는 this이 도움이 될 수 있습니다.

+0

방향을 알려 주셔서 감사합니다. 옵션을 확인하고 알려 드리겠습니다. Windows Phone의 단위 테스트 케이스를 생성하기 위해 cxxtest 프레임 워크를 사용할 수 있습니까? 이전 프로젝트에서 임베디드 프로젝트를 위해 cxxtest를 사용하여 단위 테스트를 수행하는 사람들이있었습니다. –

+2

vstest.console.exe를 사용하려고 할 때 항상 늘고 있습니다 경고 : Windows 스토어 및 Windows Phone 앱에 대한 단위 테스트는 앱 컨테이너 외부에서 실행할 수 없습니다. app 패키지를 만들고 appcontainer 모드로 테스트를 실행하십시오. [http://go.microsoft.com/fwlink/?LinkId=254169] http://go.microsoft.com/fwlink/?LinkId=254169) 경고 : UnitTestLibrary2.dll에서 테스트를 수행 할 수 없습니다. 설치된 테스트 discovere & executor, 플랫폼 및 프레임 워크 버전 설정이 적절한 지 확인하고 다시 시도하십시오. –

+0

그리고 또한 어떤 단위 테스트 프로젝트는 명령 줄에서 단위 테스트를 만들기 위해 만들 수 있습니까? 왜냐하면 내가 vstest.console.exe를 통해 테스트 목록을 표시하려고하기 때문에 테스트 케이스 이름을 보여 주지만 dll을 실행하려고하면 테스트 케이스를 알려주지 않기 때문입니다. –