코딩된 UI 테스트 및 작업 기록에 지원되는 구성 및 플랫폼Supported Configurations and Platforms for Coded UI Tests and Action Recordings

아래의 표에는 Visual Studio Enterprise의 코딩된 UI 테스트에 지원되는 구성 및 플랫폼이 나와 있습니다.The supported configurations and platforms for coded UI tests for Visual Studio Enterprise are listed in the following table. 이러한 구성은 Test RunnerTest Runner를 사용하여 만든 작업 기록에도 적용됩니다.These configurations also apply to action recordings created by using Test RunnerTest Runner.

참고

코딩된 UI 테스트 프로세스는 테스트 대상 응용 프로그램으로 동일한 권한이 있어야 합니다.The coded UI test process must have the same privileges as the app under test.

요구 사항Requirements

  • Visual Studio EnterpriseVisual Studio Enterprise

지원되는 구성Supported Configurations

구성Configuration 지원됨Supported
운영 체제Operating Systems Windows 7Windows 7

Windows Server 2008 R2Windows Server 2008 R2

Windows 8Windows 8

Windows 10Windows 10
32비트/64비트 지원32-bit / 64-bit Support 32비트 Microsoft Test ManagerMicrosoft Test Manager 를 실행하는 32비트 Windows에서 32비트 응용 프로그램을 테스트할 수 있습니다.32-bit Windows that is running 32-bit Microsoft Test ManagerMicrosoft Test Manager can test 32-bit applications.

32비트 Microsoft Test ManagerMicrosoft Test Manager 를 실행하는 64비트 Windows에서 UI 동기화 기능이 있는 32비트 WOW 응용 프로그램을 테스트할 수 있습니다.64-bit Windows that is running 32-bit Microsoft Test ManagerMicrosoft Test Manager can test 32-bit WOW Applications that have UI Synchronization.n.

32비트 Microsoft Test ManagerMicrosoft Test Manager 를 실행하는 64비트 Windows에서 UI 동기화 기능이 없는 64비트 Windows Forms 및 WPF 응용 프로그램을 테스트할 수 있습니다.64-bit Windows that is running 32-bit Microsoft Test ManagerMicrosoft Test Manager can test 64-bit Windows Forms and WPF Applications that do not have UI Synchronization.
아키텍처Architecture x86 및 x64 참고: Internet Explorer는 Windows 8Windows 8 이상 버전에서 실행하는 경우를 제외하고는 64비트 모드에서 지원되지 않습니다.x86 and x64 Note: Internet Explorer is not supported in 64-bit mode except when running under Windows 8Windows 8 or later versions.
.NET.NET .NET 2.0, 3.0, 3.5, 4 및 4.5..NET 2.0, 3.0, 3.5, 4 and 4.5. 참고: Microsoft Test ManagerMicrosoft Test Manager 및 Visual Studio를 작동하려면 .NET 4가 필요합니다.Note: Microsoft Test ManagerMicrosoft Test Manager and Visual Studio will both require .NET 4 to operate. 그러나 여기 나열된 .NET 버전을 사용하여 개발한 응용 프로그램은 모두 지원됩니다.However, applications developed by using the listed .NET versions are supported.

참고

UI 동기화 는 각 컨트롤의 메시지 큐에서 재생을 확인할 수 있는 기능입니다.UI Synchronization is a feature where the playback is verified in the message queue of each control. 컨트롤에 이벤트를 보내도 컨트롤이 응답하지 않으면 이벤트가 다시 전달됩니다.If a control did not respond to the event that was sent to it, then the event is sent again.

플랫폼 지원Platform Support

플랫폼Platform 지원 수준Level of Support
Windows Phone 앱Windows Phone Apps WinRT-XAML 기반 휴대폰 앱만 지원됩니다.Only WinRT-XAML based Phone apps are supported.
UWP 앱UWP apps XAML 기반 UWP 앱만 지원됩니다.Only XAML-based UWP apps are supported.
유니버설 Windows 앱Universal Windows Apps 휴대폰 및 데스크톱의 XAML 기반 유니버설 Windows 앱만 지원됩니다.Only XAML-based Universal Windows Apps on Phone and Desktop are supported.
Microsoft EdgeEdge Visual Studio 2015 업데이트 2 이상에서 코딩된 UI 브라우저 간 테스트 확장을 사용하여 지원됩니다.In Visual Studio 2015 Update 2 and later by using the Coded UI Cross Browser Testing extension
Internet Explorer 8Internet Explorer 8

