Advertisement
Advertisement

More Related Content

Advertisement
Advertisement

Tech talks #1- Unit testing and TDD

  1. TechTalks #1 Unit Testing and Test-Driven Development Duong Trong Tan [email_address] Hanoi, 9- 2011
  2. Unit Testing and Test-Driven Development CRISIS Numbers: 4.4 million cars recalled Billions of $ loss. Damage the brand
  3. Desire vs. Reality Unit Testing and Test-Driven Development gap Requirement esign Desired Implementation Reality testing
  4. Typical Production model Unit Testing and Test-Driven Development
  5. Bug cost Unit Testing and Test-Driven Development
  6. Balancing Unit Testing and Test-Driven Development GOOD FAST CHEAP
  7. Suggested TDD Unit Testing and Test-Driven Development
  8. Red-Green-Blue model Unit Testing and Test-Driven Development
  9. Acceptance Test-Driven Development Unit Testing and Test-Driven Development ATDD: team collaboration, a kind of cross-functionality Requirement Automated Acceptance Tests TDD Definition Of Done
  10. Supporting system: CI Unit Testing and Test-Driven Development
  11. Q&A Unit Testing and Test-Driven Development
  12. Further reading Unit Testing and Test-Driven Development

Editor's Notes

  1. I don’t want to frustrate you by bunch of testing terms. Just focus on thinking, process and how-tos.
  2. Global: 4.4 million cars recalled (http://wsws.org/articles/2010/feb2010/toyo-f12.shtml ) In the first quarter of 2009, the company posted a $7.7 billion loss. The estimated loss for Toyota in the current financial year, calculated before the expansion of the recall process in January, is $5.5 billion. http://parttimembadegree.com/business-school-cases/toyota-recalls-pr-management-crisis/ http://en.wikipedia.org/wiki/2009%E2%80%932011_Toyota_vehicle_recalls VN: “mua toy cho nó lành” – lost
  3. For ROI optimization, see the analysis of Rex Black on Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
  4. In conclusion: Test a.s.a.p Testing is responsibilities of all including developers.
  5. Introduced in XP
  6. Design (simple) first => draft solution => Design criteria: testable
  7. Refactor, clean code frequently
  8. What is acceptance test? fist
Advertisement