추천의 글 ... 5 한국어판 서문 ... 6 감사의 글 ... 8 저자 소개 ... 9 옮긴이의 말 ... 10 옮긴이 소개 ... 13 1부 마이크로소프트에 대해 ... 35 01장 마이크로소프트의 소프트웨어 엔지니어링 ... 37 마이크로소프트의 비전, 기업 가치, 높은 선호도의 비결 ... 37 대규모 소프트웨어 엔지니어링 기업 ... 42 효율적인 대규모 비즈니스 개발 ... 44 대기업의 소규모 비즈니스 ... 47 다양한 엔지니어 고용 ... 50 세계적 소프트웨어 개발사를 향해 ... 55 정리 ... 58 02장 마이크로소프트의 소프트웨어 테스트 엔지니어 ... 61 이름을 붙여볼까? ... 63 마이크로소프트의 테스터가 항상 SDET는 아니다 ... 65 테스터가 더 많아야 한다 ... 68 마이크로소프트 SDET 되기 ... 73 마이크로소프트 엔지니어링 커리어 ... 74 테스트 부문의 커리어 패스 ... 76 정리 ... 81 03장 엔지니어링 생명주기 ... 83 마이크로소프트의 소프트웨어 공학 ... 84 프로세스 개선 ... 95 전시상황실에서 소프트웨어 출시 ... 98 정리: 음식을 다 만들고 ... 102 2부 테스팅 ... 103 04장 테스트 케이스 작성을 위한 실용적 접근 ... 105 좋은 소프트웨어 설계와 테스트 설계 ... 106 테스트 패턴 사용 ... 107 테스트 시간 추정 ... 109 테스트 시작 ... 110 테스트 용이성 ... 113 정상 동작 테스트와 오동작 테스트 ... 116 테스트 케이스 설계 시 고려해야 할 기타 항목 ... 118 정리 ... 120 05장 기능 테스팅 기법 ... 123 기능 테스팅의 필요성 ... 125 동등 클래스 분할 ... 130 경계 값 분석 ... 144 조합 분석 ... 156 정리 ... 174 06장 구조적 테스팅 기법 ... 175 블록 테스팅 ... 179 결정 테스팅 ... 188 조건 테스팅 ... 192 기본 경로 테스팅 ... 196 정리 ... 209 07장 코드 복잡도에 따른 리스크 분석 ... 211 비지니스 리스크 ... 212 복잡한 문제 ... 213 사이클로매틱 복잡도 측정 ... 216 복잡도 메트릭 제대로 다루기 ... 226 정리 ... 228 08장 모델 기반 테스팅 ... 195 모델링 기초 ... 196 모델 테스팅 ... 198 테스팅을 지원하는 모델링 ... 212 마이크로소프트의 모델 기반 테스팅 툴 ... 214 정리 ... 226 추천 도서와 툴 ... 227 3부 테스트 툴과 시스템 ... 263 09장 버그와 테스트 케이스 관리 ... 265 버그 워크플로우 ... 266 버그 추적 ... 267 테스트 케이스 관리 ... 292 테스트 케이스 관리하기 ... 300 정리 ... 304 10장 테스트 자동화 ... 305 자동화의 가치 ... 306 UI 자동화 ... 311 테스트 자동화 구성 요소 ... 316 마이크로스프트에서의 SEARCH ... 321 실행, 자동화, 실행! ... 338 정리 ... 343 11장 비기능 테스팅 ... 345 기능성을 넘어 ... 346 '∼성' 테스트하기 ... 347 성능 테스팅 ... 349 스트레스 테스팅 ... 354 호환성 테스팅 ... 362 자기 개밥 먹기 ... 366 접근성 테스팅 ... 373 사용성 테스팅 ... 373 보안성 테스팅 ... 376 정리 ... 379 12장 다양한 툴 활용 ... 381 코드 변경 ... 382 통제하기 ... 384 빌드 ... 391 정적 분석 ... 401 더 많은 툴 ... 409 정리 ... 411 13장 고객 피드백 시스템 ... 413 테스팅과 품질 ... 413 해결책은 고객 ... 417 윈도우 오류 보고 ... 423 스마일 전송 프로그램 ... 430 고객과의 연결(커넥트) ... 433 정리 ... 437 14장 소프트웨어 플러스 서비스 테스팅 ... 439 두 가지 부문: 서비스와 테스트 기법 ... 440 1절: 서비스 ... 441 2절: S+S 테스팅 ... 455 S+S에 대한 몇 가지 중요한 생각 ... 491 정리 ... 498 4부 앞으로의 전망 ... 501 15장 문제의 조기 해결 ... 503 결함 분석 자동화 ... 504 머신 가상화 ... 512 코드 리뷰와 인스펙션 ... 522 툴이 너무 많아도 문제 ... 530 정리 ... 533 16장 테스팅의 미래 ... 535 전향적 사고의 필요성 ... 536 테스트 리더십 ... 543 테스트 엑설런스 팀 ... 549 미래를 위한 혁신 ... 556 찾아보기 ... 557