Internet Explorer 9Internet Explorer 9

Internet Explorer 10 중요: Internet Explorer 10은 데스크톱에서만 지원됩니다.Internet Explorer 10 Important: Internet Explorer 10 is only supported on the desktop.

Internet Explorer 11 중요: Internet Explorer 11은 데스크톱에서만 지원됩니다.Internet Explorer 11 Important: Internet Explorer 11 is only supported on the desktop.
완전하게 지원됨Fully supported.

- Internet Explorer 9 및 Internet Explorer 10에서 HTML5 지원: 코딩된 UI 테스트는 HTML5 컨트롤: Audio, Video, ProgressBar 및 Slider의 기록, 재생 및 유효성 검사를 지원합니다.- Support for HTML5 in Internet Explorer 9 and Internet Explorer 10: Coded UI tests support record, playback, and validation of the HTML5 controls: Audio, Video, ProgressBar and Slider. 자세한 내용은 코딩된 UI 테스트에서 HTML5 컨트롤 사용을 참조하세요.For more information, see Using HTML5 Controls in Coded UI Tests. 경고: Internet Explorer 10에서 코딩된 UI 테스트를 만드는 경우 Internet Explorer 9 또는 Internet Explorer 8을 사용하여 실행하지 못할 수 있습니다.Warning: If you create a coded UI tests in Internet Explorer 10, it might not run using Internet Explorer 9 or Internet Explorer 8. Internet Explorer 10에는 오디오, 비디오, 진행률 표시줄 및 슬라이더와 같은 HTML5 컨트롤이 포함되기 때문입니다.This is because Internet Explorer 10 includes HTML5 controls such as Audio, Video, ProgressBar, and Slider. 이러한 HTML5 컨트롤은 Internet Explorer 9 또는 Internet Explorer 8로 인식되지 않습니다.These HTML5 controls are not recognized by Internet Explorer 9, or Internet Explorer 8. 마찬가지로, Internet Explorer 9를 사용하여 코딩된 UI 테스트는 Internet Explorer 8에서 인식되지 않는 일부 HTML5 컨트롤을 포함할 수 있습니다.Likewise, your coded UI test using Internet Explorer 9 might include some HTML5 controls that also will not be recognized by Internet Explorer 8.
- Internet Explorer 10 맞춤법 검사 지원: Internet Explorer 10은 모든 텍스트 상자의 맞춤법 검사 기능을 포함합니다.- Support for Internet Explorer 10 Spell Checking: Internet Explorer 10 includes spell checking capabilities for all text boxes. 이렇게 하면 추천 단어 목록에서 선택할 수 있습니다.This allows you to choose from a list of suggested corrections. 코딩된 UI 테스트는 다른 철자 제안 선택하기와 같은 사용자 작업을 무시합니다.Coded UI Test will ignore user actions like selecting an alternative spelling suggestion. 텍스트 상자에 입력한 마지막 텍스트만 기록됩니다.Only the final text typed into the text box will be recorded.
다음 작업은 맞춤법 검색 컨트롤(사전에 추가, 복사, 모두 선택, 사전에 추가 및 무시)을 사용하는 코딩된 UI 테스트에 대해 기록됩니다.The following actions are recorded for coded UI test that use the spell checking control: Add to Dictionary, Copy, Select All, Add To Dictionary, and Ignore.
- Windows 8을 실행하는 64비트 Internet Explorer 지원: 이전에는 64비트 버전의 Internet Explorer는 기록과 재생을 지원하지 않았습니다.- Support for 64-bit Internet Explorer running under Windows 8: Previously, 64-bit versions of Internet Explorer were not supported for recording and playback. Windows 8Windows 8Visual Studio 2012Visual Studio 2012에서는 64비트 버전의 Internet Explorer에 대해 코딩된 UI 테스트를 사용하도록 설정되었습니다.With Windows 8Windows 8 and Visual Studio 2012Visual Studio 2012, coded UI tests have been enabled for 64-bit versions of Internet Explorer. 경고: Internet Explorer에 대한 64비트 지원은 Windows 8Windows 8 이상이 실행 중일 때에만 적용됩니다.Warning: 64-bit support for Internet Explorer applies only when you are running Windows 8Windows 8 or later.
- Internet Explorer 9 사이트 고정에 대한 지원: Internet Explorer 9에는 고정된 사이트 기능이 도입되었습니다.- Support for Pinned Sites in Internet Explorer 9: In Internet Explorer 9, pinned sites were introduced. 고정된 사이트를 사용하여 Internet Explorer를 먼저 열지 않고도 Windows 작업 표시줄을 통해 직접 즐겨 찾는 사이트를 방문할 수 있습니다.With Pinned Sites, you can get to your favorite sites directly from the Windows taskbar—without having to open Internet Explorer first. 이제 코딩된 UI 테스트가 고정된 사이트에서 의도 인식 작업을 생성할 수 있습니다.Coded UI tests can now generate intent-aware actions on pinned sites. 고정된 사이트에 대한 자세한 내용은 고정된 사이트를 참조하세요.For more information about pinned sites, see Pinned Sites.
- Internet Explorer 9 의미 태그 지원: Internet Explorer 9는 section, nav, article, aside, hgroup, header, footer, figure, figcaption 및 mark 같은 의미 태그를 소개했습니다.- Support for Internet Explorer 9 Semantic Tags: Internet Explorer 9 introduced the following semantic tags: section, nav, article, aside, hgroup, header, footer, figure, figcaption and mark. 코딩된 UI 테스트는 기록하는 동안 이러한 의미 태그를 모두 무시합니다.Coded UI tests ignore all of these semantic tags while recording. 코딩된 UI 테스트 빌더를 사용해서 이러한 태그에 어설션을 추가할 수 있습니다.You can add assertions on these tags using the Coded UI Test Builder. 코딩된 UI 테스트 빌더에서 탐색 다이얼을 사용하여 이러한 요소를 탐색하고 해당 속성을 볼 수 있습니다.You can use the navigation dial in the Coded UI Test Builder to navigate to any of these elements and view their properties.
- Internet Explorer 버전 간에 공백 문자의 완벽한 처리: Internet Explorer 8, Internet Explorer 9 및 Internet Explorer 10 사이에 공백 문자를 처리하는 데 차이점이 있습니다.- Seamless Handling of White Space Characters between Versions of Internet Explorer: There are differences in the handling of white space characters between Internet Explorer 8, Internet Explorer 9, and Internet Explorer 10. 코딩된 UI 테스트는 이러한 차이를 원활하게 처리합니다.Coded UI Test handles these differences seamlessly. 따라서, 예를 들어 Internet Explorer 8에서 만든 코딩된 UI 테스트는 Internet Explorer 9 및 Internet Explorer 10에서 성공적으로 재생됩니다.Therefore, a coded UI test created in Internet Explorer 8 for example, will play back successfully in Internet Explorer 9 and Internet Explorer 10.
- Internet Explorer의 알림 영역이 “오류 발생 시 계속” 특성 집합으로 기록됨: Internet Explorer의 알림 영역에서 모든 작업이 “오류 발생 시 계속” 특성 집합으로 기록됩니다.- The Notification Area of Internet Explorer Are Now Recorded With the "Continue on Error" Attribute Set: All actions on the Notification Area of Internet Explorer are now recorded with the "Continue on Error" attribute set. 재생하는 동안 알림 표시줄이 나타나지 않는 경우 여기에서의 작업은 무시되고 코딩된 UI 테스트가 다음 작업을 계속합니다.If the notification bar does not appear during playback, the actions on it will be ignored and coded UI test will continue with the next action.
Windows Forms 및 WPF 타사 컨트롤Windows Forms and WPF third party controls 완전하게 지원됨Fully supported.

