°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (52,140¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (38,420¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (43,910¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

Testing Extreme Programming

¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

°øÀ¯Çϱâ
Á¤°¡

54,880¿ø

  • 54,880¿ø

    1,650P (3%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 5/10(±Ý) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

¸ñÂ÷

Forewordp. xv
Prefacep. xvii
Acknowledgmentsp. xix
The XP Tester Rolep. 1
An Overviewp. 3
Introductionp. 3
Overview of XPp. 4
How XP Solves Testing and Quality Assurance Problemsp. 6
Wolves in Sheep's Clothingp. 8
Summaryp. 9
Why XP Teams Need Testersp. 11
Definition of Testerp. 11
The Tester's Contribution, Illustratedp. 12
Shun the Dark Sidep. 14
Summaryp. 15
How XP Teams Benefit from Having Testersp. 17
Checks and Balancesp. 18
Acceptance Tests versus Unit Testsp. 19
Navigating for XP Projectsp. 20
Summaryp. 21
XP Testing Valuesp. 23
Communicationp. 24
Simplicityp. 25
Feedbackp. 26
Couragep. 27
Summaryp. 28
Overview of the XP Tester Rolep. 29
XP Tester's Bill of Rightsp. 31
XP Tester Activitiesp. 32
Summaryp. 33
Quality and XPp. 35
Defining Qualityp. 35
Setting Quality Criteriap. 37
Who Is Responsible for Quality?p. 37
Summaryp. 38
Test Drive through an XP Projectp. 39
User Stories and Release Planningp. 41
The Tester's Role in Up-Front Activitiesp. 42
Goals of Up-Front Tester Activitiesp. 43
Summaryp. 45
Exercise 1p. 45
Identifying Hidden Assumptionsp. 47
A Process for Finding Hidden Assumptionsp. 47
Summaryp. 53
Exercise 2p. 53
Defining High-Level Acceptance Testsp. 55
Basic Acceptance Test Definitionsp. 56
Summaryp. 59
Exercise 3p. 60
High-Level Acceptance Test Estimatesp. 61
Ways to Estimate Acceptance-Test Effortp. 63
Summaryp. 68
Exercise 4p. 69
Enabling Accurate Estimates during Release Planningp. 71
Why We Care about Estimatesp. 71
How You Can Improve Estimate Accuracyp. 72
Summaryp. 74
Exercise 5p. 74
Planning the First Iterationp. 77
Overview of Iteration Planningp. 78
The Tester's Role in Iteration Planningp. 78
Summaryp. 81
Exercise 6p. 82
Defining and Estimating Testing and Test Infrastructure Tasksp. 83
Identifying and Estimating Test Infrastructure Tasksp. 84
Identifying and Estimating Functional and Acceptance Testing Tasksp. 85
A Note on Separate Test Teamsp. 87
Summaryp. 92
Exercise 7p. 92
Acceptance Tests and Qualityp. 93
Acceptance Test Detailsp. 94
Internal and External Qualityp. 95
Summaryp. 96
Exercise 8p. 97
Nailing Down the Detailsp. 99
Picking the Customer's Brain (and the Programmers'!)p. 100
The Good, the Bad, and the Uglyp. 101
Optional Testsp. 104
Getting Creativep. 105
Lights-Out Test Designp. 105
Summaryp. 106
Exercise 9p. 107
Writing Acceptance Testsp. 109
Executable Testsp. 110
If You Have Trouble Getting Startedp. 113
Summaryp. 116
Exercise 10p. 116
Organizing Acceptance Testsp. 119
Version Control of Acceptance Testsp. 119
Executable Test Filesp. 120
Organizing Acceptance Tests in Spreadsheetsp. 121
Summaryp. 123
Exercise 11p. 124
Test Design and Refactoringp. 125
Establishing the Initial System Statep. 125
Tests That Leave the System State Unchangedp. 126
Coupling between Testsp. 128
Summaryp. 129
Exercise 12p. 130
Manual Testsp. 131
Summaryp. 131
Exercise 13p. 131
What!?!!p. 133
Manual Tests Are Unreliablep. 134
Manual Tests Undermine the XP Testing Practicep. 134
Manual Tests Are Divisivep. 135
The Wings-Fall-Off Buttonp. 135
What If You Have Manual Tests?p. 136
Summaryp. 136
Exercise 14p. 137
Test Automationp. 139
Modular Testsp. 141
Data-Independent Testsp. 142
Self-Verifying Testsp. 143
Summaryp. 144
Exercise 15p. 145
Making Executable Tests Runp. 147
Linking the Executable Test to an Application Test Classp. 148
Defining the Application Test Classp. 149
Calling the Code to be Testedp. 150
Running the Testp. 150
Getting Additional Tests to Runp. 152
Combining Multiple Tests into Test Suitesp. 154
Summaryp. 155
Exercise 16p. 156
Running Executable Tests through Other Interfacesp. 157
Code Missed by Direct Callsp. 158
Expanding Coverage of the Executable Testsp. 158
Interfacing to a Test Toolp. 159
Creating an Application Test-Interface Classp. 160
Refactoring the Direct-Call Interfacep. 161
Refactoring the Application Test Classp. 162
Creating a Tool-Specific Interface Classp. 164
One Team's Experience with Direct-Call Test Automationp. 166
Summaryp. 167
Exercise 17p. 168
Driving the System with a Test Toolp. 169
WebART Overviewp. 170
Main WebART Scriptp. 170
Login Modulep. 171
Validation Criteriap. 173
Summaryp. 175
Exercise 18p. 176
Bugs on the Windshield: Running Acceptance Testsp. 177
How Often Do You Run Acceptance Tests?p. 177
Educating the Customerp. 180
Acceptance Criteriap. 181
Defect Managementp. 181
Road Food for Thoughtp. 182
Summaryp. 183
Exercise 19p. 183
Looking Back for the Futurep. 185
Summaryp. 191
Exercise 20p. 192
Keep On Truckin': Completing the XP Road Tripp. 193
Regression Testingp. 194
Catching Upp. 195
Maintenance?p. 196
The Releasep. 196
When XP Projects Endp. 197
Summaryp. 198
Exercise 21p. 199
Road Hazard Survival Kitp. 201
Challenges in "Testability"p. 203
Designing for Testabilityp. 203
A Real-Life Examplep. 204
Summaryp. 206
Exercise 22p. 206
Selecting and Implementing Toolsp. 207
Evolving Toolsp. 208
Test Toolsp. 208
Other Tools Related to Qualityp. 209
Choosing an Off-the-Shelf Toolp. 210
Implementing Toolsp. 211
Experimenting with Toolsp. 211
Summaryp. 213
Project Tune-Upsp. 215
Office Spacep. 215
Accessorizing for XPp. 216
Metricsp. 219
Test Environmentp. 221
Other Obvious Best Practicesp. 222
Additional Tester Dutiesp. 222
Summaryp. 222
Introducing XP to Your Organization: A Tester's Point of Viewp. 225
Test Phases and Practicesp. 227
Introducing People to the XP Tester Rolep. 228
Helping XP Testers Succeedp. 228
XP Testing with Blended Practicesp. 229
What If You Don't Have Enough Testers?p. 232
Summaryp. 233
XP for Projects of Unusual Sizep. 235
Adjusting XPp. 235
Advance Planning Pays Offp. 236
Working with Customersp. 237
Satisfying Customer Test Documentation Requirementsp. 238
Iteration Planning and Execution for Large or Multilocation Projectsp. 239
Summaryp. 240
Extreme Testing without Extreme Programmingp. 241
Gathering Requirementsp. 242
System Designp. 243
Planning and Defining Testsp. 243
Running Testsp. 244
Retrospectivesp. 245
Let Worry Be Your Guidep. 246
Summaryp. 247
In Closing: May the Road Rise Up to Meet Youp. 249
Answers to Exercisesp. 251
Bibliographyp. 287
Afterwordp. 291
Indexp. 293
Table of Contents provided by Syndetics. All Rights Reserved.

Ã¥¼Ò°³

Testing is a cornerstone of XP, tests are written for every piece of code before it is programmed. This workbook helps testers learn XP, and XP devotees learn testing. This new book defines how an XP tester can optimally contribute to a project, including what testers should do, when they should do it, and how they should do it.

ÀúÀÚ¼Ò°³

Crispin, Lisa/ House, Tip [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÄÄÇ»ÅÍ ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    0.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë