2017-12-04 1 views
0

IdS (Thinktecture Identity Server3) 및 IdS를 신뢰하는 다양한 웹 사이트가 있습니다.셀레늄 테스트 웹 사이트는 서로 어떻게 의존합니까? (OAuth2 IdS, 보호 된 사이트)

IdS 및 각 사이트에 대한 셀레늄 테스트가 있습니다.

TeamCity와 Octopus Deploy를 사용합니다.

IdS가 변경되면 종속 웹 사이트 테스트가 실행됩니다. 개별 사이트의 변경 사항은 사이트 테스트 만 실행해야합니다 (그대로).

이것을 보장하는 가장 좋은 방법은 무엇입니까? 나는 이것이 일반적인 문제라고 생각해야합니까? ;) BR, 앤더스

답변

0

나는 가장 눈에 띄는 곳에서 내가 찾고있는 것을 발견했다. 웹 사이트 빌드에서 ID 빌드를 가리키는 Finish Build Trigger를 추가했습니다. 이 방법은 내 모든 사이트 (나는 단 하나 :)) 셀레늄 테스트를 가져옵니다.

0

한 가지 방법은 그렇게 할

는 닷넷 자체의 응용 프로그램 설정 구성 옵션을 사용하는 것입니다. 구성 변환을 사용하여 사이트마다 다른 구성을 작성하고 변경할 수 있습니다. 당신은 그러나 각각을 매핑해야합니다. 이렇게하면 프로젝트의 모든 것을 유지할 수 있습니다. 명령 행 변환을 사용하여 변환 된 구성 파일을 작성하는 스크립트의 예 tool. 또는 TeamCity를 XML pokes과 함께 사용하려는 경우 나는 Selenium과 다중 사이트 플랫폼 테스트 프레임 워크에서 큰 성공을 거두었 다. 연결된 각 테스트 빌드가 시작되기 전에 XML을 수정 했으므로 TeamCity가 모니터링하도록 설정된 관련 Git 분기 또는 저장소에 실행이 전용되었습니다.

관련 문제