스크랩

구간

XUNIT 테스트 패턴

시리즈 : 에이콘 소프트웨어 테스팅 시리즈 [11]

제라드메스자로스 저 | 박일 역 | 에이콘 | 2013년 03월

북트리

정가
$96.00
판매가
$69.98 (27%↓) 최저가 보상
적립금
$1.40 (2%P)

품절된 상품입니다.

이 책을 꼭 원하시는 고객님께서는 아래 "상품문의"를 클릭 후 구매의사를
알려주세요. 책이 확보 될 경우 연락 드리겠습니다.

북카트 바로구매 위시리스트

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788960771253 / 1056쪽 188 x 250 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 27,000
  • 18,900
  • 23,400
  • 19,800

책 소개

출판사 리뷰

자동 테스팅(Automated testing)은 애자일 개발의 기초다. 테스팅 전략을 잘 활용하면 기능을 과감하게 추가할 수 있고, 사용자 피드백을 빠르게 받을 수 있으며, 품질을 향상시킬 수 있다. 하지만 많은 개발자가 자동 테스트에 대한 경험이 부족해 효과적인 테스트 작성을 어려워한다.

『xUnit 테스트 패턴』은 가장 인기 있는 단위 테스트 프레임워크인 xUnit으로 자동 테스트를 작성하는 방법을 완벽하게 지도해준다. 애자일 코치이자 테스트 자동화 전문가인 제라드 메스자로스(Gerard Meszaros)는 테스트 작성, 이해, 유지 보수를 쉽게 해주는 68개의 입증된 패턴을 소개한다. 또한 어떻게 하면 테스트를 더 견고하고 반복 가능하며, 쉽게 만들 수 있는지도 보여준다.

★ 이 책에서 다루는 내용 ★

■ 테스트를 더 빠르게, 잘 작성하는 방법
■ 자동 테스트의 4단계: 픽스처 설치, 테스트 대상 시스템 실행, 결과 검증, 픽스처 해체
■ 테스트 스텁(Test Stub)과 모의 객체(Mock Object)로 소프트웨어를 환경으로부터 격리시켜 테스트 커버리지를 향상시키는 방법
■ 테스트하기 좋게 소프트웨어를 설계하는 방법
■ (코드 냄새, 동작 냄새, 프로젝트 냄새를 포함한) 테스트 '냄새'로 문제를 파악하고, 이런 냄새를 언제 어떻게 제거할 수 있는지 알아내는 방법
■ 테스트를 리팩토링해 더 단순하고 견고하며 빠르게 실행될 수 있게 만드는 방법

★ 이 책의 대상 독자 ★

개발자, 관리자, 테스터에게 필요한 책이다. 애자일 개발 환경에서 일하느냐, 전통적인 개발 환경에서 일하느냐, 테스트 주도 개발을 하느냐, 테스트 나중 작성을 하느냐는 중요하지 않다. 이 책에서 나온 패턴과 냄새들은 모든 xUnit 계열에 적용할 수 있을 뿐만 아니라 차세대 동작 주도 개발(Behavior-Driven Development) 프레임워크인 RSpect, JBehave뿐만 아니라 기록 테스트 툴이라든지, Fit나 FitNesse 같은 데이터 주도 테스트(Data-Driven Test) 툴에서도 활용할 수 있다.

★ 이 책의 구성 ★

3권의 책을 한 권으로 합쳐 놓은 듯한 방대한 내용으로 구성돼있다.

1부에서는 테스트 전략에서부터 실제 테스트 코딩까지 테스트 자동화에 대한 모든 것을 자세하게 설명한다.

2부에서는 자주 만날 수 있는 18가지 '테스트 냄새' 목록을 보여주고, 문제의 근본 원인과 그에 맞는 가장 적당한 패턴을 찾는 데 도움을 주는 해결 방안을 제공한다.

3부에서는 각 패턴을 자세하게 설명하고, 다양한 프로그래밍 언어로 작성된 예제 코드를 통해 리팩토링하는 방법을 보여준다.

저자 소개

  • 저자 : 제라드메스자로스
저자 : 제라드 메스자로스 (Gerard Meszaros)
캘거리(Calgary)에 있는 애자일 개발 전문 컨설팅 회사 클리어스트림 컨설팅(ClearStream Consulting)의 수석 과학자(Chief Scientist)이자 선임 컨설턴트다. 제라드는 십 년 이상 자동 단위 테스트 프레임워크 분야에서 경험을 쌓았고 테스트 자동 패턴, 소프트웨어와 테스트 리팩토링, 테스트 용이성을 위한 설계 분야를 선도하는 전문가다.  

역자 : 박일
게임 개발자. 연세대학교 컴퓨터과학과를 졸업했고, 2000년부터 월급을 받으며 프로그래밍을 시작했다. 엔씨소프트에서 <알터라이프>, <리니지 2> 서버 개발에 참여했고 현재는 <리니지 이터널> 클라이언트팀에 속해 있다. 『위대한 게임의 탄생』(2011)을 번역한 것을 계기로 국내 실정에 맞게 『위대한 게임의 탄생 2』(2012), 『위대한 게임의 탄생 3』(2013, 이상 지앤선)을 편저했고, 그 밖에도 『Debug It! 실용주의 디버깅』(2010), 『xUnit 테스트 패턴』(2010, 이상 에이콘), 『스크럼』(2008, 인사이트)을 번역했다.  

역자 소개

  • 역자 : 박일
연세대 컴퓨터과학과를 졸업했다. 2000년 초에 개발을 시작해 지금은 리니지2 서버 팀에서 근무 중이다. 옮긴 책으로는 『스크럼』(2008년)이 있다.

목차

top