신간도서

신간도서

The Art of Software Testing 3판

소프트웨어 테스팅의 기본에서 애자일과 모바일 환경까지
  • 저자톰 뱃지트, 코리 샌들러 저 / 이상기, 신준식 역
  • 관련분야프로그래밍
  • 발행일2013-05-31
  • 정가30,000원
  • 페이지400 페이지
  • ISBN978-89-92649-89-6
  • 책소개
  • 저자소개
  • 목차
  • 출판사 서평
The Art of Software Testing은 소프트웨어 테스팅 접근에서 입증된, 짧지만 포괄적인 시각을 제공함으로써 특정 개발기술, 언어 또는 테스팅 방법론 등과 같은 기술적 접근이 아니라 소프트웨어 테스팅에서 필요한 중요한 개념에 초점을 맞춰 각 상황에 맞는 기술적 발전이 이루어질 수 있는 초석을 마련하며, 최근 품질에 대한 인식이 새롭게 주목받는 시점에서 IT 종사자들이 기본적인 소양을 쌓을 수 있도록 도와줄 것이다.

◆ 저자소개



글렌포드 마이어스


전 IBM 시스템 연구소(IBM's System Research Institute)의 선임 연구원이며래디시스 사(RadiSys Corperation)의 창업자이며 대표를 역임하였다.


톰 뱃지트


거대 국영 기업에서 소프트웨어 개발 팀을 관리하였고컴퓨터 하드웨어 및 소프트웨어 분야에 60권 이상의 책을 출판. PCjr, Digital News와 다른 국영 컴퓨터 잡지의 기술 편집자를 역임하였다.


코리 샌들러


컴퓨터 저널리즘의 개척자중 한 명으로, Gannett Newspapers와 AP 통신(Associated Press)에서 기술 분야를 집필 하였으며, PC Magazine의 첫 경영인 편집자로 근무또한 Digital News, DEC minicomputer에 대한 신문사를 설립하였다. 150권 이상의 컴퓨터경영 등의 책을 출간하였다.



◆ 역자소개


큐랩 | www.qlab.co.kr


2010년에 설립된 게임 품질 평가 전문가 그룹이다개발자나 서비스 제공자의 관점이 아닌서비스를 제공받는 고객의 관점을 기반으로 자체적인 프로세스를 통하여 소프트웨어나 임의 품질관리부터 품질 소프트웨어 개발품질 관리 컨설팅 등 다양한 업무를 진행 중이다


이상기


제이씨엔터테인먼트에서 CTO로 재직하던 중 QA 전문회사의 가능성을 확인한 후 큐랩을 설립하였으며현재 큐랩의 대표이사를 역임하고 있다.
큐랩 대표이사(2010.1~현재)
제이씨엔터테인먼트 이사(2000.8~2010.1)
경희대학교 테크노경영대학원 전자공학과 전자계산전공 석사(2001.8)
삼성 SDS 근무(1996.1~2000.8)
경희대학교 전자공학과 졸업(1996.2)


신준식


큐랩 기술연구 소장(2010.1~현재)
제이씨엔터테인먼트 팀장(2006.8~2010.1)
인하대학교 공학대학원 산업공학과 품질경영전공 석사(2006.2)
인하대학교 산업공학과 졸업(2004.2)

1장 자체평가 테스트


2장 프로그램 테스팅의 심리학과 경제학
테스팅의 심리학
테스팅의 경제학
소프트웨어 테스팅 원칙
요약


3장 프로그램 인스펙션, 워크스루 그리고 리뷰
인스펙션과 워크스루
코드 인스펙션
인스펙션용 오류 체크리스트
워크스루
탁상 검사
동료 평가
요약


4장 테스트 케이스 설계
화이트박스 테스팅
블랙박스 테스팅
요약


5장 모듈(단위) 테스팅
테스트 케이스 설계
점진적 테스트
하향식 테스팅과 상향식 테스팅
테스트 수행
요약


6장 고수준 테스팅
기능 테스팅
시스템 테스팅
인수 테스팅
설치 테스팅
테스트 계획 및 관리
테스트 완료 기준
독립적 테스트 기관
요약


7장 사용성(사용자) 테스팅
사용성 테스트의 기초
사용자 테스트 프로세스
요약


8장 디버깅
무차별 디버깅
귀납적 디버깅
연역적 디버깅
역추적에 의한 디버깅
디버깅 원칙
오류 분석
요약


9장 애자일 환경에서의 테스팅
애자일 개발의 특징
애자일 테스팅
익스트림 프로그래밍과 테스팅
요약


10장 인터넷 애플리케이션 테스팅
기본적인 전자상거래 아키텍처
테스팅 과제
테스팅 전략
요약


11장 모바일 애플리케이션 테스팅
모바일 환경
테스팅 과제
요약


부록: 익스트림 애플리케이션 예제

사용자가 소프트웨어를 선택하는 기준이 이전보다 높아졌음에도 불구하고 그들의 눈높이의 변화와 비교했을 때 서비스 제공자들의 품질에 대한 인식은 아직 미미하다. 물론 과거와 비교하여 품질에 대한 인식이 높아지고 있지만, 여전히 일정이 촉박하거나 예산의 압박이 있을 경우 제일 먼저 조정되는 부분이 품질을 확인하는 QA 부분이라는 점은 아직 품질에 대한 중요성이 완전히 뿌리 내리지는 못하고 있다는 증거라고 볼 수 있다. 아울러 QA 프로세스의 중요한 부분인 테스팅을 하나의 전문 분야로 인정하지 않고 누구나 기계적으로 접근할 수 있다고 인식하는 것도 사용자들의 눈높이를 따라가지 못하는 이유 중 하나이다.

The Art of Software Testing은 소프트웨어 테스팅 접근에서 입증된, 짧지만 포괄적인 시각을 제공함으로써 특정 개발기술, 언어 또는 테스팅 방법론 등과 같은 기술적 접근이 아니라 소프트웨어 테스팅에서 필요한 중요한 개념에 초점을 맞춰 각 상황에 맞는 기술적 발전이 이루어질 수 있는 초석을 마련하며, 최근 품질에 대한 인식이 새롭게 주목받는 시점에서 IT 종사자들이 기본적인 소양을 쌓을 수 있도록 도와줄 것이다.

3판에서는 현재 소프트웨어 산업의 트렌드에 따라 사용자의 만족도를 더욱 높이고자 하는 사용성 테스팅(Usability Testing: User Testing)과 현재 가장 빠른 성장 속도를 가진 모바일 애플리케이션 테스팅(Mobile Application Testing)이 추가되었으며, 애자일 개발 환경에서의 테스팅(Testing in the Agile Environment)에 대한 내용도 보강되었다.