Articles

Don't Vaccinate Your Organization Against Success

Change is an inevitable part of the ongoing evolution and refinement of our processes. Learning to implement change successfully is a vital skill for people who would be leaders in our industry. This week, Payson Hall reflects on challenges to implementing new tools and processes and offers caution to would-be change agents: Be part of the remedy, not part of the disease.

Payson Hall's picture Payson Hall
Good Idea! Now What?

A good idea is a valuable asset, and a lot of good ideas can be like a treasure trove. But what do you do with those ideas? Here, Esther Derby describes an idea maker who isn't very good at following through and then suggests four important things to remember to keep your own ideas from withering on the vine.

Esther Derby's picture Esther Derby
No Compromise

Consultants and testers have to be prepared to speak out about what they know—however intimidated they are by authority and however unwelcome the news may be to the recipient. Fiona Charles argues that if these occupational hazards are greater than you can afford, then you need to find a less risky job.

Fiona Charles's picture Fiona Charles
Creating Crucial Test Conversations

Many test leaders believe that development, business, and management don't understand, support, or properly value our contributions. You know what-these test leaders are probably right! So, why do they feel that way? Bob Galen believes it’s our inability and ineffectiveness in communicating-selling-ourselves, our abilities, our contributions, and our value to the organization. As testers, we believe that the work speaks for itself. Wrong! We must work harder to create the crucial conversations that communicate our value and impact. Bob shares specific techniques for holding context-based conversations, producing informative status reports, conducting attention-getting quality assessments, and delivering solid defect reports. Learn how to improve your communication skills so that key partners understand your role, value, and contributions.

Bob Galen, iContact
Test Automation Success: Choosing the Right People and Process

Many testing organizations mistakenly declare success when they first introduce test automation into an application or system. However, the true measure of success is sustaining and growing the automation suite over time. You need to develop and implement a flexible process, and engage knowledgeable testers and automation engineers. Kiran Pyneni describes Aetna’s two-team automation structure, the functions that each group performs, and how their collaborative efforts provide for the most efficient test automation. Kiran explains how to seamlessly integrate your test automation lifecycle with your software development lifecycle. He shares specific details on how Aetna’s automation lifecycle benefits their entire IT department and organization, and the measurements they use to track and report progress.

Kiran Pyneni, Aetna, Inc.
Automated Test Case Generation Using Classification Trees

The basic problem in software testing is choosing a subset from the near infinite number of possible test cases. Testers must select test cases to design, create, and then execute. Often, test resources are limited-but you still want to select the best possible set of tests. Peter M. Kruse and Magdalena Luniak share their experiences designing test cases with the Classification-Tree Editor (CTE XL), the most popular tool for systematic black-box test case design of classification tree-based tests. Peter and Magdalena show how to integrate weighting factors into classification trees and automatically obtain prioritized test suites. In addition to “classical” approaches such as minimal combination and pair-wise, they share new generation rules and demonstrate the upcoming version of CTE XL that supports prioritization by occurrence probability, error probability, or risk.

Peter Kruse, Berner & Mattner Systemtechnik GmbH
A Deeper Dive Into Dashboards

This session is a deeper examination of how to apply dashboards in software testing.I spent several months on a project primarily building a software testing dashboard. I have learned some interesting things, including:

  • Resources for free examples
  • Tools to help build dashboards
  • The human issues
Randy Rice, Rice Consulting Services
The Many Hats of a Tester

As testers, we must wear many hats to do our job effectively. Quite often, it is the pith helmet of an explorer, hacking through the vines and darkness of the unknown; or the baseball cap of the crime scene investigator, determining how the failure occurred. To make things even more interesting, the hats we need often differ from project to project and organization to organization. Adam Goucher begins with a general discussion of some hats testers typically wear and when they are appropriate or inappropriate. He then leads an “Art Show” exercise-a brainstorming process resulting in lots of “art” on the walls-illustrating the hats we all may wear in our daily testing activities. Through the Art Show process, you'll take away new insights into what hats you and other testers need, tips for wearing the beautiful ones with success, and how to avoid putting on the ugly ones.

Adam Goucher, Zerofootprint
The Buccaneer Tester: Winning Your Reputation

Who drives your career as a tester or test leader? Hopefully, not the company for which you work. It's you-you must be the driver. Because the craft of testing is still relatively free and open, there is no authority structure that defines or controls our industry. There are no generally accepted and standardized credentials that will admit you to the upper tier of income and respect as a tester. There are no universities that offer degrees in testing-although certificates and certifications abound. What we do have is a pastiche of communities, proprietary methodologies, schools of thought-together with ambitious individuals who write articles, teach, argue with each other, and speak at conferences.

James Bach, Satisfice, Inc.
Unconscious Limitations to Your Testing

This article examines the limitations to testing efforts that testers unconsciously apply. Limitations such as premature conclusions, assumptions, biases and industry norms can all cut the thinking process short. Suggestions will be offered on how to identify when you are limiting your testing and how to challenge yourself to keep your mind actively thinking.

Lynn McKee

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.