ru
Books
Хориков В.

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

Юнит-тестирование — это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать качество и скорость разработки проекта. Некачественные тесты, наоборот, могут нанести вред: нарушить работоспособность кода, увеличить количество ошибок, растянуть сроки и затраты. Грамотное внедрение юнит-тестирования — хорошее решение для развития проекта.
Научитесь разрабатывать тесты профессионального уровня, без ошибок автоматизировать процессы тестирования, а также интегрировать тестирование в жизненный цикл приложения. Со временем вы овладеете особым чутьем, присущим специалистам по тестированию. Как ни удивительно, практика написания хороших тестов способствует созданию более качественного кода.
В этой книге:
— Универсальные рекомендации по оценке тестов.
— Тестирование для выявления и исключения антипаттернов.
— Рефакторинг тестов вместе с рабочим кодом.
— Использование интеграционных тестов для проверки всей системы.
490 printed pages
Copyright owner
Bookwire
Original publication
2023
Publication year
2023
Publisher
Питер
Have you already read it? How did you like it?
👍👎

Quotes

  • Дмитрий Ильдюковhas quoted13 days ago
    СОВЕТ
    Тесты не должны проверять единицы кода (units of code). Вместо этого они должны проверять единицы поведения (units of behavior) — нечто имеющее смысл для предметной области, а в идеале — нечто такое, полезность которого будет понятна бизнесу.
  • Дмитрий Ильдюковhas quoted13 days ago
    проверяет правильность работы небольшого фрагмента кода (также называемого юнитом);
    • делает это быстро
    • и поддерживая изоляцию от другого кода.
  • Дмитрий Ильдюковhas quoted17 days ago
    Успешный набор тестов обладает следующими свойствами:
    • он интегрирован в цикл разработки;
    • он проверяет только самые важные части вашего кода;
    • он дает максимальную защиту от багов с минимальными затратами на сопровождение.
fb2epub
Drag & drop your files (not more than 5 at once)