Print This Article Post Comment Add To Favorites Email to Friends Ezine Ready

Software Testing Trade Offs

By: Groshan Fabiola Home | Arts-and-Entertainment


Running software testing projects is far more difficult than people outside of the software testing arena seem to realize. It is not uncommon for senior management, project management and development teams to adversely pressurize the test team to cut corners in order to meet delivery deadlines. Yes, everyone wants to release a quality product, on time and on budget. Believe it or not even the software testing team want to hit the delivery date, with a product that is on budget. Pushing the software testing team to cut corners is not the answer though.

It is easy to see that everyone involved with a development project wants to achieve the same goal and the same successful release, it is just that the test team are more cautious than most. And for good reason; Software testing is difficult! There is no set process that ensures a successful testing project and there are no software testing tools which guarantee a successful release. Yet despite these clearly obvious facts senior managers, project managers and
development teams always seem to think it is the software test team that can perform some magical act to bring a project back on schedule when project deliver schedules start to slip. Well they can't!

At least they can't if they continue to act professionally, accurately and effectively. The test team are, without question, the last check point prior to a company potentially releasing a product that destroys the companies reputation. That is no small responsibility to take on.

So why is it that it always falls on the software test team to bring in the schedule when projects start slipping? We'll, that isn't a difficult one to answer although there are a couple of reasons, one of which might surprise you. Firstly as testing commonly falls at the end of the development cycle the software testing component is the only area left where it is even possible to make up time. Secondly, and possibly more interestingly, those who have little knowledge of complexities of software testing (for example project mangers) think that a little less testing will only have a little impact on the quality of the product. How wrong that assumption can be!Releases of products with serious defects usually happen because the software test team are forced to cut corners.

The imprecise nature of software testing, and the pressure to cut corners, means it is very difficult to confidently target the test areas such that you minimize the risk of releasing with serious defects left uncovered. The very fact that we leave some areas of our testing incomplete means we have no idea about what we are leaving uncovered. Software testing tools can help but as in many walks of life it all comes down to a trade offs between quality and time, but with software testing the consequences of getting the trades offs wrong can be disastrous.



Article Source: http://www.eArticlesOnline.com

About the Author:
Software testing is hard enough already, so why make it even harder and don't use a good and reliable software testing tools like the free, open source one offered by www.softwaretesting.net or www.testmanagement.com.

Tags:

Please Rate this Article

 

Not yet Rated

Click the XML Icon Above to Receive Arts-and-Entertainment Articles Via RSS!

Recent Related Articles From Arts-and-Entertainment

  • Offshore Software Testing
    By: http://www.binarysemantics.com/ | Apr 18th 2008
    Software Testing determines the efficiency and the functioning of a software. It can be regarded as a crucial phase in the Software Development Life Cycle. Testing pulls out all the drawbacks in the functioning of the software. Read

  • Software Testing And Maintenance Makes The Software Reliable
    By: Shriv | Oct 12th 2010
    Software testing plays a major role in the success of any software because compatibility and accuracy of software matters on its testing portion. It stated as the validation of a software program, guides the software design and development according to the requirement Read

  • Software Testing Course In Kolkata
    By: Sourav Roy | May 29th 2010
    A wide variety of Software Testing Courses are available in Kolkata. But the Software Testing course is unique and proves very beneficial for the students in the long run. Software Testing is a procedure employed to assess the quality of software. Testing of software is not limited to the execution of the programme or ident ... Read

  • Unit Testing: Sake For The Developers
    By: Philips Macintosh | Aug 12th 2010
    Unit testing is the widely used software testing approach. When any type of software is developed and designed testing becomes the necessary need before running the software.
    Read

  • Scarcity Of Trained Testing Engineers For Mobile Devices And Vas
    By: Rajini Padmanaban | Feb 1st 2011
    The demand for mobile testing engineers has gone up over the years. However, the supply of professionals has not increased as demand which has also led to scarcity of skilled mobile testing professionals. Read

  • Reasons Behind The Successful Completion Of Softwareâ€???
    By: Shriv | Nov 11th 2010
    Manual software testing, automated software testing, offshore seo services, offshore seo company India, seo services India, software testing company India, software testing services, automated software testing, offshore software testing, independent testing india Read

  • Why Hair Alcohol Testing Is Better Than Urine Alcohol Testing
    By: Avi Lasarow | Jan 4th 2008
    If you are an employer, work for social services or even a high school counselor, you may be aware of new alcohol detection drug testing, alcohol detection drug testing devices. With new technology and new advances in alcohol and drug testing, urine alcohol testing is not the top technology for accurate alcohol testing anym ... Read

  • Importance Of Calibration Service, Material Testing, Hardness Tester, Rockwell Tester
    By: Nathan Syngrem | Mar 8th 2010
    When it comes to testing systems including Calibration Service, Material Testing, Hardness Tester and Rockwell Tester, their credibility must be checked before installing. Read

  • Hexa Plast
    By: shailesh solanki | Dec 29th 2010
    Plastic testing machine, Plastic testing equipment, Universal tensile machine, Polymer testing machine, Ancillary machineries, Plastic hardness testing machine, Plastic strength testing machine, Plastic lab testing machine, Plastic testing laboratories machine, Plastic impact testing machine, Wood testing machine, Rubber te ... Read

  • Software - An Indispensable Part Of A Computer
    By: Nor Nan | May 8th 2008
    The article provides general information for computer software. Read


Copyright © 2005-2011 eArticlesOnline, LLC - All Rights Reserved
Terms of Service | Privacy Policy