the new testers: critical skills and capabilities to deliver quality at speed

23
Sponsored by

Upload: michael-larsen

Post on 28-Aug-2014

636 views

Category:

Software


1 download

DESCRIPTION

This isn’t your parent’s generation of computers and interaction, and the speed of change is only going to accelerate going forward. Software development, and software testing, is undergoing a radical change, but while organizations have embraced the idea of changes in development and delivery, why are we still looking at old, so called “best practices” in software testing as though we’re still testing the software the previous generation wrote? In this talk, I will discuss a variety of ways that testing is moving ahead and proving to be just as relevant as it ever has, and how we can equip the next generation of software testers. Through initiatives like SummerQAmp, PerScholas, Weekend Testing and other environments aimed at delivering hands on, real world skills to up and coming testers. Emphasis on rapid learning, direct peer communication, and an emphasis on heuristics and their application can give that edge to new testers, and could also help spark creativity and curiosity in established testers, too.

TRANSCRIPT

Page 1: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Sponsored by

Page 2: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Michael LarsenSr. Q.A. Engineer (Software Tester)SocialtextBlog: http://mkltesthead.comTwitter: @mkltesthead

Page 3: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Speaker BioMichael Larsen is a Senior Quality Assurance Engineer with Socialtext in Palo Alto, California, USA. Over the past two decades, he has been involved in software testing for a range of products and industries, including network routers & switches, virtual machines, capacitance touch devices, video games, and client/server, distributed database & web applications.

Michael is a Black Belt in the Miagi-Do School of Software Testing, a founder and facilitator of the Americas chapter of Weekend Testing, Chair of the Education Special Interest Group with the Association for Software Testing (AST), a lead instructor of the Black Box Software Testing courses through AST, and curator of training materials for SummerQAmp. Michael writes the TESTHEAD blog (http://mkltesthead.com) and can be found on Twitter at @mkltesthead. A list of books, articles, papers, and presentations can be seen at http://www.linkedin.com/in/mkltesthead

Page 4: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

In This Session, You’ll Learn…

• A variety of ways that testing is moving ahead, and proving to be just as relevant as it ever has, and how we can equip the next generation of software testers.

• Through initiatives like SummerQAmp, PerScholas, Weekend Testing and other environments aimed at delivering hands on, real world skills to up and coming testers.

• Emphasis on rapid learning, direct peer communication, and an emphasis on heuristics and their application can give that edge to new testers, and could also help spark creativity and curiosity in established testers, too.

Page 5: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

What’s wrong With The “Old Testers”?

Page 6: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

What’s Wrong with the "Old Testers"?

• Heavy Process, Heavy Scripting

• Over dependence and belief in the capabilities of Automation

• Regulated Processes where Regulated Processes are not needed

• A false belief in the power and effectiveness of “certifications” that don’t actually focus on developing skills

Page 7: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

What Will the New Testers bring to the Table?

• “Sapient Testing” – James Bach

• Advocates for Issues– what’s more

important, lots of bugs, or the championing of important bugs that actually get fixed?

Page 8: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

– New Testers don’t want to prove the software works. They want to find how it is broken

Page 9: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

–New Testers are not Bug Shields, they are Beat Reporters

Page 10: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

–New Testers deliver and tell the story of your product

“What is the most terrifying headline about your company you could imagine seeing in the newspaper? Wouldn’t you want your testers to not only find out that terrifying headline, but inform you so that you could prevent it from ever appearing?” --Elisabeth Hendrickson, “Explore It!”

Page 11: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

A focus on both the Scientific And Socratic Methods

– New Testers are Scientists

– New Testers are Philosophers

– New Testers are Skeptics

Page 12: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Where can I find these New Testers?

• Computer Science departments at universities– Testers are coming into their own– Not content to be also ran programmers– Don’t consider testing a consolation

prize, recruit testers for testing on its own merits

Page 13: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

– Don’t assume good tester == good programmer.

– It might, but the best testing skills often fall outside of any programming discipline

Page 14: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Other University Majors and Professions

– Humanities– Journalism– Customer Support Representatives– Psychologists– Scientists

Page 15: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Who is Training these New Testers?• SummerQAmp

– Program in conjunction with SummerJobs+ program

– Working with 16-24 year olds w/ an emphasis on software testing skills

– Published curricula focusing on scientific method, testing skills, bug reporting & advocacy, SDLC/STLC, context, bias & debiasing and software/web skills.

Page 16: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

• PerScholas– Mission: Break the cycle of poverty by

providing technology education, access, training and job placement services for people in underserved communities.

– Early pioneer in bridging the digital divide for families and children in the South Bronx

– operate the largest and oldest professional IT workforce development program in New York City, now embarked on an ambitious national expansion.

Page 17: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

• Weekend Testing– Worldwide gathering of

skilled software testing crafts-persons

– Commitment to teaching, learning and facilitating

– Chapters all over the world (India, Europe, Australia/New Zealand, Americas)

– An easily transportable model to your organization

Page 18: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

• Miagi-do School of Software Testing– Zero profit mentoring and

development program– Focused on testing challenges,

skills development and community engagement

– Small group mentoring dedicated to bringing out the best in the software testing community

Page 19: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

The Specialists• The Explorers• The Performance Tweakers• The Toolsmiths (automation, CI, deployment tools, etc)• The Evil Masterminds (Security)• The Humanists (human factors, usability)• The Storytellers• The Mentors

Page 20: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

• less scripting, more active thinking

• less checking, more real testing

• less blind faith, more scientific skepticism

• creative, inventive, intuitive, mindful

Page 21: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Summary• The future is now, and I can introduce you

to hundreds of them• better yet, why not come join us and see

for yourself?– SummerQAmp: http://www.SummerQAmp.org/– PerScholas: http://PerScholas.org/– Weekend Testing: http://weekendtesting.com/– Miagi-do: http://miagido.org/blog/

Page 22: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Any questions?

Page 23: The New Testers: Critical Skills and Capabilities to Deliver Quality at Speed

Thank you for joining us!