Бесплатная доставка при покупке от 700 рублей* Бесплатная доставка при покупке от 700 рублей действует при выборе пунктов выдачи Boxberry или 5post.
Издательский Дом "Питер"
Магазин Издательство Новости Авторам Rights
Войти / Регистрация
0 = 0 р.
Итого: 0 р.
8 (800) 500 42 17
Время работы:
Пн-Пт: с 10:00 до 18:00

Время работы:
Пн-Пт: с 10:00 до 18:00

 
Новинки Бестселлеры Скоро Рекомендуем
Главная >
Принципы юнит-тестирования

Принципы юнит-тестирования

Хориков В.

  • Тема: Для профессионалов
  • Год: 2025
  • Страниц: 320
  • Вес: 504 г.
  • Обложка: Мягкая обложка
  • Формат: 165х233х17 мм
  • ISBN: 978-5-4461-1683-6
Бумажная книга
(+ pdf, epub)
 
 
Цена:
800 р.
Электронная книга
 
 
Цена:
550 р.
Оглавление Полистать
  • Описание
  • Об авторах
  • Отзывы
Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.
Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода.
В этой книге:
- Универсальные рекомендации по оценке тестов.
- Тестирование для выявления и исключения антипаттернов.
- Рефакторинг тестов вместе с рабочим кодом.
- Использование интеграционных тестов для проверки всей системы.

Хориков Владимир

Владимир Хориков — Microsoft MVP, блогер и автор Pluralsight. Профессионально занимается разработкой программного обеспечения более 10 лет, включая обучение команд всем тонкостям юнит-тестирования. Владимир написал книгу «Принципы юнит-тестирования», опубликованную издательством Питер. Кроме того, он написал ряд популярных серий постов в блогах и создал обучающий онлайн-курс по теме юнит-тестирования. Главным преимуществом его стиля обучения, который часто хвалят студенты, является приверженность Владимира сильной теоретической основе, которую он затем применяет на практических примерах. Владимир ведет блог на сайте EnterpriseCraftsmanship.com.
  • Степан  13.06.2023
    Отличная книга. Как жаль, что автор написал только одну книгу.

    Теперь мне всё стало понятно, что что мокать и как мокать в тестах. И как писать код, чтобы можно было его покрыть тестами.

    Купил pdf, но для такой шедевр хочу иметь в бумажном виде.
  • Артур  13.11.2020
    Читал эту книгу в английском варианте, очень понравилась. Надеюсь, перевод будет хороших.
  • Никита К  08.11.2020
    Книга огонь. Автор пишет очень лаконично и понятно, сложные термины повторяет для запоминания. Чтение не утруждает.

    ТЕМ КТО МОКАЕТ ВСЕ ПОДРЯД ЧИТАТЬ ОБЯЗАТЕЛЬНО!
    Это очень полезная пища для размышления.

    Итак, поделюсь впечатлениями.

    Начал читать книгу в первый раз, только закончив один студенческий проект. Там я впервые опробовал юнит-тестирование и толкового наставления по нему не было.
    Т.е. пробовали всё сами и своими силами. Но ментор сказал "изолировать классы и мокать зависимости". Сначала было сложно и геморно -- непонятно, что за моки? Зачем тестировать таким образом? Как это тестирование должно работать? Здравый смысл говорил тестировать по-людски: используя действующие классы.
    И как же сильно бесило, что классы надо "изолировать" -- да там ничего и не тестировалось по сути!
    Но потом свыкся с этой мыслью, ладно.

    И вот читаю эту книгу, и там моки разносятся в пух и прах. И было неловко первое время! Мол, "да на кого ты гонишь! Че мы, неумехи какие-то?"
    В итоге книгу отставил на неопределенное время, тк нечего было тестировать на момент времени.

    А потом прошло 1.5 месяца. На работе понадобилось снабдить тестами новый проект и о господи боже как же эта книга мне пригодилась. Все расписано по полочкам, практически ни к чему не докопаться, каждому слову веришь и сразу же наглядно видишь, почему это работает и как применяется. С У П Е Р.
    Теперь я знаю, в чем суть юнит-тестирования, как различать юнит- от интеграционных и энд-ту-энд-тестов. Притом благодаря выведенным терминам это очень легко!

    Слопал книгу с удовольствием, надежные тесты помогли спокойно дополнить функционал и по "упавшим" тестам я с легкостью смог определить ошибку в добавленном коде!

    С удовольствием теперь слежу за блогом и новостями Влада. Очень надеюсь, что еще будут книги от автора!

Оставить отзыв

CAPTCHAОбновить изображение

Наберите текст, изображённый на картинке

Все поля обязательны к заполнению

Перед публикацией отзывы проходят модерацию



Мы в социальных сетях:
Youtube
Telegram
Vkontakte
habrahabr.ru
Наши детские аккаунты:
www.piterdetstvo.com
Telegram
Vkontakte
Психология. Питер:
psy.piter.com
Telegram
 
 
Помощь
Соглашение о продаже Как заказать Доставка товаров Способы оплаты Акции и скидки Обратная связь Возврат Оформление заказа Файлы к книгам Дисконт (Незначительный брак)
Издательство
Партнерская программа Приглашаем авторов Рекламодателям Книги под заказ Книготорговым организациям Rights Совместные покупки Партнеры
О нас
О компании Новости Где купить Контакты Вакансии

Подписка
Электронный адрес *
Имя
Фамилия



Mailigen Email маркетинг
* Обязательные поля

Наши реквизиты:ООО «Мейл Плюс»
ИНН 7802524386 КПП 780201001
Реквизиты р /с получателя: 40702810955080005460 в СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК г. Санкт-Петербург
к/с 30101810500000000653, БИК 044030653
Юр. адрес: 194044, г. Санкт-Петербург, Большой Сампсониевский пр-кт, дом № 29, литера А
Почтовый адрес: 194044, г. Санкт-Петербург, Большой Сампсониевский пр-кт, дом № 29, литера А

Заказ обратного звонка

Спасибо за обращение!
Скоро с вами свяжется наш менеджер