"Идеально подходит для обучения следующего поколения разработчиков приемам эффективного тестирования программного обеспечения".Доктор Ари Ван Дерсен, профессор Делфтского технологического университетаДля инженеров-программистов тестирование является ключевой частью процесса разработки. Владение тестированием на основе спецификаций, граничным и структурным тестированием, а также другими ключевыми стратегиями необходимо для разработки хороших тестов и выявления ошибок до того, как они попадут в промышленное окружение. Данная книга познакомит вас с различными видами тестирования, сосредоточенными как на отдельных модулях, так и на целых компонентах. Вы узнаете, как писать легко тестируемый прикладной код и простые в сопровождении тесты. Предлагая тщательный систематический подход, книга включает образцы исходного кода с комментариями, реалистичные сценарии и обоснованные объяснения.Примеры на основе Java иллюстрируют концепции, которые можно использовать для тестирования ПО на любом объектно-ориентированном языке.
"Idealno podkhodit dlya obucheniya sleduyushchego pokoleniya razrabotchikov priemam effektivnogo testirovaniya programmnogo obespecheniya".Doktor Ari Van Dersen, professor Delftskogo tekhnologicheskogo universitetaDlya inzhenerov-programmistov testirovanie yavlyaetsya klyuchevoy chastyu protsessa razrabotki. Vladenie testirovaniem na osnove spetsifikatsiy, granichnym i strukturnym testirovaniem, a takzhe drugimi klyuchevymi strategiyami neobkhodimo dlya razrabotki khoroshikh testov i vyyavleniya oshibok do togo, kak oni popadut v promyshlennoe okruzhenie. Dannaya kniga poznakomit vas s razlichnymi vidami testirovaniya, sosredotochennymi kak na otdelnykh modulyakh, tak i na tselykh komponentakh. Vy uznaete, kak pisat legko testiruemyy prikladnoy kod i prostye v soprovozhdenii testy. Predlagaya tshchatelnyy sistematicheskiy podkhod, kniga vklyuchaet obraztsy iskhodnogo koda s kommentariyami, realistichnye stsenarii i obosnovannye obyasneniya.Primery na osnove Java illyustriruyut kontseptsii, kotorye mozhno ispolzovat dlya testirovaniya PO na lyubom obektno-orientirovannom yazyke.