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 ™

Recommend


More recommend