«Тестирование Дот Ком» Романа Савина: обзор книги

Жанры: Программирование, Компьютеры и интернет, Учебная литература, ОС и Сети

Друзья, поддержите нас вступлением в наш телеграм канал QaRocks. Там много туториалов, задач по автоматизации и книг по QA.
«Тестирование Дот Ком» Романа Савина: обзор книги


Если вы только начинаете свой путь в тестировании, то первая книга, которую мы рекомендуем вам прочитать, – это “Тестирование Дот Ком”. Эта книга, выпущенная в 2007 году, стала настоящей классикой в русскоязычном мире тестирования. Ее главная задача – помочь вам подготовиться к работе тестировщиком, начиная с нуля, и успешно устроиться на работу в известные компании.

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

БЕСПЛАТНО СКАЧАТЬ QA КНИГИ можно в нашем телеграм канале "Библиотека тестировщика"

Об авторе

Роман Савин (Савенков) — русско-американский писатель и спец по тестированию. Его книги: «Тестирование Дот Ком», «How to become a sofware tester», «СДВГ Лайф», «Дот Лав», «How to Become a QA Tester in 30 days».

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

Я написал эти лекции по практике тестирования, чтобы просто и задушевно рассказать вам основные вещи, которые понадобятся для успешного старта и не менее успешной работы в интернет-компании в качестве тестировщика.
Я также уверен, что тихие вечера, проведенные за чтением моего скромного труда, откроют много полезного любому человеку, имеющему отношение к процессу создания программного обеспечения (ПО), так как качество, как тишина в кинозале, — дело общее.

Роман Савин

Содержание

Часть 1

В первой части книги вы погрузитесь в мир тестирования и разработки программного обеспечения, начиная с основных понятий.

Автор начинает с определения и характеристик багов (ошибок в программе), а также рассматривает условия, при которых они могут возникнуть. Он рассказывает о сути тестирования и его целях.

Затем автор переходит к искусству создания тест-кейсов. Он объясняет, что такое тест-кейсы, их структуру, какие атрибуты они имеют, и как управлять данными в тест-кейсах. Также рассматриваются вопросы, связанные с поддерживаемостью тест-кейсов и количеством ожидаемых результатов в одном тест-кейсе.

Завершая этот раздел, автор предоставляет важные сведения о цикле разработки программного обеспечения, включая этапы разработки дизайна продукта, кодирования и исполнения тестирования. Он рассматривает вопросы разработки документации и спецификаций (спеков) продукта, а также роль дизайна и кодирования в этом процессе.

В этой части книги вы получите полное представление о ключевых аспектах тестирования и разработки программного обеспечения.

Часть 2

Во второй части книги автор подробно рассматривает весь цикл тестирования. Савин описывает процесс планирования тестирования и его выполнение.

Далее в книге рассматривается классификация различных видов тестирования на основе разных критериев:

  • по знанию внутренностей системы (черный ящик, белый ящик, серый ящик),
  • по объекту тестирования (функциональное, тестирование интерфейса пользователя, локализации, скорости и надежности, безопасности, опыта пользователя, совместимости),
  • по времени проведения тестирования (до передачи пользователю (альфа-, приемочное, регрессионное тестирование), после передачи пользователю (бета-тестирование)).
  • по критерию “позитивности” сценариев (позитивное, негативное)
  • по степени изолированности тестируемых компонентов (компонентное, интеграционное, системное)
  • по степени автоматизированности тестирования (ручное, автоматизированное, смешанное/полуавтоматизированное)
  • по степени подготовки к тестированию (тестирование по документации, ad-hoc тестирование)

Часть 3

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

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

Далее рассматривается сам процесс выполнения тестирования, где автор раскрывает важные аспекты системы трекинга багов. Здесь важно понимать, что баги – это не только технические проблемы, но и объекты, требующие специальной документации.

Автор разбирает различные стадии выполнения тестирования, рассматривает критерии начала и завершения тестирования, а также создание тест-плана.

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

Часть 4

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

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

Для тех, кто решит продвигать свой профиль самостоятельно, автор обсуждает важные шаги по рекламе себя как кандидата.

Особое внимание уделяется интервью. Автор предоставляет читателям советы о том, как подготовиться к интервью, как отвечать на типичные вопросы, и как преодолевать нюансы живого интервью.

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

БЕСПЛАТНО СКАЧАТЬ КНИГИ в телеграм канале "Библиотека тестировщика"

Цитаты из книги

«Запомните, что даже если вы на 100% уверены, что интервью провалилось (или, наоборот, идет прекрасно) – ваша оценка не имеет никакого веса, так как решение о вашем найме или не найме принимаете не вы».

«Самое главное —
Вы должны искренне хотеть работать.
Вы должны быть готовы работать нелимитированные часы.
Вы должны быть готовы работать в выходные и праздники.
Вы должны быть готовы работать… бесплатно».

«Так всегда получается, что в процессе автоматизации находят больше багов, чем при исполнении автоматизации».

«В первую очередь, на собеседовании решается не вопрос вашей технической компетенции, а то, хотят ли такого человека как вы, в дельнейшем видеть те люди, которые вас собеседуют».

«Пользователи знают, уважают их или нет, уже после одного сообщения об ошибке, одного е-мейла от компании или одного звонка в службу поддержки, и если философия компании — это “тупые юзеры”, то, поверьте, она проявится, на радость конкурентам, во многих вещах».

Послесловие

Я желаю вам иметь МЕЧТУ и принимать мудрые решения, которые сделали бы этот мир счастливее, а после вашего ухода оставили бы ростки благодеяний и добрую память. Здоровья вам, успеха, любви, долгих чудесных лет и покоя на сердце.
С уважением и верой в вас,
Роман Савин

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *