목차
추천의 글 ... 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
닫기