Some of the reasons why companies feel reluctant
to do quality testing are:
- 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.
-  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. 
- 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. 
- 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
-  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:
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
Post a Comment