• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Why every Tester should  also aspire to be a Developer on his project!-Sandeep Mankar
 

Why every Tester should also aspire to be a Developer on his project!-Sandeep Mankar

on

  • 231 views

 

Statistics

Views

Total Views
231
Views on SlideShare
231
Embed Views
0

Actions

Likes
0
Downloads
3
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Why every Tester should  also aspire to be a Developer on his project!-Sandeep Mankar Why every Tester should also aspire to be a Developer on his project!-Sandeep Mankar Presentation Transcript

    • Why every Tester should also aspire to be a Developer on his project! Sandeep Mankar Sr. Consultant, ThoughtWorks
    • Software Development Life Cycle ● Changing paradigms of software development lifecycle – – TDD – BDD – ATDD – ● Agile CD And importance of multi-skilled team members www.impruvism.com
    • Software Testing Software Testing is a challenging intellectual process No Less than Coding No Less than Analysis For Testers: Understanding Business perspective - helps Understanding the Code - also helps www.freelyassociating.org
    • Cost of a bug fix ● ● Cost of a bug fix increases exponentially from design to deployment Cheapest place to catch bugs is “In Development” (coding / design) http://watirmelon.com/2013/05/17 fixing-bugs-in-production-is-it-that-expensive-any-more/
    • Test Coverage ● Test Pyramid ● Developers write Tests ● QA should own Test Coverage – Find Untested Code http://martinfowler.com/bliki/TestCoverage.html http://martinfowler.com/bliki/TestPyramid.html
    • Role of a QA ● ● ● ● ● Find Bugs ? Ensure code being developed would work in production ? Ensure quality is a prerogative ? But Quality should be everyones prerogative!! Role of QA is to help build 'Quality' Software! www.emedco.com
    • Role of a QA ● ● ● ● Understanding the Code helps- do more of it! It is important to catch defects early in the dev cycle – pair with the developers! QA's should own Test Coverage – Write Code! Help dev to drill down to root cause – Review code! ● Pair with developers / Write code / Review code ● Role of QA is to help build 'Quality' software!
    • Agile Team Member http://blog.3back.com