Поможет не только познакомится с основными подходами и принципами тестирования как такового, так и его автоматизации, но и понять общие принципы применения/реализации инфраструктур автоматизации тестирования (в основном речь идет о семействе xUnit, но также бегло затрагивается Fit (Data-Driven Development), некоторые инструменты 'записи/воспроизведения' тестов (Recorded tests), а также освещены средства автоматизиции тестирования компонентов для замены зависимости от контекста, такие как JMock).
Главная ценность этой книги это предлагаемый продуманный язык шаблонов и четко организованная терминология в целом для данной предметной области, что способствует усвоению материала. Также приводятся необходимые простые рефакторинги для достижения тех или иных шаблонов как 'код подскажет'.
И о не наименее важном - объеме и полноте изложения (которое на удивление равномерное на протяжении всей книги): все зависит от того, какая глубина понимания вам нужна. Так некоторые считают книги на подобие 'Рефакторинга' Фаулера пустой тратой времени, потому что изложенные там принципы просты и понятны и до них можно самому догадаться - теперь посмотрите на объем этой книги и прикиньте, сколько вам придется так 'гадать' и сколько вы при этом еще упустите.
[email protected]