Принципы юнит-тестирования, Хориков В., 2021.
Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта. Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода. В этой книге: универсальные рекомендации по оценке тестов; тестирование для выявления и исключения антипаттернов; рефакторинг тестов вместе с рабочим кодом; использование интеграционных тестов для проверки всей системы.
1.1. Текущее состояние дел в юнит тестировании.
За два последних десятилетия программная индустрия начала постепенно практиковать юнит-тестирование. Во многих компаниях эти практики уже считаются обязательными — многие программисты пишут юнит-тесты и понимают их важность. Разногласий относительно того, нужно ли заниматься юнит-тестированием, уже нет. При разработке корпоративных приложений практически каждый проект включает какое-то количество юнит-тестов. Соотношение между рабочим и тестовым кодом обычно лежит в диапазоне от 1:1 до 1:3 (на каждую строку рабочего кода приходится от одной до трех строк тестового кода). Иногда это соотношение достигает существенно большего значения — вплоть до 1:10. Но как и все новые технологии, юнит-тестирование продолжает развиваться. С вопроса «нужно ли писать юнит тесты?» обсуждение перешло в другую плоскость: как писать хорошие юнит-тесты? Именно в этой области кроются основные разногласия.
Оглавление.
Предисловие к русскому изданию.
Предисловие к оригинальному изданию.
Благодарности.
О книге.
Часть I. Общая картина.
Часть II. Обеспечение эффективной работы ваших тестов.
Часть III. Интеграционное тестирование.
Часть IV. Антипаттерны юнит-тестирования.
Купить .
Купить .
Теги: Хориков :: 2021 :: тестирование :: принцип
Смотрите также учебники, книги и учебные материалы:
- Всё о золоте, Санакулов К.С., Саломов Ф.И., Хасанов А.С., 2017
- Учимся рассуждать и доказывать, книга для учащихся 6 10 классов средней школы, Никольская И.Л., Семенов Е.Е., 1989
- Нейрокопирайтинг, то, что вы не читали про тексты, Майорова Н., 2020
- Как нас обманывает правительство или для чего действительно стоит жить, Комаров В.
- Как мы учимся, почему мозг учится лучше, чем любая машина… пока, Деан С., Чечина А.А., 2021
- Этой кнопке нужен текст, о UX-писательстве коротко и понятно, Егерев К., 2021
- АнтиВзлом Матрицы, как выйти на тот уровень жизни, когда все получается само собой, Иваницкий А., 2018
- 30 дней, измените привычки, измените жизнь, Реклау М., 2018