Testers developers think differently

  • 394 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
394
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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