| 000 | 00700camccc200241 k 4500 | |
| 001 | 000045575656 | |
| 005 | 20100805050014 | |
| 007 | ta | |
| 008 | 100114s2009 ulka 001c kor | |
| 020 | ▼a 9788979147124 ▼g 93560: ▼c \22,000 | |
| 035 | ▼a (KERIS)BIB000011886619 | |
| 040 | ▼a 222001 ▼c 222001 ▼d 244002 | |
| 082 | 0 4 | ▼a 005.14 ▼2 22 |
| 090 | ▼a 005.14 ▼b 2009z1 | |
| 100 | 1 | ▼a 이상민. |
| 245 | 1 0 | ▼a (자바 개발자도 쉽고 즐겁게 배우는)테스팅 이야기 / ▼d 이상민 지음. |
| 260 | ▼a 서울 : ▼b 한빛미디어 , ▼c 2009. | |
| 300 | ▼a 400 p. : ▼b 삽도 ; ▼c 23 cm. | |
| 440 | 0 0 | ▼a Blog2Book 시리즈 ; ▼v 08 |
| 500 | ▼a 찾아보기 수록 | |
| 653 | ▼a 테스팅 ▼a 테스트 | |
| 949 | ▼a 블로그 투 북 시리즈 ; ▼v 07 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 세종학술정보원/과학기술실(5층)/ | 청구기호 005.14 2009z1 | 등록번호 151284031 (2회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
초보 테스터 나필승씨의 테스팅 업무를 살펴보며 테스팅에 대해 잘 알지 못했던 여러분에게 '테스팅이란 무엇인지'와 '어떻게 하면 더 편리하고 빠른 테스팅이 가능한지'를 알려준다. 이를 통해 물 흐르듯 자연스러운 프로젝트 팀의 업무 진행은 물론 개발자 자신의 능력 향상까지 이룰 수 있다.
별책부록으로 이클립스, Ant, Subversion, Internet Explorer Developer Toolbar, Firebug의 설치 및 사용법을 제공한다. 이 내용은 저자 홈페이지(http://www.tuning-java.com)와 한빛미디어 홈페이지(www.hanb.co.kr)
누구라도 쉽게 배우는 필수 테스트 스킬!
일반적으로 테스팅을 해야 한다는 사실을 잊거나 혹은 테스팅은 테스터의 전유물이라고 생각하는 개발자가 많다. 그런데 우리가 이 책에서 만나볼 나필승씨처럼 어느 날 갑자기 한 번도 해보지 않았던, 또 해보리라 생각지도 않았던 테스팅 업무를 해야 하는 상황이 온다면 여러분은 어떻게 할 것인가? 마냥 회사에서 테스터를 지원해 줄 때까지 기다리거나 그냥 아는 한도 내에서만 최선을 다해 작업하는 것이 능사는 아닐 것이다. 사실 테스팅은 프로젝트를 진행할 때마다 빼놓을 수 없는 중요한 절차이다. 특히 웹 서비스 제공이 목적인 프로젝트에서는 서버나 메인 시스템의 오작동을 더욱 철저하고 꼼꼼하게 체크해야 한다. 서비스 개시 중 치명적인 오작동 하나로 서비스 사용자들의 원성을 듣는 것은 물론 심지어는 그 서비스의 생사까지 가름하기 때문이다. 이 책에서는 초보 테스터 나필승씨의 테스팅 업무를 살펴보며 테스팅에 대해 잘 알지 못했던 여러분에게 '테스팅이란 무엇인지'와 '어떻게 하면 더 편리하고 빠른 테스팅이 가능한지'를 알려준다. 이를 통해 물 흐르듯 자연스러운 프로젝트 팀의 업무 진행은 물론 개발자 자신의 능력 향상까지 이룰 수 있다.
더 이상 멈추지 않는 시스템을 보고 싶다면, 그리고 집에서 숨죽이며 시스템의 동향을 살피는 자신이 싫다면 이 책을 읽어보자. 당신과 당신의 팀을 도와줄 꼭 필요한 테스트 스킬이 담겨 있을 것이다.
∴ 이 책은 별책부록으로 이클립스, Ant, Subversion, Internet Explorer Developer Toolbar, Firebug의 설치 및 사용법을 제공합니다. 이 내용은 저자 홈페이지(http://www.tuning-java.com)와 한빛미디어 홈페이지(www.hanb.co.kr) 『Blog2Book 자바 개발자도 쉽고 즐겁게 배우는 테스팅 이야기』의 상세 페이지에서 다운로드받을 수 있습니다.
정보제공 :
저자소개
목차
목차 추천평 = 4 저자 서문 = 6 1. 테스트에 대한 재미없는 이야기 Story 01 테스트 전문가들이 항상 이야기하는 기본 내용 나필 승씨 소개 = 17 테스트를 왜 하는가? = 19 테스트의 단계는 어떻게 되는가? = 24 기능적 테스트와 비 기능적 테스트는 또 뭐지? = 29 V-Model. 많이 들어는 봤는데... = 31 Story 02 또 재미없는 테스트 이야기 정적 테스트의 종류에는 어떤 것들이 있을까? = 35 일반적인 리뷰 프로세스를 알아보자 = 38 동적으로 하는 테스트는 이런 것들이 있다 = 40 블랙 박스 테스트와 화이트 박스 테스트의 의미 = 41 확정 테스트와 회귀 테스트는 왜 하는 거지? = 45 테스트 케이스와 테스트 스위트의 차이는 뭘까? = 46 Story 03 테스트 그냥 하면 되지 뭘 분석해? 테스트 입력 값 분석하기 = 51 입력 값이 복잡할 때 제대로 분석하자 = 55 상태가 바뀔 때는 이렇게 한다 = 58 2. 단위 테스트 쉽게 해보기 Story 04 JUnit 이름은 많이 들어 봤는데... xUnit이란? = 65 JUnit 다운로드 및 설치 = 67 먼저 JUnit 3.x를 간단히 알아보자 = 70 JUnit 4.x는 뭐가 다른데? = 80 스텁만 있는 것이 아니었구나 = 84 Mockito의 간단한 사용법 = 86 Mockito는 이렇게 응용하여 사용할 수 있다 = 94 Story 05 TDD가 뭐야 TDD가 뭘까? = 98 그럼 도대체 왜 TDD를 해야 하는 거야? = 100 말처럼 TDD는 적용하기 쉬울까? = 104 도대체 리팩토링이 뭐길래? = 107 Story 06 웹 UI도 자동화 테스트가 가능하구나 웹 UI 테스트 툴도 있구나 = 113 Selenium이 뭐지? = 115 Selenium IDE 사용법을 알아보자 = 120 Selenium IDE를 이용하여 간단한 사이트의 스크립트를 작성해보자 = 122 이번에는 약간 복잡한 사이트를 테스트 해보자 = 125 Selenium Remote Control 사용법도 알아보자 = 129 Story 07 웹 URL 요청을 자동화해서 테스트 해보자 HttpUnit이란 = 138 HttpUnit은 어떻게 동작하나? = 140 아주 간단한 페이지를 HttpUnit으로 테스트 해보자 = 142 우리가 테스트하려는 사이트를 HttpUnit으로 요청하자 = 143 자동 로그인 테스트를 해보자 = 146 JUnitPerf라는 것도 있다 = 151 3. 정적인 테스트하기 Story 08 이것도 테스트구나 리뷰란? = 157 그렇다면 개발자가 할 수 있는 리뷰는? = 160 코드 리뷰를 자동으로 해주는 착한 툴 몇 가지 = 163 Story 09 정적 테스트 툴 살펴보기 정적 테스트 툴을 이클립스에서 사용할 수 있다고? = 170 FindBugs에서 제공하는 분석 결과 확인하기 = 173 PMD에서 제공하는 결과 확인하기 = 175 PMD 리포트 작성하기 = 177 FindBugs UI는 정말 사용하기 쉽다 = 178 PMD 규칙 관리하기 = 181 나만의 PMD와 FindBugs 규칙 추가하는 방법 링크 = 185 4. 통합 테스트 쉽게 해보기 Story 10 통합 테스트도 자동화할 수 있어? Continuous Integration = 188 통합 빌드의 수행 절차 = 190 통합 빌드의 부품들 = 192 통합 빌드에서 유의할 점 = 193 그럼 통합 빌드 툴에는 어떤 것이 있을까? = 195 Story 11 Hudson에 대해서 알아보자 Hudson이란? = 201 Hudson 다운로드 및 설치 = 202 첫 빌드 프로젝트 만들어 보기 = 204 Hudson 설정 메뉴를 살펴보자 = 210 효과적으로 Hudson을 사용하기 위한 환경 확장하기 = 211 본격적인 빌드 작업 수행하기 = 213 5. 성능 테스트는 이렇게 Story 12 성능 테스트가 뭐야? 성능 테스트를 왜 하는 거야? = 218 트랜잭션에도 종류가 있다 = 221 TPS가 도대체 뭐지? = 222 응답시간이 가장 중요한 거 아니야? = 225 TPS와 응답시간은 서로 관련이 있다 = 228 Story 13 성능 테스트 한번 해볼까? 성능 테스트의 종류에는 이런 것들이 있다 = 232 성능 테스트에서 시간은 이렇게 구분한다 = 235 어떤게 동시 사용자야? = 236 성능 테스트 대상 식별하기 = 239 스크립트란? = 243 성능 테스트를 할 때 고려해야 하는 사항 = 245 Story 14 JMeter가 뭘까? 무료 성능 테스트 툴에는 어떤 것이 있을까? = 249 JMeter 다운로드 및 설치 = 252 Badboy 다운로드 및 설치 = 254 JMeter에 익숙해지기 = 255 JMeter 테스트 준비 Step 1 스크립트 레코딩하기 Part 1 = 259 JMeter 테스트 준비 Step 1 스크립트 레코딩하기 Part 2 = 263 JMeter 테스트 준비 Step 1 스크립트 레코딩하기 Part 3 = 265 JMeter 테스트 준비 Step 2 결과 검증하기 = 266 JMeter 테스트 준비 Step 3 데이터 준비하기 = 269 JMeter로 성능 테스트를 수행하자 = 272 성능 테스트를 할 때 모니터링해야 하는 것 = 277 Story 15 결과는 어떻게 분석하라고? 응답시간 분석 및 정리하기 = 280 TPS 분석 및 정리하기 = 283 CPU 분석 및 정리하기 = 285 보고서에 반드시 들어가야 하는 기본 내용은? = 289 6. 보안 테스트도 어려운 것만은 아니네 Story 16 보안이 그렇게 중요한가? 보안이라고 하면 도대체 어떤걸 이야기하는 거야? = 294 웹 애플리케이션의 취약점에는 이런 것들이 있다 = 296 웹 애플리케이션 보안 체크 리스트 Top 10 = 299 보안 테스트 툴에는 어떤 것이 있을까? = 301 Story 17 보안 테스트의 기초를 알아보자 보안 테스트란? = 307 보안 테스트를 하려면 데이터 암호화에 대한 지식은 필수다 = 308 Burp Suite를 이용한 요청 데이터 변환하기 = 315 WebGoat를 이용한 보안 테스트 연습하기 = 319 7. 프로젝트를 마무리하는 테스트는 이런 것이 있구나 Story 18 시스템 오픈 여부를 결정하는 출하검사와 인수 테스트 경험에 의한 테스트 방법들 = 328 출하검사란? = 332 결함율과 출하검사의 유의사항 = 335 그렇다면 인수 테스트는 어떻게 해야 하는 거지? = 339 Story 19 인수 테스트를 위한 Fit와 FitNesse FitNesse가 뭐야? = 345 FitNesse 설치하기 = 350 FitNesse에 먼저 적응하자 = 355 첫 테스트를 수행하자 = 358 FitNesse 화면을 묶어서 Suite로 테스트하자 = 365 FitNesse의 기본 Fixture를 이해하자 = 369 FitNesse의 기본 Fixture 예제 = 371 Appendix 1. Test 관련 사이트 정보 = 378 2. IEEE 1028 = 385 3. 원인-결과 그래프 = 387 4. 웹 테스트를 위한 간단한 페이지 준비하기 = 391 5. Burp Suite 설치 및 사용법 = 397 찾아보기 = 401



