Tag Archives: qasig-meeting

May QASIG Meeting

MetaAutomation presented by: Matt Griscom

See Matt’s book on Amazon.com

Regression testing automation provides an important measure of product quality and can keep the quality moving forward.  Unfortunately, automation can take a long time to run, and automation failures generally must be debugged and triaged by the test automation team before any action item can be considered or communicated to the broader team.  The resulting time lag and uncertainty greatly reduces the value of the automation, and increases time cost and quality risk.

MetaAutomation is a language of five patterns that provides guidance to new and existing automation efforts, supplies fast and reliable regression testing of expected business behavior for a software solution, speeds quality communication around the team, and reduces latency and resource cost.

The five patterns, Atomic Check, User Pool, Parallel Run, Smart Retry and Automated Triage, form a sequence, representing an order in which the patterns would apply, and a network of dependencies from the more dependent to the less dependent patterns.

For an existing automation project, the least dependent pattern, Atomic Check, can be applied in whole or in part to run the automation faster and create results that are more actionable.  If enough of Atomic Check is followed, the dependent patterns can then be applied to further speed, direct and enhance the value of communications resulting from the automation.

About our speaker:  Matt Griscom has 20 years’ experience creating software including test automation, harnesses and frameworks.  Two degrees in physics primed him to seek the big picture in any setting.  This comprehensive vision periodically puts Matt in the vanguard.  Matt loves helping people solve problems with computers and IT.

March 2015 QASIG Meeting

Low-Tech Acceptance Test Driven Development
Presented by Kevin Klinemeier

“The customer does not like what we made this week” is a bigger problem than “The customer does not like what we made this morning”. But the natural inclination of programmers is to program until they are out of one of the following: time, features, or food and water. Much of the Acceptance Test Driven Development (ATDD) literature talks about tools for automation, for example Cucumber, Robot Framework, or RSpec. These tools can be a means to an end, but are not required and may be more of a hindrance than help especially when a team is just starting ATDD.

This low-tech ATDD approach is especially applicable to two kinds of transitions a team may be in. The first are those who are taking the first steps to moving away from a big-handoff approach and toward a continuous testing approach. The second are teams that are attempting to work more closely with their business stakeholders. Generally, this approach is useable for both legacy projects as well as new-development. It is appropriate in both the Scrum and Lean paradigms, making no assumptions about when the planning takes place.

About our speaker: Kevin Klinemeier has almost 20 years of software development experience as developer, team lead, software architect, and agile technical consultant. As a consultant, he has used this approach with teams as small as three to as large as twenty. He has worked in industries including telecommunications, global logistics, healthcare, and finance.

January 2015 QASIG Meeting

How Many Hammers Do I Need? Presented by Jeffrey Copeland

Nineteenth-century writer Thomas Carlyle noted “Man is a tool-using animal. Without tools he is nothing, with tools he is all.” Jeffrey Copeland has lately been considering the contrapositive: is someone with too many tools less effective? For our current purpose, the question becomes “how many tools do I need to do my job? how many tools is too many? when do my tools make my work harder?” In this talk Jeff will explore the history of some of our development tools, and think about what tools we need to cut ourselves out of the thicket.

About our speaker: Jeffrey Copeland has been building software not quite since the days of vacuum tubes, but remembers why it’s called “core memory.” He’s been a developer, project and program manager, and occasionally fallen into testing and test management, in environments from three-person startups to IBM and Microsoft, on three continents and in Texas. He’s currently running his own consultancy. He can be reached via jeffreycopeland.com.

November 2014 QASIG Meeting

Scientific Basis for Testing with Immediate Implications, Scott Gibson

This presentation addresses the core fundamentals of QA that are often misunderstood and misapplied. What is the purpose of software testing? How should testing professionals operate to achieve this purpose? A scientific approach to testing using the scientific method and empirical falsification will be presented with examples of how this approach will deliver higher quality products. Scott has presented versions of this approach for over 10 years to many companies and forums, and has required his teams to follow this approach in all of their testing. This proven approach is often a profound testing shift for many companies and testers.

About our speaker: Scott Gibson is currently the first Director of Software Quality at Amazon. His team is responsible for delivering Amazon’s high quality tablet and phone products. Scott has been an engineering leader for over 20 years at large companies and small start-ups. He has led software and hardware testing, software development, program management, and cutting edge research teams.

September 2014 QASIG Meeting

From Tester to Evangelist: Finding a calling in Live Site Quality, Jon Bach, eBay

In December 2010, Jon Bach felt at the top of his game when it came to testing projects at Quardev. As Manager for Corporate Intellect, his job was to inspire confidence that any client would be impressed at the array of ideas to find bugs and the speed at which they could be found. He felt like he could help clients get more from testing with Quardev than from any other company. He was famous for being a passionate tester who delighted in practicing ways to reveal weaknesses and vulnerabilities that mattered.

But a Voice beckoned. The Voice was eBay and it had things to teach Jon in its Silicon Valley headquarters. The offer was not one he could refuse – to change the world by improving an economic platform that enabled millions around the world to have a livelihood.

