이미 소장하고 있다면 판매해 보세요.
|
『The Art of Software Testing (Second Edition) 한국어판』
1장 자체평가 테스트 2장 프로그램 테스팅의 심리학과 경제학 ___테스팅의 심리학 ___테스팅의 경제학 ______블랙박스 테스팅 ______화이트박스 테스팅 ___소프트웨어 테스팅 원칙 ___요약 3장 프로그램 인스펙션과 워크스루, 리뷰 ___인스펙션과 워크스루 ___코드 인스펙션 ___인스펙션용 에러 체크리스트 ______데이터 참조 에러 ______데이터 선언 에러 ______연산 에러 ______비교 에러 ______제어흐름 에러 ______인터페이스 에러 ______입출력 에러 ______기타 체크 ______워크스루 ______데스크 체킹 ______동료 평가 ______요약 4장 테스트 케이스 설계 ___화이트박스 테스팅 ______논리 커버리지 테스팅 ______동등분할 ______예제 ______경계 값 분석 ______원인-결과 그래핑 ___에러 추측 ___전략 5장 모듈 테스팅 ___테스트 케이스 설계 ___점진적 테스트 ___하향식 테스팅 대 상향식 테스팅 ______하향식 테스팅 ______상향식 테스팅 ______비교 ___테스트 수행 6장 고수준 테스팅 ___기능 테스팅 ___시스템 테스팅 ______편의 테스팅 ______볼륨 테스팅 ______스트레스 테스팅 ______사용성 테스팅 ______보안성 테스팅 ______성능 테스팅 ______스토리지 테스팅 ______구성 테스팅 ______호환성?변환 테스팅 ______설치 테스팅 ______신뢰성 테스팅 ______회복 테스팅 ______유용성 테스팅 ______문서 테스팅 ______절차 테스팅 ______시스템 테스팅 수행 ___인수 테스팅 ___설치 테스팅 ___테스트 계획 및 제어 ___테스트 완료 기준 ___독립적 테스트 기관 7장 디버깅 ___무차별 디버깅 ___귀납적 디버깅 ___연역적 디버깅 ___역추적에 의한 디버깅 ___테스팅에 의한 디버깅 ___디버깅 원리 ______에러 발생 위치 파악의 원리 ______에러 수정 기법 ___에러 분석 8장 익스트림 테스팅 ___익스트림 프로그래밍 기초 ___익스트림 테스팅의 개념 ______익스트림 단위 테스팅 ______인수 테스팅 ___익스트림 테스팅 활용 ______테스트 케이스 설계 ______테스트 드라이버와 테스트 애플리케이션 ___요약 9장 인터넷 애플리케이션 테스팅 ___기본적인 e커머스 아키텍처 ___테스팅 관련 어려운 과제 ___테스팅 전략 ______프리젠테이션 레이어 테스팅 ______비즈니스 레이어 테스팅 ______데이터 레이어 테스팅 부록 A 익스트림 테스팅 애플리케이션 예제 부록 B 1,000보다 작은 소수 『소프트웨어 테스팅, 마이크로소프트에선 이렇게 한다』 1부 마이크로소프트에 대해 01장 마이크로소프트의 소프트웨어 엔지니어링 ___마이크로소프트의 비전, 기업 가치, 높은 선호도의 비결 ___대규모 소프트웨어 엔지니어링 기업 ___효율적인 대규모 비즈니스 개발 ______공유 팀 모델 ___대기업의 소규모 비즈니스 ___다양한 엔지니어 고용 ______엔지니어링 분야 ___세계적 소프트웨어 개발사를 향해 ___정리 02장 마이크로소프트의 소프트웨어 테스트 엔지니어 ___이름을 붙여볼까? ___마이크로소프트의 테스터가 항상 SDET는 아니다 ___테스터가 더 많아야 한다 ______학교 방문 채용 ______업계 경력직 채용 ___마이크로소프트 SDET 되기 ___마이크로소프트 엔지니어링 커리어 ___테스트 부문의 커리어 패스 ______테스트 아키텍트 ______IC 테스터 ______관리자가 되는 것이 승진은 아니다 ______테스트 관리자 ___정리 03장 엔지니어링 생명주기 ___마이크로소프트의 소프트웨어 공학 ______전통적 소프트웨어 공학 모델 ______마일스톤 ______마이크로소프트에서의 애자일 ______기능 통합 ___프로세스 개선 ______마이크로소프트의 정형적 프로세스 개선 시스템 ___전시상황실에서 소프트웨어 출시 ______의무 실행 ___정리: 음식을 다 만들고 2부 테스팅 04장 테스트 케이스 작성을 위한 실용적 접근 ___좋은 소프트웨어 설계와 테스트 설계 ___테스트 패턴 사용 ___테스트 시간 추정 ___테스트 시작 ______질문하기 ______테스트 전략 수립 ___테스트 용이성 ______테스트 설계 명세서 ___정상 동작 테스트와 오동작 테스트 ___테스트 케이스 설계 시 고려해야 할 기타 항목 ______블랙박스, 화이트박스, 그레이박스 ______마이크로소프트의 탐색적 테스팅 ___정리 05장 기능 테스팅 기법 ___기능 테스팅의 필요성 ___동등 클래스 분할 ______변수 데이터 분할 ______동등 클래스 분할 동작 ______파라미터의 서브셋 분석 ______ECP 테스트 ______동등 클래스 분할 요약 ___경계 값 분석 ______경계 값 테스트의 정의 ______경계 값 분석을 위한 새로운 공식 ______숨겨진 경계 값 ______경계 값 분석 요약 ___조합 분석 ______조합 테스팅 접근 방법 ______조합 분석의 적용 ______조합 분석의 효과 ______조합 분석 요약 ___정리 06장 구조적 테스팅 기법 ___블록 테스팅 ______블록 테스팅 요약 ___결정 테스팅 ______결정 테스팅 요약 ___조건 테스팅 ______조건 테스팅 요약 ___기본 경로 테스팅 ______기본 경로 테스팅 요약 ___정리 07장 코드 복잡도에 따른 리스크 분석 ___비지니스 리스크 ___복잡한 문제 ______코드 라인 수 측정 ___사이클로매틱 복잡도 측정 ______할스테드 메트릭 ______객체지향 메트릭 ______사이클로매틱 복잡도가 높다고 반드시 버그가 많은 것은 아니다 ___복잡도 메트릭 제대로 다루기 ___정리 08장 모델 기반 테스팅 ______모델링 기초 ___모델 테스팅 ______모델 설계 ______소프트웨어 모델링 ______유한 상태 모델 만들기 ______모델 자동화 ___테스팅을 지원하는 모델링 ______베이시안 도해 모델 ______페트리 넷 ___마이크로소프트의 모델 기반 테스팅 툴 ______스펙 익스플로러 ______언어와 엔진 ______모델링 팁 ___정리 ___추천 도서와 툴 3부 테스트 툴과 시스템 09장 버그와 테스트 케이스 관리 ___버그 워크플로우 ___버그 추적 ______버그의 일생 ______버그 추적 시스템의 속성 ______버그 리포트를 작성하는 이유 ______버그 리포트의 구조 ______버그 선별 ______버그 리포트의 일반적인 실수 ______데이터 사용 ______데이터 오용: 성과 측정으로서의 버그 ______버그 바 ___테스트 케이스 관리 ______테스트 케이스란? ______테스트 케이스의 가치 ______테스트 케이스 구조 ______테스트 케이스 작성 시의 실수 ___테스트 케이스 관리하기 ______케이스와 포인트: 테스트 케이스 수 세기 ______테스트 결과 추적과 해석 ___정리 10장 테스트 자동화 ___자동화의 가치 ______자동화냐 아니냐, 그것이 문제로다 ___UI 자동화 ___테스트 자동화 구성 요소 ___마이크로스프트에서의 SEARCH ______설정 ______실행 ______분석 ______보고 ______초기화 ______도움말 ___실행, 자동화, 실행! ______모두 연동하기 ______대규모의 테스트 자동화 ______일반적인 자동화 실수 ___정리 11장 비기능 테스팅 ___기능성을 넘어 ___'~성' 테스트하기 ___성능 테스팅 ______성능 측정 방법 ___스트레스 테스팅 ______분산 스트레스 테스팅 ______분산 스트레스 아키텍처 ______멀티 클라이언트 스트레스 테스트 속성 ___호환성 테스팅 ______애플리케이션 라이브러리 ______애플리케이션 검증기 ___자기 개밥 먹기 ___접근성 테스팅 ______접근성 페르소나 ______접근성 테스트하기 ______MS 액티브 액세서빌리티를 위한 테스팅 툴 ___사용성 테스팅 ___보안성 테스팅 ______보안 위협 모델링 ______퍼지 테스팅 ___정리 12장 다양한 툴 활용 ___코드 변경 ___통제하기 ______변경 추적 ______무엇이 변경됐나? ______왜 변경됐나? ______소스 관리를 위한 공간 ___빌드 ______일일 빌드 ___정적 분석 ______네이티브 코드 분석 ______매니지드 코드 분석 ______단지 또 다른 툴 ______테스트 코드 분석 ______테스트 코드가 제품 코드다 ___더 많은 툴 ______특수한 문제를 위한 툴 ______모든 사람을 위한 툴 ___정리 13장 고객 피드백 시스템 ___테스팅과 품질 ______정보를 제공하는 테스팅 ______품질에 대한 이해 ___해결책은 고객 ______게임에서의 사례 ___윈도우 오류 보고 ______WER 사용 사례 ______버킷 활용하기 ______버킷에 쌓인 문제 처리하기 ______테스트와 WER ___스마일 전송 프로그램 ______스마일 전송 프로그램 효과 ___고객과의 연결(커넥트) ___정리 14장 소프트웨어 플러스 서비스 테스팅 ______두 가지 부문: 서비스와 테스트 기법 ___1절: 서비스 ______마이크로소프트 서비스 전략 ______인터넷 서비스로의 관심 이동 ______라지 스케일에서 메가 스케일로의 성장 ______성장의 발목을 잡는 전력 ______서비스와 패키지 제품 ______독립형에서 계층형 서비스로 이동 ___2절: S+S 테스팅 ______혁신의 물결 ______S+S와 서비스에 대한 테스트 접근 방법 설계 ______S+S 테스팅 기법 ______통합 테스팅, 테스트 플래그, 에뮬레이션 ___S+S에 대한 몇 가지 중요한 생각 ______지속적인 품질 개선 프로그램 ______내가 본 일반적인 버그 ___정리 4부 앞으로의 전망 15장 문제의 조기 해결 ___결함 분석 자동화 ______분석 마비 상황의 극복 ______결함 비교 ______좋은 로깅 사례 ______로그 파일의 구조 ______결함 분석 자동화 통합 ___머신 가상화 ______가상화의 장점 ______가상 머신 테스트 시나리오 ______테스트 도중 발생하는 오류 ______추천하지 않는 테스트 시나리오 ___코드 리뷰와 인스펙션 ______코드 리뷰의 유형 ______체크 리스트 ______리뷰 시 고려 사항 ______리뷰의 두 얼굴 ___툴이 너무 많아도 문제 ______간소화, 재사용, 재활용 ______무엇이 문제인가? ______공개 개발 ___정리 16장 테스팅의 미래 ___전향적 사고의 필요성 ______한걸음 물러서서 앞을 내다보기 ______품질 문화를 위한 노력 ______테스팅과 품질 보증 ______누가 품질의 주인인가? ______품질 비용 ______테스트의 새로운 역할 ___테스트 리더십 ______마이크로소프트 테스트 리더십 팀 ______테스트 리더십 의장 ______테스트 리더십 활동 ______테스트 아키텍트 그룹 ___테스트 엑설런스 팀 ______공유 ______도움 ______소통 ______미래 주목하기 ______마이크로소프트 테스트 엑설런스 팀의 감독 ______리더십 3원소 ___미래를 위한 혁신 |
|
『The Art of Software Testing (Second Edition) 한국어판』 소개
글렌포드 J. 마이어스가 쓴 이 책은 소프트웨어 테스팅 분야에서 한 획을 그은 진정한 명서이며 고전이다. 테스팅에 대한 일반적인 내용을 개발과 연계해 최근 출간된 그 어떤 책보다 오히려 더 체계적이고 설득력 있게 소개한다. 또한 인터넷 애플리케이션 테스팅, 익스트림 테스팅 등 테스팅의 최신 내용도 같은 맥락에서 다뤄 30여 년 전에 저자가 정립한 테스팅 이론의 탁월성과 적용성을 입증하고 있다. 이 책은 소프트웨어 테스트 엔지니어만을 위한 것은 아니다. IT 전문가라면 누구나 한 번은 읽어야 할, 글자 그대로 소프트웨어 테스팅의 정석을 알려주는 책이다. 이 책에서 다루는 내용 o 테스팅의 기본 원리와 전략 o 프로그램 인스펙션과 워크스루 o 코드 인스펙션 o 오류 체크리스트 o 동료 평가 o 블랙박스와 화이트박스 테스팅 o 오류 추정 o 하향식 테스팅 대 상향식 테스팅 o 고수준 테스팅 o 기능 테스팅과 시스템 테스팅 o 인수 테스팅 o 설치 테스팅 o 모듈(단위) 테스팅 o 테스트 계획과 제어 o 독립 테스팅 에이전시 o 디버깅 원리 o 오류 분석 o 익스트림 테스팅 o 인터넷 애플리케이션 테스팅 o e커머스 아키텍처의 고수준 테스팅 『소프트웨어 테스팅, 마이크로소프트에선 이렇게 한다』 소개 마이크로소프트 테스팅의 실체를 속속들이 들여다 본다! 마이크로소프트의 유명 현직 테스팅 전문가(SDET)들이 집필한 소프트웨어 테스팅 실무서. 사내 9,000여 명의 테스터가 사용하고 있는 툴과 시스템, 베스트 프랙티스를 소개한다. 마이크로소프트의 테스트 설계와 관리 방식, 그들만의 교육 방법과 커리어 개발 방식, 앞으로의 도전을 알려준다. 이 책에서 다루는 내용 o 제품 생명주기에 걸쳐 효과적인 테스트를 설계하고 실행하는 방법 o 기능 테스트의 비용과 리스크를 최소화하고 구조적 기법의 적용 시점을 파악하는 방법 o 버그와 잠재적인 유지 보수 이슈를 파악하기 위해 코드 복잡도를 측정하는 방법 o 모델을 사용해 테스트 케이스를 생성하고 예측 불가능한 애플리케이션 동작을 찾고 리스크를 관리하는 방법 o 자동화 테스트를 적용하는 시점을 파악하는 방법과 자동화 테스트의 장기적 사용을 위해 설계하고 이를 자동화 인프라스트럭처에 통합하는 방법 o 우수한 테스터의 특징을 파악하고, 테스트 실행, 시스템 검사, 효율적인 진척도를 추적하는 데 효과적인 툴을 검토하는 방법 o 서비스와 상용 패키지 소프트웨어 테스팅의 차이점을 탐색하는 방법 |