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.

Andrei prisacaru takingtheunitteststothedatabase

435 views

Published on

Andrei prisacaru takingtheunitteststothedatabase

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Andrei prisacaru takingtheunitteststothedatabase

  1. 1. Agenda CHAPTER 1 - Contact CHAPTER 2 - Tools CHAPTER 3 - Usage CHAPTER 4 - Proof CHAPTER 5 - Closure
  2. 2. CHAPTER 1
  3. 3. CHAPTER 1 - issues Development nightmare Deployment nightmare Refactoring blocker - FDD Code review Other...
  4. 4. But we need to move on... to CHAPTER 2
  5. 5. CHAPTER 2 - tools
  6. 6. CHAPTER 2 - problems solved
  7. 7. Let's see how they're used... in CHAPTER 3
  8. 8. CHAPTER 3 - creating the DB project
  9. 9. CHAPTER 3 - working with DB project
  10. 10. CHAPTER 3 - creating the UT project
  11. 11. CHAPTER 3 - adding unit tests
  12. 12. CHAPTER 3 - pre/post/tests
  13. 13. CHAPTER 3 - test conditions
  14. 14. CHAPTER 3 - transactional behavior
  15. 15. CHAPTER 3 - summary Database project Unit Test project Pre/Post/Tests Test conditions Transactional scope
  16. 16. CHAPTER 4 - burden of proof But ... how much time the setup takes? if (presenter.wontShutUp()) { audience.requestDemo(presenter); } ...... void requestDemo(P presenter) { presenter.SwitchToVS(); }
  17. 17. Thank you !!! Q & (hopefully) A CHAPTER 5 - debating andrei.prisacaru@softvision.ro

×