Fit, 통합 테스트 프레임워크

Fit, 통합 테스트 프레임워크

지은이 : 워드 커닝햄, 릭 머그리지 / 옮긴이 : 이병준

정가 : 25,000원

552쪽 / 판형 : A5 / 1판

출간일 : 2010년 3월 5일

ISBN-13 : 978-89-91268-70-8

저자소개

릭 머그리지(Rick Mugridge)     
자신의 회사 Rimu Research를 운영하는 동시에 뉴질랜드의 오클랜드 대학에서 컴퓨터과학과 교수로 있다. 애자일 소프트웨어 개발, 테스트 자동화, 테스트 주도 개발 그리고 사용자 인터페이스 분야의 전문가다. Fit 픽스처와 도구의 개발을 주도했으며, FitLibrary를 고안했다.

워드 커닝햄(Ward Cunningham)   

객체지향 개발, 익스트림 프로그래밍 그리고 애자일 소프트웨어 개발에 대한 공헌으로 널리 알려진 저명인사다. Cunningham & Cunningham, Inc의 공동 창업자로서 Tektronix Computer Research 연구소에서는 책임 엔지니어로, Wyatt Software에서는 R&D 책임자로 일하고 있다. 워드는 Fit의 탄생 과정을 이끌었으며, CRC 설계 방법론에서부터 WikiWikiWeb에 이르는 혁신적 아이디어를 만들어 냈다. 『The Wiki Way』(Addison-Wesley, 2001)의 공동 저자다.

역자소개

이병준   
1998년에 서울대학교 컴퓨터공학과에서 석사학위를 취득하고 2001년부터 한국전자통신연구원(ETRI)에서 근무하고 있다. 역서로는 『매혹적인 C++』(정보문화사), 『불확실성과 화해하는 프로젝트 추정과 계획』(인사이트) 등 일곱 권이 있다. 네트워크 관리 소프트웨어를 만드는 일을 주로 하고 있으며, 최근에는 스마트폰 개발을 열심히 공부하는 중이다.

책소개

* Fit 테스트 프레임워크에 대한 가장 확실한 안내서
* Fit 테이블을 생성하고 관리하고 실행하는 웹 기반 환경 FitNesse의 충실한 안내서

Fit은 요구사항을 테이블 형태로 표현하는 간단하고 효과적이며 자동화된 도구를 생성함으로써 도메인 전문가와 분석가, 테스터 그리고 프로그래머가 긴밀한 협업으로 고품질의 소프트웨어를 만들어 내는 데 극적으로 기여한다. 사업 규칙을 명시하고 테스트하는 간단하고 손쉬운, 완전하게 자동화된 도구다.

오픈소스 테스팅 프레임워크인 Fit은 소프트웨어 개발 프로세스 전반에 전무후무한 기민성을 불어넣었다. 이 책은 Fit을 사용해 사업 규칙을 명료하게 드러내는 방법과 실질적 사례를 통해 표현하는 방법, 그리고 그 사례를 테스트 테이블로 만들어 소프트웨어 개발 주기 동안 테스트를 주도하도록 만드는 방법을 설명한다. Fit의 창조자이기도 한 저자 릭 머그리지와 워드 커닝햄은 현실적인 사례 연구를 통해 Fit의 근간에 깔린 개념과 기법을 소개할 뿐 아니라 위험을 최대한으로 낮추려면 Fit을 프로젝트에 어떻게 점진적으로 도입해야 하는지를 설명한다.

> Fit을 개발 프로세스에 통합하는 방법
> Fit을 사용해 사업가와 테스터, 개발자 간 의사소통을 고취하는 방법
> 계산 규칙, 의사결정 원칙, 그리고 사업 프로세스를 정의하는 사업 규칙을 표현하는 방법
> 픽스처(Fixture)를 통해 테스트를 대상 시스템에 연결하고 그 결과를 확인하는 방법
> 레거시 시스템의 코드 개선과 재구성 등의 변경 작업을 테스트를 통해 지원하는 방법
> 테스트의 품질과 발전 과정을 관리하는 방법
> <http://fit.c2.com>에서 추가 자료와 소스 코드를 다운 받는 방법