Testers developers think differently

580 views
504 views

Published on

Published in: Education, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
580
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Testers developers think differently

  1. 1. Testers and Developers think differently<br />Kishen SimbhoedatpandayTweet: @KishenPandayMail: kishen@eskape.nl<br />
  2. 2. WHO THINKS TESTING IS OVERRATED?<br />Be honest during this session<br />
  3. 3. Quality is a Team Effort<br />
  4. 4. Build quality in the process<br /><ul><li> Continuous Integration
  5. 5. Test Driven Development
  6. 6. Time for refactoring
  7. 7. Small test phases
  8. 8. Get feedback ASAP</li></li></ul><li>Do a little bit of everything all the time<br />Get feedback, Learn, and Adapt<br />
  9. 9. Automate on different levels<br />
  10. 10. Testing pyramid (Mike Cohn)<br />
  11. 11. PopQuiz<br />HotShot<br />
  12. 12. 1. Required skill of a Tester?<br />
  13. 13. 2. Required skill of a Developer?<br />
  14. 14. 3. Required skill of a Developer?<br />
  15. 15. 4. Required skill of a Tester?<br />
  16. 16. 5. Required skill of a Developer?<br />
  17. 17. 6. Required skill of a Tester?<br />
  18. 18. Testers vs. Developers<br />Get up-to-speed quickly<br />Domain knowledge<br />Ignorance is important<br />Understand user behaviour<br />Focus on what can go wrong<br />Focus on severity of problem<br />Thorough understanding<br />Knowledge of product internals<br />Expertise is important<br />Understand system design<br />Focus on how it can work<br />Focus on interest in problem<br />GoodTesters<br />Good Developers<br />
  19. 19. Testers vs. Developers<br />Empirical<br />What’s observed<br />Sceptics<br />Tolerate tedium<br />Comfortable with conflicts<br />Report problems<br />Theoretical<br />How it’s designed<br />Believers<br />Automate tedium<br />Avoid conflicts<br />Understands problems<br />Good Testers<br />Good Developers<br />
  20. 20. Partnership<br />Bad attitude<br />Good attitude<br />
  21. 21. It’s not about breaking software<br />It comes to us already broken.<br />

×