문제

CE 장치에서 실행되는 소형 프레임 워크 앱을 구동하는 방법을 찾고 있습니다. 기본적으로 필요한 것은 버튼을 누르고 물건을 클릭하는 작은 스크립트를 작성할 수 있어야합니다. 그러한 도구를 아는 사람이거나 자신을 해킹하는 것이 가장 좋습니다.

도움이 되었습니까?

해결책

불행히도 CF 앱을 테스트하기위한 멋진 통합 도구 (어쨌든 찾은)는 없습니다. CF CLR이 방출과 같은 것들이 빠져 있기 때문에 조롱을 제공하는 사람은 아무도 없습니다.

Microsoft는 스마트 장치 앱 용 Studio 및 Team Foundation 서버에서 단위 테스트 기능을 제공하지만 UI를 수행하지 않으므로 테스트를 디버깅하는 것은 놀랍도록 고통스럽고 테스트를 실행하는 것이 느리기 때문에 회귀 테스트에 적합하지는 않습니다. .

Microsoft는 데스크탑 구동 테스트를위한 몇 가지 도구와 도구 프레임 워크를 제공합니다. CE 테스트 키트 (CETK), 포함 DATK 앨런은 암시합니다. 그들은 또한 같은 것을 제공합니다 호퍼 테스트 도구, 로고 테스트의 일부로 사용합니다.

이들 중 어느 것도 당신에게 효과가없는 것처럼 보이면, PC에서 여전히 주도되는 테스트를 설정하는 상당히 빠른 방법입니다 (모든 테스트는 고통스럽고 자동화하기가 힘들고 로그에 곰이 있습니다. Pass/Failure Data), 귀하는 사용할 수 있습니다. Corecon APIS 또는 원격 도구 프레임 워크 통신 파이프 및 테스트 프레임 워크를 구축합니다.

나는 진심으로 희망합니다 VSD (디바이스를위한 스튜디오) 팀은 도그 식 TFS이며 다음 스튜디오 릴리스를 통해 훨씬 더 풍부한 도구 세트를 얻습니다.

다른 팁

Windows Mobile 6 SDK (CE6 기반이라고 가정)에는 UI 자동화를 작성하는 도구가있는 Windows Mobile TestKit과 함께 제공됩니다.

CE5 기반 인 플랫폼 빌더 (장치 빌드에 사용되는 도구)에는 DATK (장치 자동화 툴킷)라는 것이 포함되어 있습니다. 이는 위에서 언급 한 WMTK의 전임자였습니다.

보다 TestComplete - 그들은 새로운 버전 7이 Windows 모바일 애플리케이션을 테스트 할 수 있다고 말했습니다.

다음과 같은 도구를 사용하여 GUI 레벨에서 CE 및 Windows Mobile을 자동화 할 수 있습니다. 가지 다음과 같은 원격 제어 도구와 함께 소티 포켓 컨트롤러 또는 MS 원격 디스플레이 컨트롤러. 개인적으로, 나는 견고성과 유지 보수성 때문에 이미지 일치 도구에 객체 기반 도구를 선호합니다.

당신은 또한 soti로 직접 자동화 할 수 있지만 설명 된 바와 같이 번거로운 것을 발견했습니다. 여기

약간의 주제를 벗어 났지만 우리는 (www.orbiz.biz, 그것이 아직 살아 있다면) 일종의 Nunit 포트를 사용 했으므로 장치에 러너가 있었고 장치에서 CF 코드를 실행하고 테스트를 실행했습니다.

잘 작동합니다 - 나는 그것이 원래의 것보다 큰 변화라고 생각하지 않기 때문에 새로운 Nunit 's는 새로운 CF와 함께 작동 할 수 있습니다.

죄송합니다. 코드가없고 회사는 더 이상 존재하지 않습니다. 그렇지 않으면 우리가 가진 것을 공유하게되어 기쁩니다.

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