Visual Studio 2005 Visual Studio 2005 Team System























- Slides: 23
목차 Visual Studio 2005 개요 Visual Studio 2005 Team System Test with Team System Unit Testing Code Coverage Manual Testing Test Case Management Load Testing
Visual Studio Team Edition Software Architects Software Developers Software Testers Application Designer Dynamic Code Analyzer Load Testing System Designer Static Code Analyzer Manual Testing Logical Datacenter Designer Code Profiler Test Case Management Deployment Designer Unit Testing Code Coverage Class Designer (in Visual Studio Standard Edition and higher) Visio for Enterprise Architects (in MSDN Premium Subscription) Team Explorer (includes Team Foundation Server CAL) Visual Studio Professional Edition Visual Studio Team Foundation Server Change Management Reporting Integration Services Team Build Work Item Tracking Project Portal Project Management Visual Studio Industry Partners Process and Architecture Guidance Visual Studio Team System
Visual Studio Team System Dev Writes Unit Tests Dev Writes And Tests Code Dev Reviews Work Dev Runs Code Analysis Developer Dev Writes Load Tests Dev Checks In Work Tester Checks Build Status Tester Runs Load Test Dev Diagnoses & Fixes Tester Reports Bug Dev Checks In Work Tester
단위 테스팅 l l Test-Driven Development Diagnostic checks during development Ø Test script for all public methods on a type Basic sanity checking Useful for regression testing Ø 코드커버리지와 통합된 리포팅 Ø Ø public double Method. A() {. . . } public void Test. Method. A() { double d = Method. A(); // is value correct? } Each method has a corresponding test method
코드 커버리지 l l 기본 Block Coverage How much of your class have you tested? Ø Percentage, graphical view 제공
코드 커버리지 Code Coverage
수동 테스팅 l 수동테스팅을 위한 스크립트 제공 Ø l l l Word or Text 형식으로 작성하여 테스터가 수행 Stored in source control Managed in Test Manager Can be placed in test lists “Executed” through Team Edition for Software Testers Bugs reported from Team Edition for Software Testers
웹 테스트 l l l Integrated into Visual Studio Recorded or code based testing Not only for ASP. NET Ø l l HTTP-based / Any web page Can be used to test Web Services Test Type Ø Recorded tests § § § Ø XML format List of URLs and parameters Validation and extraction Coded tests § § Extend via program logic Convert from recorded tests
부하 테스팅 l 프로토콜 베이스 스크립트를 이용한 웹 서비스 부하 테 스팅 부하 패턴 : constant, step, custom 성능 카운터 수집과 임계치 모니터링 l Load Tests l l Ø Ø Integrated into Visual Studio Provides a load for Web and Unit tests Uses testing scripts for scenarios Server monitoring
Summary l Visual Studio 2005 Team System Ø Test with Team System § § § Unit Testing Code Coverage Manual Testing Test Case Management Load Testing