Во втором издании книги автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов - понятых, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам - заглушкам и подставкам - и попутно научитесь работать с изолирующими каркасами типа Moq, FakeltEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложении и тестировать "нетестопригодный" код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных. Примеры в книге написаны на С#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или С++.
Vo vtorom izdanii knigi avtor shag za shagom provedet vas po puti ot pervogo prostenkogo avtonomnogo testa do sozdanija polnogo komplekta testov - ponjatykh, udobnykh dlja soprovozhdenija i zasluzhivajuschikh doverija. Vy i ne zametite, kak perejdete k bolee slozhnym voprosam - zaglushkam i podstavkam - i poputno nauchites rabotat s izolirujuschimi karkasami tipa Moq, FakeltEasy ili Typemock Isolator. Vy uznaete o patternakh testirovanija i organizatsii testov, o tom, kak provodit refaktoring prilozhenii i testirovat "netestoprigodnyj" kod. Ne zabyl avtor i ob integratsionnom testirovanii i testirovanii raboty s bazami dannykh. Primery v knige napisany na S#, no budut ponjatny vsem, kto vladeet kakim-nibud staticheski tipizirovannym jazykom, naprimer Java ili S++.