Only then will you have the raw data needed to work on improvement actions. The following article outlines common testing problems and proposes solutions including outsourcing testing to an external test team. This generally means either delivering releases of your software to a group with their own external test lab where they run your software, or a test team is brought in-house to run your software in your test environment. Either way, you get a team of people who are skilled, effective testers. The author of this issue's main article is Wolfgang Strigel, a partner in QA Labs Inc. , which specializes in outsourced QA services.
Testing seems to be a sore point in most development organizations.
There never seems to be enough time, nobody knows how much testing is enough, and once the application is shipped and some bad bugs show up, the test team is blamed for not having done their job. Testing has been a problem for software development organizations for decades. There are many reasons and they range from subtle organizational and social issues to hard core technical issues. This article describes some of the most frequently observed sources for test-related problems and then proposes solutions to address these problems. Reasons for poor testing Lack of planning is arguably the number one problem leading to insufficient testing.