단위 테스트 작업
업데이트: 2007년 11월
단위 테스트는 테스터에게도 중요한 도구이지만 특히 개발자에게 중요합니다. 테스트하는 "단위"의 크기는 다를 수 있지만 Team System 테스트 도구에서는 전용 메서드를 비롯하여 메서드에 대한 단위 테스트를 생성합니다. 자세한 내용은 단위 테스트 개요를 참조하십시오.
참고: |
---|
Visual Studio 2008Team Edition for Developers에서는 Visual Studio 2005 Team Edition for Developers에서 사용할 수 없었던 두 가지 테스트 관련 기능을 제공합니다. 이제 테스트 목록을 관리할 수 있습니다. 자세한 내용은 많은 수의 테스트 관리를 참조하십시오. 또한 이제 테스트를 실행할 때 코드 검사 데이터를 가져올 수 있습니다. 자세한 내용은 방법: 코드 검사 데이터 가져오기를 참조하십시오. |
참고: |
---|
Visual Studio Professional Edition 사용자가 사용할 수 있는 테스트 관련 기능에 대한 자세한 내용은 Visual Studio Professional Edition에서 테스트 도구 사용을 참조하십시오. |
단원 내용
단위 테스트 개요
Team System 테스트 도구의 단위 테스트 형식에 대해 설명합니다. Visual Studio에서 단위 테스트를 생성 및 작성하고, 전용 메서드를 테스트하고, 단위 테스트 프레임워크를 사용하는 데 관련된 개념을 소개합니다.단위 테스트 만들기
ASP.NET 단위 테스트 및 데이터 기반 단위 테스트를 비롯한 단위 테스트 생성 및 작성에 대한 항목의 링크를 제공합니다.연습: 단위 테스트 생성 및 실행
단위 테스트 작성 및 사용자 지정, 실행 및 테스트 결과 조사를 수행하는 단계를 보여 줍니다.단위 테스트 샘플
몇 가지 연습에 사용되는 코드가 들어 있는 "Woodgrove Bank" 샘플 프로젝트를 만들어 봅니다.연습: 테스트 실행 및 코드 검사 보기
이전 연습을 기초로 프로젝트의 코드에서 테스트되는 부분을 보여 주는 코드 검사 데이터를 확인하는 방법에 대해 설명합니다.
참조
Microsoft.VisualStudio.TestTools.UnitTesting
단위 테스트를 지원하는 특성, 예외, 어설션 및 기타 클래스를 제공하는 UnitTesting 네임스페이스에 대해 설명합니다.Microsoft.VisualStudio.TestTools.UnitTesting.Web
ASP.NET 및 웹 서비스 단위 테스트를 지원하여 UnitTesting 네임스페이스를 확장하는 UnitTesting.Web 네임스페이스에 대해 설명합니다.
관련 단원
테스트 관리
테스트 뷰 사용자 지정 및 필터링, 테스트 목록 작업 및 테스트와 작업 항목 연결 등의 방법을 비롯하여 테스트 작업의 여러 가지 측면에 대해 설명합니다.테스트 실행
테스트 실행 구성, Visual Studio IDE 및 명령줄에서 테스트 실행 및 테스트 실행 도중 디버깅 등의 방법을 비롯하여 테스트 실행의 여러 가지 측면에 대해 설명합니다.테스트 결과 분석
테스트 결과에 대해 설명하고 테스트 결과 확인, 저장 및 게시, 테스트 결과에서 버그 작성 등의 방법을 비롯하여 다양한 테스트 결과 작업 방법에 대해 설명합니다.웹 테스트 작업
웹 테스트를 작성, 편집, 실행 및 표시하는 방법에 대해 설명합니다.부하 테스트 작업
부하 테스트의 용도, 부하 테스트를 편집 및 실행하는 방법, 부하 테스트 성능 데이터를 수집하여 저장하는 방법 및 부하 테스트 실행을 분석하는 방법에 대해 설명합니다.수동 테스트 작업
자동화되지 않은 유일한 테스트 종류인 수동 테스트를 만들어 실행하는 방법에 대해 설명합니다.제네릭 테스트 작업
제네릭 테스트를 만들어 실행하는 방법에 대해 설명합니다. 제네릭 테스트를 사용하면 원래 Team System 테스트 도구에서 사용하도록 개발되지 않은 외부 프로그램 및 테스트를 래핑할 수 있습니다.순서가 지정된 테스트 작업
지정한 순서로 실행되어야 하는 다른 테스트가 들어 있는 순서가 지정된 테스트를 만드는 방법에 대해 설명합니다.Test Edition의 연습
기본 제공 테스트 종류를 사용하는 방법 및 코드 검사 데이터 컬렉션 등의 기타 항목을 단계별로 보여 주는 연습의 링크를 제공합니다.