Not long after he started work, he went from Quality Manager of Search Front End to Director of Live Site Quality – making sure a vast array of existing bugs got fixed. Suddenly it wasn’t about testing and finding bugs, but driving an answer to “now what do we do?” This talk is about an idea that isn’t talked about much in testing – Customer Advocacy. This is his story of going from ardent treasure-hunter to customer ambassador and how that may affect the way you approach the pursuit of bugs.

July 2014 QASIG Meeting :: Lightning Talks

Lightning Talks

We had some great speakers and topics:

Zephan Schroeder, Microsoft :: Batman Returns! – Test tools selection and tooling philosophy revisited

In March Zephan outlined a set of “Software Testing Tools” including categories, curation, a mind map draft, and some interactive discussion related to test tool selection and use. Zephan is back to give a quick recap, update the mind map based on audience feedback, tackle some questions brought up during the original presentation, and discuss a few new questions as time permits.

Zephan Schroeder has worked for Microsoft for over 15 years doing technical support, technical editing, program management, and software testing. He currently works at Philips Healthcare as a Senior Software Engineer testing remote service solutions for Philips medical imaging devices located around the world. Zephan also manages the TFS (Microsoft Team Foundation Server) instance providing version control, work item tracking, defect tracking, and release repository for over thirty users across 4+ product teams. Additionally Zephan is responsible for ISO 27001 audit compliance for the Remote Service Solutions development team.
When not chasing bugs Zephan enjoys raising a family of two cats, two dogs, one teenage boy, one teenage girl, and an amazing wife. When time permits he does mentoring, tech coaching, casual volleyball, and online chess (zephans on chess.com).

Related Presentation:
Software Testing Tools Mind Map (2014-03-12): mind map on xmind.net

Kevin Klinemeier: Agent for Change :: Using crowdsourcing in QA, giving you access to resources you don’t want to own

11,868 unique kinds of android devices, according to OpenSignal’s 2013 fragmentation report. 8 different Android operating systems still in use. Then there’s apple products too. How many of these do you own? Would owning all of them be a blessing or a curse?
After checking off the buzzwords (leverage the long tail of cloudsourcing to get synergy between your products and customers!) we’ll look at current and future products for using all of those wild “in the wild” users for controlled testing activities. We’ll start in the mobile space, and move on to networking, desktop, as well as usability issues such as language, layout, and culture.

Kevin has been a software developer for almost 20 years, currently working with zCrowd to build crowdsourcing solutions that change the way that high-skill work works. In his day job, he is an agile software consultant, helping developers and testers build software that is changeable, extensible, and maintainable enough to keep up with the pace of business change. He has worked in many industries including education, global logistics, legal services, and telecommunication.

Brian Gaudreau :: Saving Customers From Themselves – a new objective for software testing and quality teams

With emerging cloud solutions and strategies, it is critical that software quality teams create new ways to provide feedback to business stakeholders so that true capability can be assessed early in the delivery cycle.

Brian is currently working at Avanade as a Quality Assurance Manager. He has over 17 years of software testing and quality assurance experience relevant to telecom, enterprise metadata, government, multimedia, health care and marketing CRM platforms. In additional supporting software quality organizations, Brian’s other interests include playing live music and working with animal rescue shelters in the Pacific NW.

Joel Werdell :: Story Workflow

A product managers view of a story’s journey through the many stages of maturation, development, test and release and how QA can effectively contribute along the way.

With roots in several startup organizations ranging from non-profit outdoor education to tech ecommerce, Joel brings a passion for delighting customers through exceptional products. Day to day, he is part of the mobile group for Alaska Airlines.

January QASIG – Testing Science: Breaking the Fourth Wall of Engineering

Presented by: Curtis Stuehrenberg, Software Quality Assurance Manager, Climate Corporation

The modern test engineer has a wide variety of tools aiding them in their quest to not just verify computer software but help make sure it’s “providing perceived value to some one at some time.” However what do you do when your persona, your user stories, and your field trips are simply not enough?

This is a question I’ve found myself facing again and again in my career. I first had to face it when helping to build software designed to aid bond traders at the Federal Home Bank of Seattle. I’m currently facing it as I work with agronomists, statisticians, meteorologists, climatologists, and actuarial risk analysts building products to turn the industry of crop insurance on its ear.

Please join me for an evening of talk about the problems we face when asked to test a value proposition for which we have no context or experience and how I’ve addressed and am currently addressing them.

About our speaker:

Curtis is currently helping the world’s people and businesses adapt to a changing climate as the Software Test and Quality Assurance Manager for the Climate Corporation with engineering offices in San Francisco and Seattle. Prior to joining Climate just this past October Curtis previously experimented with big data collection and machine learning algorithms at Electronic Arts, helped build Accelrys’s industry leading small molecule chemical lab management software, and tried disrupting how phase two and three clinical trial pharma studies are designed and executed with the SF startup Medrio.