Что такое тестирование. Курс молодого бойца
Автор: Ольга Назина
Книга написана специально для новичков в сфере тестирования, и в этой нише она не имеет конкурентов. Автор последовательно и планомерно знакомит читателя с миром тестировщиков. Она делает это совершенно легко и непринужденно. По стилю написания издание Назиной существенно отличается от традиционного технического пособия: оно написано простым, доступным языком, немного похоже на художественное произведение или комикс.
В книге есть главная героиня — тестировщица Катька, рабочие будни которой автор подробно описывает и по ходу старается доходчиво объяснить любые сложности профессии. Катька постоянно контактирует с коллегами, разработчиками и пользователями, а еще занимается разнообразными профессиональными задачами. Она изучает технические задания, выделяет классы эквивалентности, составляет тест-кейсы и чек-листы, трудится с баг-трекерами, автоматизирует тестирование, заполняет сводки.
Сходство с комиксом возникает из-за большого количества картинок, созданных не столько для оформления издания, сколько для более качественного усвоения изложенного материала.
В конце всех разделов есть список вопросов для самоконтроля и практические задания. Если выполнить все задания, получится хорошее портфолио, которое может пригодиться при поиске работы.
Dear Evil Tester: провокационный совет, который может навсегда изменить ваш подход к тестированию
Автор: Алан Дж. Ричардсон
Работа Ричардсона — инновационное руководство по тестированию, которое значительно отличается от других изданий на эту тему. Автор помогает освоить не совсем обычное, альтернативное отношение к труду специалиста. Он акцентирует внимание на том, что в основе этого отношения лежат такие черты, как ответственность, внимание и чувство юмора.
В этой книге дано необычное, но заслуживающее внимания представление о таких вещах, как автоматизация, исследовательское, техническое тестирование. Кроме того, в ней есть актуальные рекомендации по тестированию, которых нигде больше не найти.
Автор также затрагивает тему общения и выступлений на конференциях, рассказывает о психотерапии для тестировщиков.
Как тестируют в Google
Автор: Джеймс Уиттакер
Книга была издана в 2014 году, но и сейчас остается актуальной. Она написана для опытных разработчиков ПО, тестировщиков, менеджеров. При создании книги автор использовал свой личный опыт. Джеймс Уиттакер участвовал в работе с продуктами Google: создавал инструменты, занимался тестированием, настраивал его процессы.
Автор рассказывает об основных принципах работы в известной IT-компании. В Google за качество продукта ответственны все сотрудники. Обязанности тестировщиков и программистов совмещены: тестировщики самостоятельно совершенствуют продукт, а разработчики пишут юнит-тесты для своих кодов.
Принципы, на которых строится тестирование в Google, можно успешно применять в проектах и организациях разного масштаба.
A Practitioner’s Guide to Software Test Design
Автор: Ли Копланд
У многих тестировщиков появилась еще одна причина, чтобы улучшить свой английский. Из всех представленных на рынке книг о тест-дизайне нет ничего лучше, чем работа Ли Копланда. Доступное изложение, отсутствие «воды», большое количество примеров — все это сумели оценить представители уже нескольких поколений читателей.
Книга представляет собой удобное, практичное руководство для тех, кто стремится узнать максимум информации о дизайне тестирования ПО. Инженеры-испытатели, разработчики, специалисты по обеспечению качества и даже аналитики требований и систем могут почерпнуть для себя полезную информацию на тему:
-
Как выбрать самый подходящий дизайн тестового набора
-
Как разработать оптимальные стратегии
-
Как обнаружить дефекты ПО за более короткое время и с меньшими ресурсами
-
Как уменьшить вероятность ошибок
Ли Копланд последовательно в доступном для восприятия формате описывает два способа тестирования методом «белого ящика» и семь способов тестирования по методике «черного ящика», дает много примеров тест-кейсов. Большим преимуществом стали таблицы, позволяющие структурировать данные и улучшать восприятие информации.
Тестирование программного обеспечения
Автор: Рон Паттон
Некоторые специалисты IT-сферы утверждают, что тестирование ПО — это задача, с которой может справиться практически любой. Но ведь существует много компаний, которые специализируются исключительно на предоставлении консультационных услуг и услуг по тестированию. То есть тестировщик — профессия, требующая определенных знаний и навыков.
Работа Рона Паттона — это книга-разоблачение. Основная цель автора — доказать значимость и показать сложности профессии тестировщика.
Книга ясно и просто написана, хорошо структурирована, содержит много полезной информации, тесты для самоконтроля. Автор дает практическое представление о тестировании ПО и обеспечении качества, причем каждую тему рассматривает очень подробно. Издание даст новичкам большой запас теории, а профессионалам поможет упорядочить свои знания о технологических подходах к работе.
Искусство тестирования программного обеспечения
Авторы: Гленфорд Дж. Майерс, Том Баджетт и Кори Сандлер
Первое издание «Искусства тестирования» состоялось более 30 лет назад. Логично, что за это время многое изменилось. В настоящем, третьем издании книги, все сведения обновленные. Неизменным в книге сохранилось лишь описание тех основательных и глубоких идей, которые успешно прошли проверку временем.
В материале представлен краткий обзор основ тестирования мобильных и интернет-приложений, практики коллективного подхода, юзабилити, инспекции кода.
Авторы приводят примеры разного уровня сложности: легкие и доступные для новичков, сложные и запутанные — для опытных профессионалов. Эта книга — универсальное издание для всех, кто хочет больше узнать об эффективных методах тестирования ПО.
Тестирование программного обеспечения. Базовый курс
Автор: Святослав Куликов
Книга Святослава Куликова существует в электронной формате и постоянно обновляется, соответственно, всегда остается актуальной.
На ее страницах:
-
Перечислены необходимые для тестировщика навыки
-
Доступно разъяснена базовая терминология
-
Объясняются правила оформления тест-кейсов, чек-листов
-
Дана грамотная классификация тестирования
-
Подробно разобраны типичные ошибки, которые совершают начинающие тестировщики
Вся информация преподнесена доступным простым языком, хотя некоторые абзацы написаны в строгом научном стиле.
Вывод
С помощью книг российских авторов Ольги Назиной и Святослава Куликова новичкам будет гораздо проще разобраться во многих особенностях тестирования. Профессионалов заинтересуют работы Ли Копланда «A Practitioner’s Guide to Software Test Design» и Джеймса Уиттакера «Как тестируют в Google».
Что касается остальных изданий, это обязательный минимум, который желательно изучить всем, кто имеет хоть какое-то отношение к профессии тестировщика.
Если вы только собираетесь осваивать специальность, эффективнее всего это сделать на специализированных курсах. А книги станут полезным помощником в учебе.