Ask the Expert

How testers can convince developers of software errors

What should a tester do when he finds an error in software that is developed using a technology he doesn't know well and the developer insists there isn't a solution for the error? How can the tester convince the developer?

    Requires Free Membership to View

A tester should report errors/bugs even if he doesn't understand the technology particularly well. What is important is that you know the bug well, which means several things including the following:

Bug reporting resources:
Software bugs, errors and defects: What's the difference?

Software testing is improved by good bug reporting

How testers can practice bug advocacy with developers

  • What it is that is not working or working as you believe it should.

  • What do you believe the expected behavior should be? (In some situations, this is less obvious than it may sound.)

  • Under what conditions does the bug occur? This includes identifying the steps to reproduce the bug and can include other factors such as these:
    • Data and whether the particular data used is a variable in reproducing the bug (if data is a factor)
    • Other variables such as operating systems, browsers, service packs installs, timing or race conditions, memory, and caching.

There easily could be a longer list of variables, but the point is know the bug well and don't be intimidated by not knowing the technology well.

You could also view the situation as an opportunity to learn more about the technology, but I can appreciate that this might not be an option due to time restrictions or other factors.

A note about convincing a developer to fix a bug: Being able to show the impact of a bug and the likelihood of a user encountering the bug has always been the combination under which I am more likely to get an issue resolved. The more probable it is that the bug will be experienced and the higher the impact of the bug, the more important (and likely) it is to get the bug fixed.

This was first published in December 2008

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: