Различные инструменты тестирования программного обеспечения используются для поиска дефектов и измерения качества программного продукта разработанного на различных языках программирования. В этой книге представлен обзор различных инструментов тестирования и более подробно проанализированы инструменты тестирования для программирования на Java поскольку программирование на Java очень важно из-за его зрелой природы для разработки программного обеспечения. Инструменты тестирования Java анализируются на основе различных атрибутов качества. Анализ показывает что выбор инструмента тестирования зависит от требований к программному обеспечению.