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.
Test Data Generation    and AutoPoco
Why Does Test Data    Matter?We write and smoke test our code against it.The better your test data, the moreconfident you c...
What is Good Test Data? Realistic Valid Versatile
What We Often Do      InsteadSome options you may have used in the pastinclude:  Lorem ipsum text cut and pasted into  fiel...
Why The Shortcuts with     Test Data? Generating good test data is hard Deadlines/not enough time Customers pay for our pr...
Make Good Test Data Generation Easier!AutoPocoTest generation library available via NuGetConfigurable, fluent interfaceUses ...
Demo 1
Extending AutoPocoUse the interfaces to add your own customdata sourcesOr fork the whole library to customize ithowever yo...
Demo 2
AutoPoco PitfallsPublic no-arg constructor required forPOCOsNo new releases since 2011
Questions?
Upcoming SlideShare
Loading in …5
×

Test Data Generation with AutoPoco

751 views

Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Test Data Generation with AutoPoco

  1. 1. Test Data Generation and AutoPoco
  2. 2. Why Does Test Data Matter?We write and smoke test our code against it.The better your test data, the moreconfident you can be in your code (and viceversa)
  3. 3. What is Good Test Data? Realistic Valid Versatile
  4. 4. What We Often Do InsteadSome options you may have used in the pastinclude: Lorem ipsum text cut and pasted into fields Hard-coded data you make up yourself
  5. 5. Why The Shortcuts with Test Data? Generating good test data is hard Deadlines/not enough time Customers pay for our product/service--not our test data
  6. 6. Make Good Test Data Generation Easier!AutoPocoTest generation library available via NuGetConfigurable, fluent interfaceUses reflection to build readable test datafrom Plain Old CLR Objects
  7. 7. Demo 1
  8. 8. Extending AutoPocoUse the interfaces to add your own customdata sourcesOr fork the whole library to customize ithowever you like
  9. 9. Demo 2
  10. 10. AutoPoco PitfallsPublic no-arg constructor required forPOCOsNo new releases since 2011
  11. 11. Questions?

×