shrini Kulkarni's WebLog on Software Testing

Tester's core function ...

Lot has been written, discussed about topic. Time and again, when this question is raised, people typically answer in one or other variant of following ....

First -  controversial or unreasonable (IMHO) ones -

1. To find bugs or to demonstrate that program does not work

2. To validate requirements, design and code

3. To stop the release if quality requirements are not met.

4. To ensure the quality

Rather acceptable ones ...

1. To help project team to access the risk and plan test to access the risk.

2. To check compliance to statutory and regulatory requirements ( like SOX)

3. . To help project manager to make GO-NOGO decisions.

Here comes mine (may be most of other's)

TO HELP DEVELOPMENT TEAM TO SHIP A QUALITY PRODUCT

Whatever test does should be aligned towards this goal. Developers having a job in hand of constructing our of stated (and implicit requirements) - tend to loose sight on or get busy in development. Test will help dev to in those "overlooked" things - like all possible uses and abuses, Non functional requirements like - usability, security, Performance etc. This is collaborative work. Let us not fight  - collaborate.

 

Shrini

 

Published Friday, February 18, 2005 10:25 AM by shrinik
Filed under:

Comments

 

Test Notes said:

March 4, 2005 9:36 AM
 

Vinayak Kumbhakern said:

Very well put... given the way I have found some developers take the bug (which unfortunately lies within his/her coding area)
March 7, 2005 7:20 AM
Anonymous comments are disabled

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Microsoft
Page view tracker