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 ™
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 ™
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
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
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
Academic courses Undergraduate courses + Performance Testing Testing in programming courses Software Testing A journey from Teflon to Velcro #PNSQC2020 6
Paper and pencils examples Wait for excercise to end Different technologies stacks Trivial examples Different SDLC A journey from Teflon to Velcro #PNSQC2020 7
Code coverage models Regression automation focus Tool specific Templates Code centric focus A journey from Teflon to Velcro #PNSQC2020 8
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
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
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