0

나는/많은 (sharepoint-) 웹 사이트가 잘 작동하는지 확인하는 Visual Studio 2012에서 간단한 유연한 (필요에 따라 URL을 변경하는 것을 의미) 자동화 된 코딩 UI 테스트를 원합니다.웹 사이트/웹 사이트에 대한 액세스가 정확합니까?

제 솔루션은 MS testmanager에서 브라우저의 예상 URL 및 예상 URL을 입력하는 것입니다. 코딩 된 UI 테스트는 브라우저를 열고 testmanager에서 URL과 제목을 읽고, 확인 웹 사이트를 호출하고 브라우저의 제목을 확인합니다. 결국 브라우저가 닫히고 절차는 다음 testwebsite에서 시작됩니다. 문제는 VS에서 테스트 할 모든 제목을 입력해야한다는 것입니다 ("UIMap.uitest - UI 제어 맵 - 특성 - Windows 타이틀"). 따라서 시험은 매우 유연하지 못합니다. (나는 MS testmanager에서만 testingdata를 얻고 싶습니다.) 게다가 - 제목은 웹 사이트가 올바르게 작성한 보증이 아닙니다.

"웹 사이트 액세스 테스트"를보다 효율적으로 수행 할 수있는 방법이 있습니까?

감사합니다.

+0

'NavigateToUrl()'을 사용하여 원하는 웹 사이트로 이동 한 다음 기본 어설 션을 사용하여로드되는지 확인할 수 있습니다. 아마도'VerifyPageLoads() '라는 메소드 또는 심지어 무언가가 있습니다. – matthiasgh

+0

안녕하세요. 답변 감사합니다. "NavigateToUrl()"문제는 다음과 같습니다. 열린 브라우저를 자동으로 잡을 수있는 방법을 모르겠습니다. 그리고 Coded-UI-Test에서 "page-load"방법을 사용할 수 있는지 확실하지 않습니다. – Rotaney

답변

1

데이터 소스의 다른 열 (예 : 필드)에서 변경해야하는 URL 및 기타 데이터를 테스트하여 데이터 드라이브를 수행 할 수 있습니다. 단 한 세트의 데이터만으로 데이터 드라이브에 유용합니다.

+0

안녕하세요. 답변 감사합니다. 내가 너를 이해 하든지 모르겠다. 많은 웹 사이트 (및 확인 가능성)가 있으므로 많은 데이터 세트가 있습니다. 제 의견으로는 너무 많은 것입니다. 게다가 나는 자동적으로 말하기를 원한다. ... – Rotaney

+0

@Rotaney 얼마나 많은 (대략) 서로 다른 URL과 한 URL에서 다른 URL로 바꾸기 위해 입력 또는 수정해야하는 여러 값이 있습니까? 테스트 프로그램에서 URL 목록과 다른 값을 가질 수 있습니까? 그런 다음 현재 방법과 유사한 매개 변수를 사용하여 목록에서 항목을 선택하십시오. – AdrianHHH

+1

@Rotaney 모든 URL을 하나씩 테스트하려면 데이터 전송이 필요합니다. 하나의 URL에 대해서만 테스트하고 싶다고 생각했기 때문에 한 세트의 데이터에 대한 내 말이있었습니다. – AdrianHHH

관련 문제