Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
JAN VORÁČEK@JanVoracek              2nd Geek Group Session                         30. 10. 2012
Testing
Software testing
Software testing                GUI               Tests             Acceptance                Tests             System Tes...
Software testing                GUI               Tests             Acceptance                Tests             System Tes...
Benefits of Unit Testing
Benefits of Unit Testing• Dump Driven Development                               Add dump                     Perform      ...
Benefits of Unit Testing• Debugger Driven Development                                    Add                              ...
Benefits of Unit Testing• Test Driven Development                            Write                            test        ...
Benefits of Unit Testing• Test Driven Development                            Write                            test        ...
Benefits of Unit Testing• Unit tests prove that you code actually work.• You can improve design without breaking it.• TDD ...
Software Development                                           Perfect SoftwareYour Software with Tests                   ...
Testing
Upcoming SlideShare
Loading in …5
×

Testing

357 views

Published on

Lighting talk from 2nd Geek Group Session Pardubice
-- 30th October 2012

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Testing

  1. 1. JAN VORÁČEK@JanVoracek 2nd Geek Group Session 30. 10. 2012
  2. 2. Testing
  3. 3. Software testing
  4. 4. Software testing GUI Tests Acceptance Tests System Tests Integration Tests Unit Tests
  5. 5. Software testing GUI Tests Acceptance Tests System Tests Integration Tests Unit Tests
  6. 6. Benefits of Unit Testing
  7. 7. Benefits of Unit Testing• Dump Driven Development Add dump Perform Run action application Run Perform application action Remove Check dump dump Fix code
  8. 8. Benefits of Unit Testing• Debugger Driven Development Add breakpoint Perform Run action application Run Perform application action Remove Stepping in breakpoint and over Fix code
  9. 9. Benefits of Unit Testing• Test Driven Development Write test Run Run tests tests Fix code
  10. 10. Benefits of Unit Testing• Test Driven Development Write test Run Run tests tests Fix code
  11. 11. Benefits of Unit Testing• Unit tests prove that you code actually work.• You can improve design without breaking it.• TDD forces you to plan before code.• Unit tests make better design.• TDD reduces the cost of bugs.• It‘s faster than writing code without tests.• It‘s more fun 
  12. 12. Software Development Perfect SoftwareYour Software with Tests Your Software

×