Subscribe RSS

Chris Chartier

Software Test Engineering and Management
  • Home
  • Competencies
  • Experience
  • Contact
    • Email Me
    • Contact Links
  • Test Links
Home » AST, Learning, Software Testing » Black Box Software Testing – Bug Advocacy

Black Box Software Testing – Bug Advocacy

2011/11/06 Posted by CCAdmin under AST, Learning, Software Testing
5 Comments
LinkedInShare
Print Friendly

It’s been a busy month or so since my last blog post.  The reason you haven’t heard from me is that I was taking another class from the Association for Software Testing (AST).In April I took the Black Box Software Testing Foundations class. This time, I took the second class in the series, Black Box Software Testing: Bug Advocacy.  Toward the end of this class, I got the good news Mindjet that I won the October mappie award for best mind map of the month on their mapsforthat.com website. The award was for the mind map explained in my last blog post about personal kanban. Did I mention it was a busy month?

 

Bug Advocacy

Bug Advocacy is an interesting topic. It is a topic that I really had not given much thought to before, but after going through the class, I realize I was neglecting an important part of the software testing puzzle. As a black box software tester, bug reports are your primary work product. Not only do they shape your co-workers’ (especially your boss) view of you, but they shape the software product heavily. If the bug reports aren’t good, the chances are higher that the bugs won’t get worked (and therefore fixed). Essentially, without good reports that motivate the fixing of bugs, you are pretty much worthless as a tester.

 

The class broke down into six sections. Each building up the concept of how to write good bug reports that will motivate the right people to fix the bug.

  1. Basic Concepts – Recap of definitions and basic testing ideas.
  2. Make people “want” to fix the bug – Bug reporting is a bit like being a salesman. You have to “sell” the bug.
  3. Dealing with objections (irreproducible bugs) – The second half of sales, after motivating the buyer is to overcome objections. What are some common reasons bugs are difficult to reproduce? What are good tactics to reproducing bugs?
  4. Dealing with objections (content, clarity, credibility of report) – More on the “dealing with objections” part of sales. Dealing with common reasons that bugs are deferred is covered.
  5. Credibility and Influence – The reality is that your (the tester) credibility plays a role in the decision whether to tackle a bug or not. How do you, the tester, gain credibility? How do you gain a good reputation?
  6. Writing clear bug reports – The icing in the cake is writing a good report. What makes a good bug report? What makes a bad one? How do you avoid the pitfalls? What is the structure of a good bug reporting system? How does that bug reporting system help facilitate good reports?

Here are notes from the class in the form of a mind map. The map was created in Mindjet Mindmanager, so you’ll need that tool to open the mind map. Note that you can install Mindmanager for free to use as a viewer (must purchase to create maps after trial period, though). Alternatively, here is an Adobe PDF version of the mind map. To work in Adobe Reader, you will need flash installed on your computer.

 

Note: The mind map notes are released under the Creative Commons license as specified by the terms of the BBST BA class. See the notes on the main map node for licensing information.

 

BBST Bug Advocacy Notes Mind Map

Mind Map: BBST Bug Advocacy Notes

 

LinkedInShare
Tags: AST, class, mind map, notes, software testing

5 Responses to Black Box Software Testing – Bug Advocacy

  1. oliver2011/11/06 at 6:04 PM

    Could you include a PNG in a readable size for those without the $$$ to buy such a nice tool (and don’t win comps ;-)

    Thanks!

    Reply
    • CCAdmin2011/11/06 at 6:39 PM

      That is why I included the Adobe PDF version as well. Additionally, you can download Mindmanager for free and even after the trial runs out it is designed to continue working as a viewing tool.

      Reply
  2. Arron2011/11/07 at 1:02 AM

    Great! thanks for the share!
    Arron

    Reply
  3. Iain McCowatt2011/12/06 at 12:53 PM

    If you liked BA, your going to love BBST Test Design. Especially with your penchant for mind maps.

    Reply
    • CCAdmin2012/01/16 at 10:49 AM

      Great to know. I’ll hopefully get to take it this year.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

« Using UML For Requirements Based Testing (Part 1)
Personal Kanban Rides A Mind Map To Portability »
Search
My Resume
Filter By Tag
activity diagram AST background BBST behavior model big picture bio blog blogs brainstorming CAST chris chartier class computer science conference cross platform design pattern education experience first history kanban lean learning links MBT me mind map model Model-Based Testing networking notes pattern pseudo code requirements reuse sequence diagram software reuse software testing testing tools UML use case use cases use case scenario
Copyright © 2011 | Chris Chartier
All rights reserved.


@chrismchartier on Twitter


Recent Comments
  • Phil Kirkham on Life: The Next Chapter
  • CCAdmin on Life: The Next Chapter
  • Phil Kirkham on Life: The Next Chapter
  • Joe Strazzere on Life: The Next Chapter
  • CCAdmin on Life: The Next Chapter
Archives
free counters
Free counters
Chris Chartier powered by WordPress and The Clear Line Theme