С чего начать тестировщику: материалы для старта

С чего начать тестировщику: материалы для старта

ProQuality Community

Тестирование. Quality assurance. Software Testing. И несчётное количество определений этого процесса. Можно спорить о том, насколько данные действия необходимы и сложны в исполнении, однако, глупо отрицать, что тестировщик – один из крайне необходимых людей в процессе выпуска любого IT-продукта. Как и любому айтишнику, тестировщику в первую очередь необходима практика, но при этом не стоит забывать и о теоретической подкованности. Данная статья содержит полезные материалы как для начинающих тестировщиков, так и для тестировщиков с опытом. А так же содержатся ссылки на бесплатные материалы, посвящённые тестированию.

Полезные ресурсы

Книги по тестированию

1. «Тестирование dot com», Роман Савин

Тестирование dot com


Каждому, в том числе и самому-самому начинающему. К ней можно по-разному относится за её относительно лёгкий, даже ребяческий способ изложения информации, однако же пользы в этой книге достаточно. Это must-read для начинающих тестировщиков или тех, кто хочет понять суть процесса. Книга поможет «войти» в тему, познакомит с терминологией, соотнесёт русские и английские понятия, на примерах покажет и объяснит решение разных задач. Кроме того, это одна из немногих книг, написанных на русском языке, что исключает ошибки перевода и неточности толкования. Подкупит начинающих тестировщиков и оформление. В общем, эта книга – первый шаг в сторону тестирования, без неё как без азбуки.

2. «Тестирование программного обеспечения. Базовый курс», Святослав Куликов

Тестирование программного обеспечения


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

Особое преимущество книги в том, что она распространяется в электронном варианте и постоянно дополняется свежей информацией.

3. «Тестирование программного обеспечения», Сэм Канер, Джек Фолк, Енг Кек Нгуен



Фундаментальные концепции менеджмента бизнес-приложений

Её без излишних прикрас называют «Библией тестировщика». И как всякая Библия у айтишника, она достаточно сложная, объёмная, написанная чрезвычайно умными людьми и довольно давно (в масштабах развития IT, конечно), но нисколько не устаревшая. Книга славится примерами реальных компаний и всевозможными советами, она «раскладывает по полочкам» даже то, что можно узнать из любой книги для начинающих. Серьёзный академический труд, требующий перечитываний и переосмыслений. И, да, многие признаются, что не осилили больше половины – а ведь и это можно считать определённого рода достижением. Нет смысла читать её просто для того, чтобы кичится умением читать (хотя даже при этом из неё можно многое вынести), её нужно глубоко и основательно изучать.

4. Борис Бейзер «Тестирование черного ящика» Технологии функционального тестирования программного обеспечения и систем

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

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

5. «Software Testing Techniques», Boris Beizner

Software Testing Techniques

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

6. Элфрид Дастин, Джефф Рэшка, Джон Пол «Автоматизированное тестирование программного обеспечения»

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

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

7. Арбон Джейсон, Каролло Джефф, Уиттакер Джеймс «Как тестируют в Google»

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

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

8. Ron Patton — «Software Testing»

Если вы неплохо знаете английский, но ничего не слышали про тестирование ПО — обратите внимание на «Software Testing». Книга поможет попробовать себя в этой области. В пособии довольно много воды и образных сравнений, но это даже хорошо — так новичку проще усваивать информацию. Рекомендуем читать эту книгу для начинающих тестировщиков вместе со следующей в нашем рейтинге.

9. Lee Copeland — «A Practitioner's Guide to Software Test Design»


Предыдущая книга поможет вам постепенно вникнуть в профессию, проблемы и задачи тестировщика, а в этой вы найдёте множество полезных кейсов. Несмотря на почтенный возраст этого труда, немногие книги по тестированию ПО могут посоревноваться с «A Practitioner's Guide to Software Test Design» в объяснении темы о разработке дизайна тестов по методу чёрного ящика. Правда, этот материал тоже придётся читать по-английски — русского перевода нет.

10. Сэм Канер, Джек Фолк, Енг Кек Нгуен — «Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений»

Ещё одна книга по тестированию программного обеспечения для начинающих. На этот раз — от ведущих специалистов топ-компаний Кремниевой долины. Здесь вы найдёте много реальных каждодневных кейсов. Хоть многое из описанного устарело, для понимания основ это то что надо.

Стандарты тестирования


Report Page