LitMy.ru - литература в один клик

Эффективное тестирование программного обеспечения

  • Добавил: literator
  • Дата: 6-10-2023, 18:51
  • Комментариев: 0
Название: Эффективное тестирование программного обеспечения
Автор: Маурисио Аниче
Издательство: ДМК Пресс
Год: 2022
Страниц: 372
Язык: русский
Формат: pdf
Размер: 24.1 MB

В этой книге представлены основы систематического эффективного тестирования программного обеспечения. Показаны способы автоматизировать часть этого процесса, приводятся шаблоны проектирования, которые помогут писать легко контролируемый и простой для наблюдения код. Обсуждаются модульные, интеграционные и системные тесты; рассматривается передовой опыт работы с тестовым кодом. Издание адресовано разработчикам с разным уровнем знаний: начинающие детально изучат процесс тестирования на конкретных примерах, опытные познакомятся с новыми практическими приемами и отточат имеющиеся навыки.

В современной разработке программного обеспечения тестирование управляет проектированием, реализацией, развитием, обеспечением качества и развертыванием программных систем. Чтобы быть эффективным разработчиком, вы должны стать успешным тестировщиком программного обеспечения, и эта книга поможет вам в этом.

Тестирование – это не что иное, как выполнение части программного обеспечения с целью увидеть, соответствует ли его поведение ожидаемому. Но тестирование – непростая задача. Его сложность становится очевидной, стоит только подумать о полном наборе тестов, которые необходимо спроектировать и выполнить. Какие из бесконечного множества возможных тестов следует написать? Достаточно ли полно протестирована система, чтобы ее можно было передать в промышленную эксплуатацию? Какие дополнительные тесты нужны и зачем? И если нужно изменить систему, то как настроить набор тестов, чтобы он способствовал, а не препятствовал будущим изменениям?

Книга не увиливает от таких сложных вопросов. Она охватывает такие ключевые методы тестирования, как проектирование по контрактам, тестирование на основе свойств, граничное тестирование, критерии достаточности тестирования, мутационное тестирование и правильное использование фиктивных объектов. А там, где это уместно, дает ссылки на исследовательские работы по теме.

В то же время эта книга наглядно показывает, что сами тесты и процесс тестирования остаются настолько простыми, насколько это возможно. Эта простота достигается за счет того, что всегда принимается точка зрения разработчика, который фактически разрабатывает и запускает тесты. Книга полна примеров, которые помогут читателю сразу приступить к применению приемов в своих проектах.

Скачать Эффективное тестирование программного обеспечения












[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.