Slow Tests
                 8   xUTP
                      (     )




2010   9   11
•
                    • SUT

                    •
                        ...

2010   9   11
• Slow Tests
                •              ”integration
                    token”

                •
                •

2010   9   11
•              Shared Fixture
                             Erratic Tests

                •   Shared Fixture
                                             Fixture




2010   9   11
• Slow Tests   SUT



                •
                         (           )



2010   9   11
•
                • setUp   tearDown




2010   9   11
• SUT


                 •
                 •

2010   9   11
General Fixture
                •                    Fresh Fixture



                • General Fixture   Shared Fixture




                • Fixture                     Erattic Tests

2010   9   11
•   1             2
                          1

                •

                •   Humble Executable




2010   9   11
•
                    ...

                •         ...

                •               ...



2010   9   11
•

                •



2010   9   11
•           Subset
                    Suite



                • Subsite


2010   9   11
•                         pp.319”Faster Tests
                    Without Shared Fixture”




2010   9   11
•

                •




2010   9   11
•




2010   9   11

Slow tests

  • 1.
    Slow Tests 8 xUTP ( ) 2010 9 11
  • 2.
    • SUT • ... 2010 9 11
  • 3.
    • Slow Tests • ”integration token” • • 2010 9 11
  • 4.
    Shared Fixture Erratic Tests • Shared Fixture Fixture 2010 9 11
  • 5.
    • Slow Tests SUT • ( ) 2010 9 11
  • 6.
    • setUp tearDown 2010 9 11
  • 7.
    • SUT • • 2010 9 11
  • 8.
    General Fixture • Fresh Fixture • General Fixture Shared Fixture • Fixture Erattic Tests 2010 9 11
  • 9.
    1 2 1 • • Humble Executable 2010 9 11
  • 10.
    ... • ... • ... 2010 9 11
  • 11.
    • 2010 9 11
  • 12.
    Subset Suite • Subsite 2010 9 11
  • 13.
    pp.319”Faster Tests Without Shared Fixture” 2010 9 11
  • 14.
    • 2010 9 11
  • 15.