Visual Studio 2010과의 테스트 설정 호환성
Visual Studio 2012에서는 Visual Studio 2010에 도입된 테스트 설정(.testsettings 파일)이 일부 변경되었습니다. Microsoft Test Manager 및 Visual Studio Ultimate의 부하 테스트 형식 및 웹 성능의 경우에는 사소한 변경이 적용되었습니다. 이에 비해 단위 테스트 및 코딩된 UI 테스트 형식은 크게 변경되었습니다.
테스트 설정에서 변경된 내용
다음 표에는 Visual Studio 2010 및 Visual Studio 2012 간의 .testsettings 파일에 해당되는 호환성 차이 및 문제에 대한 설명이 나와 있습니다.
테스트 설정 호환성
테스트 형식 |
호환성 |
---|---|
단위 테스트, 코딩된 UI 테스트 |
Visual Studio 2012에서는 단위 테스트 프로젝트 또는 코딩된 UI 테스트 프로젝트가 추가된 경우 솔루션에 테스트 설정이 포함되지 않습니다. 이러한 향상은 확장성, 복원력 및 성능 향상을 위한 단위 테스트 프레임워크의 향상된 기능으로 인한 것입니다. 그러나 .testsettings 파일로 기존 Visual Studio 2010 테스트 프로젝트를 열 수 있으며 이 프로젝트는 계속 실행됩니다. 또한 데이터 및 진단 어댑터에서 특정 데이터를 수집하거나 테스트 컨트롤러로 테스트를 실행해야 하는 경우에는 솔루션에 .testsettings 파일을 추가할 수 있습니다. 그러나 이렇게 하면 새 단위 테스트 프레임워크의 성능과 복원력이 저하되므로 필요한 경우가 아니면 파일을 추가하지 않는 것이 좋습니다. 자세한 내용은 방법: Microsoft Visual Studio의 테스트 설정 추가를 참조하십시오. .testsettings 파일을 사용하여 Visual Studio 2010 테스트 프로젝트를 열거나 .testsettings 파일을 솔루션에 추가해야 한다고 결정하는 경우 활성 .testsettings 파일을 선택하고 편집하는 절차가 변경되었습니다. 이러한 변경 내용에 대한 자세한 내용은 방법: Microsoft Visual Studio에서 테스트 설정 파일 편집 및 단위 테스트 프로젝트 또는 코딩된 UI 테스트 프로젝트에서 활성 테스트 설정을 지정하려면을 참조하십시오. 단위 테스트 및 코딩된 UI 테스트와 Visual Studio 2010의 호환성에 대한 자세한 내용은 Visual Studio 2010에서 단위 테스트 업그레이드 및 Visual Studio 2010에서 코딩된 UI 테스트 업그레이드를 참조하십시오. |
웹 성능 및 부하 테스트 |
웹 성능 및 부하 테스트 프로젝트를 Visual Studio 2012 솔루션에 추가하는 경우 해당 솔루션에는 .testsettings 파일이 계속 포함됩니다. 그러나 활성 .testsettings 파일을 선택하고 편집하는 절차는 변경되었습니다. 자세한 내용은 방법: Microsoft Visual Studio에서 테스트 설정 파일 편집 및 웹 성능 및 부하 테스트 프로젝트에서 활성 테스트 설정을 지정하려면을 참조하십시오. 웹 성능 및 부하 테스트와 Visual Studio 2010의 호환성에 대한 자세한 내용은 Visual Studio 2010에서 웹 성능 업그레이드 및 테스트 로드를 참조하십시오. |
수동 및 자동화된 테스트(Microsoft Test Manager) |
Microsoft Test Manager(MTM)에 대한 테스트 설정은 Visual Studio에 사용되는 테스트 설정과는 독립적으로 유지됩니다. Visual Studio 2010에서와 마찬가지로 MTM에도 수동 테스트 설정 및 자동화된 테스트 설정 둘 다에 대해 테스트 설정을 만들고 편집하는 기능이 포함되어 있습니다. 자세한 내용은 수동 테스트에서 추가 진단 데이터 수집 및 Microsoft Test Manager를 사용하여 자동화된 시스템 테스트에 대한 테스트 설정 만들기를 참조하십시오. MTM의 테스트 설정은 Visual Studio 2010에서 대부분 변경되지 않고 그대로 유지됩니다. 그러나 네트워크 에뮬레이션 진단 데이터 어댑터는 제거되었습니다. |