Бесплатная доставка при покупке от 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)
Сообщить о поступлении
 
Электронная книга
 
 
Цена:
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, литера А

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

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