Windows Forms 및 WPF 응용 프로그램에서 타사 컨트롤을 사용하려면 참조 및 코드를 추가해야 합니다.To enable third party controls in Windows Forms and WPF applications, you must add references and code. 자세한 내용은 컨트롤의 자동화된 UI 테스트 사용을 참조하세요.For more information, see Enable Coded UI Testing of Your Controls.
Internet Explorer 6Internet Explorer 6

Internet Explorer 7Internet Explorer 7
지원되지 않습니다.Not supported.
ChromeChrome

FirefoxFirefox
작업 단계 기록은 지원되지 않습니다.Recording of action steps is not supported. 코딩된 UI 테스트는 Visual Studio 2012 Update 4 이상에서 Chrome 및 Firefox 브라우저로 재생할 수 있습니다.Coded UI Tests can be played back on Chrome and Firefox browsers with Visual Studio 2012 Update 4 or later. 자세한 내용을 보려면 여기 로 이동하세요.Go here for more details.
OperaOpera

SafariSafari
지원되지 않습니다.Not supported.
SilverlightSilverlight 지원되지 않습니다.Not supported.

그러나 Visual Studo 2013의 경우 Visual Studio 갤러리에서 Silverlight용 Microsoft Visual Studio 2013 코딩된 UI 테스트 플러그 인 을 다운로드할 수 있습니다.For Visual Studo 2013 however, you can download the Microsoft Visual Studio 2013 Coded UI Test Plugin for Silverlight from the Visual Studio Gallery.
Flash/JavaFlash/Java 지원되지 않습니다.Not supported.
Windows Forms 2.0 이상Windows Forms 2.0 and later 완전하게 지원됨Fully supported. 참고: NetFx 컨트롤은 완전하게 지원되지만 일부 타사 컨트롤은 지원되지 않습니다.Note: NetFx controls are fully supported, but not all third-party controls are supported.
WPF 3.5 이상WPF 3.5 and later 완전하게 지원됨Fully supported.

