130 likes | 277 Views
Uncover the truth about test automation with Al Cers as he shares experience-based insights, opinions, and practical ideas. Explore topics like software testing, automation myths and realities, business value, and best practices. Delve into the social and psychological aspects of good testing, the importance of setting realistic expectations, and the need for a collaborative team effort. Get ready to challenge common misconceptions and enhance your test automation approach by learning from mistakes and developing common scripting techniques.
E N D
Test Automation Myths & Realities By Al Cers (CME QA Mgr) Chicago Agile Open Space June 12, 2012
Lightening talk objectives • Offer experience-based insight • Share opinions • Generate discussion • Leave with some improvement ideas
Lightening talk topics • Software Testing • Test Automation • Test Automation Myths • Test Automation Realities • Test Automation Practices
Software Testing “…what many contemporary programmers and testers … don’t get, is that good testing is an inherently a human process– not incidentally, not accidentally, but INHERENTLY. It’s highly social and psychological.” James Bach from What is Test Automation?
Test Automation • Contributes to business value • Facilitates short iterative cycles • Only answer to delivering software quality
Test Automation • Code driven • Functional • Regression
Test Automation Myths • What do you think? • What do others say?
Test Automation Myths • You can automate all of it • Will reduce number of testers • Answers all of our testing challenges • One size fits all • Will find more bugs • Covered code is fully tested • Immediate return on investment
Test Automation Realities • What do you think? • What do others say?
Test Automation Realities • Start small • Set realistic expectations • Tool / Framework / Iterative process • Is an investment, dividends come later • Need to ensure skill set • Does not replace good test planning • Learn from your mistakes • Develop common scripting techniques
Test Automation Practices • What • Cover mundane repetitive tests • Allocate more time to exploratory testing • Who • Whole-team effort • How • Test architecture • Training • Buy in
Further reference • http://www.satisfice.com • http://blog.gdinwiddie.com/ • http://testobsessed.com/ • http://www.electroglide.biz/ • http://jeffgainer.com/testmyth.html • http://www.informit.com/articles/article.aspx?p=21468&seqNum=3 • http://www.conflair.com/ConflairServices/15_TestAutomation.asp • http://www.rimtengg.com/iscet/proceedings/pdfs/se/77.pdf • http://www.lw-tech.com/q1/ug_concepts.htm