Chapter Five. Challenge #8: Testing Without Tools


One reason that testing is often overlooked or ignored is that it takes so much time and can be tedious work. Yet, testing is extremely important: A small error in performing a test can let a defect pass directly to the customer or end-user. One common approach is to hire more testers. The only problem is that humans make mistakes and do not always have the endurance or the patience to effectively perform the huge numbers of tests required for most projects.

The logical solution is to use the right tools for the job, combined with the right process and properly trained people. However, tools cost money and the funding must come from management. In many organizations, management expects ...

Get Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.