참고 NetFx 컨트롤은 완전하게 지원되지만 일부 타사 컨트롤은 지원되지 않습니다.Note NetFx controls are fully supported, but not all third-party controls are supported.
Windows Win32Windows Win32 작동은 하지만 일부 알려진 문제가 있을 수 있으며, 공식적으로는 지원되지 않습니다.May work with some known issues, but not officially supported.
MFCMFC 부분적으로 지원됩니다.Partially supported. 지원 기능에 대한 자세한 내용은 다음 Microsoft 웹 사이트 를 참조하세요.See the following Microsoft Web site for details of what features are supported.
SharePointSharePoint 완전하게 지원됨Fully supported.
Office 클라이언트 응용 프로그램Office Client Applications 지원되지 않습니다.Not supported.
동적 CRM 웹 클라이언트Dynamics CRM web client 완전하게 지원됨Fully supported.
Dynamics (Ax) 2012 클라이언트Dynamics (Ax) 2012 client 작업 기록 및 재생이 부분적으로 지원됩니다.Action recording and playback are partially supported. 자세한 내용은 다음 Microsoft 웹 사이트 를 참조하세요.See the following Microsoft Web site for details.
SAPSAP 지원되지 않습니다.Not supported.
Citrix/터미널 서비스Citrix/Terminal Services 터미널 서버에는 작업을 기록하지 않는 것이 좋습니다.We don't recommend recording actions on a terminal server. 레코더에서는 동시에 여러 인스턴스를 실행할 수 없습니다.The recorder doesn't support running multiple instances at the same time.
PowerBuilderPowerBuilder 부분적으로 지원됩니다.Partially supported.

지원 범위는 PowerBuilder 컨트롤에서 액세스할 수 있는 범위까지입니다.The support is to the extent accessibility is enabled for PowerBuilder controls.

다른 플랫폼을 지원하기 위한 확장을 만드는 방법에 대한 자세한 내용은 컨트롤의 코딩된 UI 테스트 사용Microsoft Excel을 지원하도록 코딩된 UI 테스트 및 작업 기록 확장을 참조하세요.For information about how to create extensions to support other platforms, see Enable Coded UI Testing of Your Controls and Extending Coded UI Tests and Action Recordings to Support Microsoft Excel.

참고 항목See Also

UI 자동화를 사용하여 코드 테스트 Use UI Automation To Test Your Code
기존 작업 기록에서 코딩된 UI 테스트 생성Generating a Coded UI Test from an Existing Action Recording