Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта. Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода. В этой книге: универсальные рекомендации по оценке тестов; тестирование для выявления и исключения антипаттернов; рефакторинг тестов вместе с рабочим кодом; использование интеграционных тестов для проверки всей системы.
1.1. Текущее состояние дел в юнит тестировании.
За два последних десятилетия программная индустрия начала постепенно практиковать юнит-тестирование. Во многих компаниях эти практики уже считаются обязательными — многие программисты пишут юнит-тесты и понимают их важность. Разногласий относительно того, нужно ли заниматься юнит-тестированием, уже нет. При разработке корпоративных приложений практически каждый проект включает какое-то количество юнит-тестов. Соотношение между рабочим и тестовым кодом обычно лежит в диапазоне от 1:1 до 1:3 (на каждую строку рабочего кода приходится от одной до трех строк тестового кода). Иногда это соотношение достигает существенно большего значения — вплоть до 1:10. Но как и все новые технологии, юнит-тестирование продолжает развиваться. С вопроса «нужно ли писать юнит тесты?» обсуждение перешло в другую плоскость: как писать хорошие юнит-тесты? Именно в этой области кроются основные разногласия.
Оглавление.
Предисловие к русскому изданию.
Предисловие к оригинальному изданию.
Благодарности.
О книге.
Часть I. Общая картина.
Часть II. Обеспечение эффективной работы ваших тестов.
Часть III. Интеграционное тестирование.
Часть IV. Антипаттерны юнит-тестирования.
Купить .
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #Хориков :: #2021 :: #тестирование :: #принцип
Смотрите также учебники, книги и учебные материалы:
- Всё о золоте, Санакулов К.С., Саломов Ф.И., Хасанов А.С., 2017
- Учимся рассуждать и доказывать, книга для учащихся 6 10 классов средней школы, Никольская И.Л., Семенов Е.Е., 1989
- Нейрокопирайтинг, то, что вы не читали про тексты, Майорова Н., 2020
- Как нас обманывает правительство или для чего действительно стоит жить, Комаров В.
- Как мы учимся, почему мозг учится лучше, чем любая машина… пока, Деан С., Чечина А.А., 2021
- Этой кнопке нужен текст, о UX-писательстве коротко и понятно, Егерев К., 2021
- АнтиВзлом Матрицы, как выйти на тот уровень жизни, когда все получается само собой, Иваницкий А., 2018
- 30 дней, измените привычки, измените жизнь, Реклау М., 2018