Friday, January 13, 2012

Why testing is ignored by companies?


Some of the reasons why companies feel reluctant to do quality testing are:

  1. A major problem in software testing is that it often over-runs its budget and schedule. Witttaker (1999) reports that software project management fails more often because of schedule over-runs than budget over-runs. If a schedule over-run is not possible, the time reserved for testing is often reduced (Karhu, Taipale, & Smolander, 2009). Good practices recommend testing to be given equal time as the actual code development.

  2.  Most of the companies don’t have the enough resources and money to perform quality testing. They cannot bear the cost of maintaining a separate test team.

  3. Its not only time and money, the companies might not have the expertise to perform the testing. As discussed in the previous section, the automated testing might require some sophisticated tools, which might require special training and learning. Companies might not be ready to do such an investment.

  4. Companies might not have the dedicated test environment to test for specific configurations. It involves lot of money to set up test bed for multi-platform testing

  5.  Companies feel that the time involved in testing could be better use for developing more features in their product and so try to minimize the task of testing. 

References:
  • Whittaker, R. (1999). What went wrong? Unsuccessful information technology projects. Information Management and Computer Security 7(1) 23–29.
  • Karhu, K., Taipale, O.,&  Smolander, K. (2009). Investigating the relationship between schedules and knowledge transfer in software testing. Information and Software Technology, 51, 663–677

1 comment:

Anonymous said...

Yоur style is unique in comρаrison
to οthеr folks Ι've read stuff from. Thanks for posting when you have the opportunity, Guess I will just book mark this site.

Take a look at my weblog ... kate dircksen