목차
머리말 ... ⅲ
서언 ... ⅴ
감사의 글 ... ⅸ
역자 머리말 ... xi
Part 01 소개
   Chapter 01 기초 ... 3
      1.1 테스팅의 목적 ... 3
      1.2 임베디드 시스템이란? ... 5
      1.3 임베디드 시스템 테스팅 접근법 ... 6
   Chapter 02 TEmb 방법 ... 9
      2.1 개요 ... 9
      2.2 TEmb 일반 요소 ... 13
      2.3 특정 분야 테스트 접근법을 생성하는 메커니즘 ... 18
Part 02 수명주기
   Chapter 03 다중 V-모델 ... 29
      3.1 소개 ... 29
      3.2 다중 V-모델에서의 테스트 활동 ... 31
      3.3 중첩 다중 V-모델 ... 33
   Chapter 04 마스터 테스트 기획 ... 37
      4.1 마스터 테스트 기획의 구성 요소 ... 37
      4.2 활동 ... 41
   Chapter 05 개발자에 의한 테스팅 ... 51
      5.1 소개 ... 51
      5.2 통합 접근법 ... 52
      5.3 수명주기 ... 58
   Chapter 06 독립적인 테스트 팀에 의한 테스팅 ... 65
      6.1 소개 ... 65
      6.2 기획 및 제어 단계 ... 65
      6.3 준비 단계 ... 76
      6.4 명세 단계 ... 79
      6.5 실행 단계 ... 82
      6.6 마감 단계 ... 85
Part 03 기법
   Chapter 07 리스크-기반 테스트 전략 ... 91
      7.1 소개 ... 91
      7.2 리스크 평가 ... 93
      7.3 마스터 테스트 기획에서의 전략 ... 95
      7.4 테스트 레벨을 위한 전략 ... 99
      7.5 테스트 프로세스 동안 전략 변경 ... 104
      7.6 유지보수 테스팅을 위한 전략 ... 105
   Chapter 08 테스트 용이성 리뷰 ... 109
      8.1 소개 ... 109
      8.2 절차 ... 109
   Chapter 09 인스펙션 ... 113
      9.1 소개 ... 113
      9.2 절차 ... 114
   Chapter 10 안정성 분석 ... 119
      10.1 소개 ... 199
      10.2 안전성 분석 기법 ... 120
      10.3 안전성 분석 수명주기 ... 126
   Chapter 11 테스트 설계 기법 ... 131
      11.1 개요 ... 131
      11.2 상태 전이 테스팅 ... 140
      11.3 제어 흐름 테스트 ... 155
      11.4 최소 비교 테스트 ... 160
      11.5 분류-트리 방법 ... 167
      11.6 진화적 알고리즘 ... 174
      11.7 통계적 사용 기반 테스팅 ... 182
      11.8 희귀 이벤트 테스팅 ... 189
      11.9 뮤테이션 분석 ... 191
   Chapter 12 체크리스트 ... 195
      12.1 소개 ... 195
      12.2 품질 특성당 체크리스트 ... 196
      12.3 상위 레벨 테스팅을 위한 일반 체크리스트 ... 202
      12.4 하위 레벨 테스팅을 위한 일반 체크리스트 ... 204
      12.5 테스트 설계 기법 체크리스트 ... 205
      12.6 테스트 프로세스 관련 체크리스트 ... 207
Part 04 기반구조
   Chapter 13 임베디드 소프트웨어 테스트 환경 ... 221
      13.1 소개 ... 221
      13.2 첫 번째 단계: 시뮬레이션 ... 223
      13.3 두 번째 단계: 프로토타이핑 ... 228
      13.4 세 번째 단계: 시제품 ... 235
      13.5 개발 후 단계 ... 238
   Chapter 14 툴 ... 241
      14.1 소개 ... 241
      14.2 테스트 툴 분류 ... 242
   Chapter 15 테스트 자동화 ... 251
      15.1 소개 ... 251
      15.2 테스트 자동화 기법 ... 252
      15.3 테스트 자동화 구현 ... 257
   Chapter 16 혼합 신호 ... 265
      16.1 소개 ... 265
      16.2 자극 표현 기법 ... 270
      16.3 측정 및 분석 기법 ... 281
Part 05 조직
   Chapter 17 테스트 역할 ... 289
      17.1 일반 기술 ... 289
      17.2 세부 테스트 역할 ... 290
   Chapter 18 인력자원 관리 ... 301
      18.1 인력 ... 301
      18.2 교육훈련 ... 303
      18.3 경력 전망 ... 305
   Chapter 19 조직 구조 ... 309
      19.1 테스트 조직 ... 309
      19.2 의사소통 구조 ... 313
   Chapter 20 테스트 제어 ... 315
      20.1 테스트 프로세스 제어 ... 316
      20.2 테스트 기반구조 제어 ... 321
      20.3 테스트 산출물 제어 ... 323
Part 06 부록
   부록 A: 리스크 분류 ... 331
   부록 B: 상태도 ... 333
      B.1 상태 ... 333
      B.2 이벤트 ... 334
      B.3 전이 ... 335
      B.4 행동과 활동 ... 336
      B.5 실행 순서 ... 337
      B.6 중첩 상태 ... 338
   부록 C: 자동화 테스트 스위트의 청사진 ... 339
      C.1 테스트 데이터 ... 339
      C.2 착수 ... 340
      C.3 계획자 ... 340
      C.4 독자 ... 341
      C.5 번역자 ... 342
      C.6 테스트 행동 ... 343
      C.7 초기화 ... 343
      C.8 동기화 ... 344
      C.9 오류 복구 ... 345
      C.10 보고 ... 345
      C.11 검사 ... 347
      C.12 프레임워크 ... 348
      C.13 의사소통 ... 348
   부록 D: 의사 코드 진화적 알고리즘 ... 353
      D.1 주 프로세스 ... 353
      D.2 선정 ... 353
      D.3 재조합 ... 354
      D.4 뮤테이션 ... 354
      D.5 삽입 ... 354
   부록 E: 테스트 계획 사례 ... 357
      E.1 할당 ... 358
      E.2 테스트 베이시스 ... 359
      E.3 테스트 전략 ... 360
      E.4 기획 ... 362
      E.5 위협, 리스크 및 측정 ... 363
      E.6 기반구조 ... 363
      E.7 테스트 조직 ... 364
      E.8 테스트 산출물 ... 367
      E.9 형상 관리 ... 368
용어사전 ... 369
참고문헌 ... 377
찾아보기 ... 381
닫기