우리는 원격에서 실행되도록 자동화를 설정하고 있으므로 빌드에 통합 할 수 있습니다 (전체 CI/CD 문제). 이것은 중요한 자동화 된 GUI 테스트 중 몇 가지로, 명백한 이유로 실행중인 활성 VM이 필요합니다. 이것들은 브라우저 테스트가 아니며 실제로는 Windows 애플리케이션을위한 자동화 된 테스트이므로 Selenium이 테이블로 가져 오는 지원은 우리를위한 것입니다.테스트 시작시 GUI 테스트를 실행하는 VM에 로그인
이제 도전 과제 - 원격 데스크톱 연결을 사용하여 VM에 로그인하지 않고도 테스트를 올바르게 실행할 수있게하려면 어떻게 VM을 가동시키고 실행할 수 있습니까? 현재 로컬 컴퓨터에서 해당 컴퓨터에 연결 한 다음 최소화해야합니다. 그런 다음 빌드를 시작할 수 있습니다. 그러나 나가면 마자 가상 컴퓨터가 다시 잠 깁니다.
VM이 내 컴퓨터와 완전히 독립적으로 작동하기를 원했기 때문에 여전히 내 컴퓨터에만 연결되어있는 것 같았 기 때문에 this 접근 방식에 회의적이었습니다. 회사의 거의 모든 사람이 자격 증명을 사용하여 컴퓨터에서 VM에 로그인 할 수 있습니다. 내가하고 싶은 것은 글로벌 TestStartup 동안 VM에 프로그래밍 방식으로 연결 한 다음 TearDown에서 연결을 끊는 것입니다. 가능한가요? 자동화 통합 프로세스를 통해 성공한 사람이 있었거나 비슷한 상황에 처해 있었습니까? LeanFT 및 NUnit이라는 도구를 테스트 러너로 사용합니다. .
당신은 자동 로그인을 Sysinterrnals에서 보았습니까? https://docs.microsoft.com/en-us/sysinternals/downloads/autologon –
@MoeGhafari 나는 그렇지 않습니다. 이것은 원격 컴퓨터에서 수행하는 일회성 설치와 같습니까? 아니면 로컬 컴퓨터에 설치 및 설정합니까? – Tree55Topz
예, 원격 컴퓨터의 레지스트리에 한번 설정하면 컴퓨터가 부팅 될 때마다 자동으로 로그인됩니다. 매우 편리합니다 –