testing

Articles

A Bug Begets a Bug

In his April 2005 column, "After the Bug Report," Danny R. Faught suggested that when you're testing a bug fix, you should also look for additional bugs. This week, he expands on that idea, showing you how one bug report can multiply into many more bugs.

Danny R. Faught's picture Danny R. Faught
Significant-other Unit Version 1.0

Significant others not only provide personal support, but can also provide the objective voice that can make your work even better. Next time you're stuck with presenting an idea or writing a paper, run it past your significant other for her opinion. In this week's column, Mike Andrews talks about how he incorporates his wife's opinion into the work he produces, and how her insight improves the quality of it.

Mike Andrews
Experts, Craftsmen, and Ignorance

The people who are paying you to be a software developer are depending on you to know what you're doing. How can you instill in people confidence that you can deliver when you are unfamiliar with the required technology? In this week's column, Dave Hoover tells you how to build confidence by showing the people who rely on you that delivering software involves a learning process. Then allow them to watch you grow.

Dave Hoover
Why Subject Matter Experts Matter

Have you noticed that the hardest people to get and keep on a project are the subject matter experts (SMEs)? It's as if managers think that general programming or testing skills should suffice, or that the right development and testing tools are all you need. Linda Hayes observes that lately it seems the single biggest challenge has been getting quality time to define requirements and test cases from experts who understand the business domain of the application. If this is happening to you, Linda explains what you can do about it.

Linda Hayes's picture Linda Hayes
lost art of business analysis Endangered Business Analysts

Many good business analysts have evolved into strong software project managers--a natural career move accelerated by the shortage of experienced software project managers. Unfortunately, no one seems to be stepping into the analysts' vacant ecological niche. In this week's column, Payson Hall warns that business analysis is becoming a lost art. And it's the software project team ecology that is suffering the most from this trend.

Payson Hall's picture Payson Hall
Test-Driven Project Management

While the test organization is normally considered the "Subject Matter Expert" within a software company, it is rarely charged with leading a software development effort. In fact, with the increased popularity of Extreme Programming and specifically the concept of Test-Driven Development (TDD), many testers are working to expand their skill sets so that they can adapt to a changing test culture where they will be viewed as part of the development organization. In this article, Scott Lazenby details some of the ways testers infuse the development mentality into their project management.

Scott Lazenby
Planned Chaos: Malicious Test Day

In a test and verification organization, it can be easy to fall into predictable ruts and miss finding important defects. Use the creativity of your test team, developers, users, and managers to find those hidden bugs before the software goes into production. Ted Rivera details how his organization administers, evaluates, and benefits from periodic malicious test days. Learn ways to make your days of planned chaos productive, valuable, and even fun. Give both testers and non-testers an opportunity to find inventive ways to break your products and you'll get some surprising results.

  • The danger of too much predictability and the results you can expect from a malicious test day
  • Create and administer your own malicious test day
  • Maximize the benefits of malicious test days
Ted Rivera
Test Connection: The Pleasure of Finding Things Out

Connect with an expert to learn how to work smarter and learn new techniques to uncover more defects. In the first installment of this recurring column, Michael Bolton revels in the joy of discovery.

Michael Bolton's picture Michael Bolton
Best Practices from Integrated Test and Development Teams

Team building sessions: few like to attend those things. Yet, the benefits of teamwork are constantly praised and rewarded. Even this article praises teamwork, but does not suggest any touchy-feely exercises to bring test and development teammates closer together. Deborah Kablotsky specifically covers understanding each other and working together throughout a project's lifecycle, a proven way of working together to shorten test cycles and deliver high quality products on time. She also discusses the necessity of integrated teams and provides some proven tips successful to Web-based businesses on making this best practice a reality.

Deborah Kablotsky's picture Deborah Kablotsky
Detecting Great Testers before the In-Person Interview

Resumes only tell a portion of a candidate's story just like caller ID doesn't always reveal the caller's complete identity. Screening candidates over the phone can help extract more of the person's story if you ask the right questions. In this column, Johanna Rothman shares phone-screening techniques she uses to detect great potential testers. This process of elimination saves her valuable time and ensures only qualified candidates make it to the in-person interview.

Johanna Rothman's picture Johanna Rothman

Pages

StickyMinds is a TechWell community.

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