teaching testing to programmers what sticks and what
play

Teaching testing to programmers. What sticks, and what slides off? - PowerPoint PPT Presentation

NW SOFTW ARE QUALITY CIFIC CONFERENCE A P Teaching testing to programmers. What sticks, and what slides off? A journey from Teflon to Velcro. Robert Sabourin and Mnica Wodzislawski 12-October-2020 A journey from Teflon to Velcro


  1. NW SOFTW ARE QUALITY CIFIC CONFERENCE A P Teaching testing to programmers. What sticks, and what slides off? A journey from Teflon to Velcro. Robert Sabourin and Mónica Wodzislawski 12-October-2020 A journey from Teflon to Velcro #PNSQC2020 1 PNSQC ™

  2. NW SOFTW ARE QUALITY CIFIC CONFERENCE Overview A P • Why train programmers about testing? • Training formats • Examples of what does not work • Examples of what works A journey from Teflon to Velcro #PNSQC2020 2 PNSQC ™

  3. Why training programmers to test? • Some business motivation • Lower maintenance cost • Less rework • More focus on new development A journey from Teflon to Velcro #PNSQC2020 3

  4. Some process motivation Shift left initiatives Collaborative development ATDD BDD TDD "File: TDD Global Lifecycle.png" by Xarawn is licensed under CC BY-SA 4.0 A journey from Teflon to Velcro #PNSQC2020 4

  5. Agile Team Training formats with Coaching Big Bang On-site small groups Agile Team Driven Testing for developers Testing in Agile Methodologies A journey from Teflon to Velcro #PNSQC2020 5

  6. Academic courses Undergraduate courses + Performance Testing Testing in programming courses Software Testing A journey from Teflon to Velcro #PNSQC2020 6

  7. Paper and pencils examples Wait for excercise to end Different technologies stacks Trivial examples Different SDLC A journey from Teflon to Velcro #PNSQC2020 7

  8. Code coverage models Regression automation focus Tool specific Templates Code centric focus A journey from Teflon to Velcro #PNSQC2020 8

  9. Brainstorm test ideas Use fundamentals techniques to solve complex problems Study examples of production bug escapes Many programming exercises Use risk models to scope testing A journey from Teflon to Velcro #PNSQC2020 9

  10. Detailed, many Set quality goals Examples of common faults and solutions Conceptual models Share patterns and for tools use antipatterns A journey from Teflon to Velcro #PNSQC2020 10

  11. NW SOFTW ARE For More Information QUALITY CIFIC CONFERENCE A P Contact Robert Sabourin at: www.amibugshare.com RobSab@Gmail.com or RSabourin@AmiBug.Com or Robert.Sabourin@McGill.ca Contact Mónica Wodzislawski at: www.ces.com.uy mwodzis@ces.com.uy A journey from Teflon to Velcro #PNSQC2020 11 PNSQC ™

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend