1

내 프로젝트에서 Microsoft UI 테스트를 자동화하기 위해 Microsoft.mshtml 및 SHDocVw.dll을 사용했습니다. 그런 다음 CodedUI 테스트에 대해 들었습니다. 따라서 질문은 다음과 같습니다.코딩 된 UI 및 이전 웹 응용 프로그램 테스트 방법

  • Microsoft.mshtml 및 SHDocVw.dll을 제공 할 수 있습니까?
  • CodedUI 및 Microsoft.mshtml과 SHDocVw.dll간에 연결/차이가 있습니까?

감사합니다.

답변

0

기존 자동화 도구에 브라우저가있는 응용 프로그램이 있습니까? 그것이 이전에 SHDocVw.dll이 사용 된 것을 본 것입니다. 테스트는 웹 페이지의 DOM과 상호 작용할 수 있으며 그렇게 많이 수행 될 수 있습니다. 당신은 물론 IE에 국한되어 있습니다. 코드화 된 UI의 경우도 마찬가지라고 생각합니다.

코드화 된 UI는 내가 기억하기에 애플리케이션과 IE를 테스트 할 수 있습니다. 따라서 코딩 된 UI를 사용하여 이전 테스트 앱에 대해 테스트 할 수 있어야하지만 실제로 이해가되지는 않습니다.

불행하게도, 당신이 코딩 된 UI로 이동하는 경우 기존 테스트 코드를 잃게됩니다 생각하지만, 당신은 등으로 아이디어를 실행하는 데 더 큰 사회,

내가 코딩 된 UI가 SHDOCVW를 사용하여 생각하지 않는다있을 것이다. dll은 IE 자체와 상호 작용하기 때문에 브라우저 내부에 브라우저 컨트롤이있는 형태가 아닙니다.

브라우저 간 적용 범위가 필요하지 않고 기존 테스트를 다시 작성하는 데 신경 쓰지 않는다면 사용자 정의 솔루션에서 벗어나려면 CodedUI를 선택하는 것이 좋습니다.

관련 문제