Совместно с телеграм-каналом Тестировщик от бога мы подготовили список ресурсов для обучения тестированию – собрали актуальные статьи, книги, видео и инструменты. Мы будем обновлять эту подборку в течение года, чтобы она оставалась максимально актуальной и полезной. Пользуйтесь, изучайте тестирование и становитесь тестировщиками от бога!
Содержание
Книги
Святослав Куликов “Тестирование программного обеспечения. Базовый курс.”
В основу книги положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные для многих начинающих специалистов вопросы, проблемы и сложности. Эта книга будет полезна как тем, кто только начинает заниматься тестированием программного обеспечения, так и опытным специалистам — для систематизации уже имеющихся знаний и организации обучения в своей команде.
Роман Савин “Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах”
Книга целиком базируется на личном опыте освоения — с нуля — профессии тестировщика и многолетней работы автора в этом качестве в интернет-компаниях США.
Джеймс Уиттакер, Джейсон Арбон, Джефф Каролло “Как тестируют в Google”
В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь непосредственно тестированием. Книга рассчитана на профессионалов из индустрии разработки программного обеспечения: специалистов по тестированию, программистов, менеджеров.
Роберт Калбертсон, Крис Браун, Гэри Кобб “Быстрое тестирование”
Жесткая и серьезная конкуренция на рынке готового программного обеспечения (ПО) заставляет искать способы, целью которых является как минимизация сроков разработки новых продуктов, так и повышение их надежности. Как известно, высокое качество и надежность гарантирует адекватно выполненное тестирование. Технология быстрого тестирования находит золотую середину между соблюдением сроков и гарантией высокого качества. Описанию этой технологии и посвящена книга. Книга написана с учетом громадного опыта работы авторов в области тестирования ПО. Она окажет несомненную пользу всем специалистам, которые работают как в крупных, так и в небольших организациях, занимающихся созданием ПО.
Рекс Блэк “Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование”
В этой книге Рекс Блэк, опираясь на свой богатый опыт, выделяет двенадцать процессов тестирования, являющихся ключевыми для достижения успеха. За описанием каждого из этих процессов следует отменно выстроенный пример использования процесса в различных организационных, операционных и технологических условиях. Вместо громоздких правил представлены списки контрольных вопросов – легкие, гибкие инструменты для внедрения тестирования, ориентированного на процесс, для сбора измерений и внесения последовательных изменений.
Алистер Коберн.”Современные методы описания функциональных требований к системам”
Практика создания вариантов использования как средств уточнения требований к поведению программных систем и бизнес процессов быстро завоевывает популярность. Варианты использования обеспечивают эффективное планирования проекта, показывая, как будет применяться будущая система. На первый взгляд идея вариантов использования кажется простой. Однако, разработчиков ждет трудная задача: приступая к созданию набора вариантов использования, необходимо выяснить, насколько точными они должны быть.
Данная книга эксперта по объектной технологии Алистера Коберна служит новейшим практическим руководством по написанию вариантов использования. Богатый опыт в этой области помогает автору расширить классическое толкование вариантов использования. В книге представлены начальная, промежуточная и развитая концепции, поэтому она подходит читателям с разным уровнем подготовки. Инструкции подкреплены наглядными примерами и упражнениями.
Джанет Грегори и Лайза Криспин.”Agile-тестирование. Обучающий курс для всей команды”
Подробное пособие по тестированию в Agile — лучшие практики, примеры из опыта авторов, масштабирование процессов, автоматизация тестирования.
Джанет Грегори и Лиза Криспин — эксперты в теме тестирования в agile. Еще в 2009 году они написали книгу Agile, а теперь выпустили новую, в которой рассмотрели не только все основные вопросы, но и новые практики, а также учли вопросы от тестировщиков, которые к ним поступали в течение последних лет.
Статьи
🔥 Большая дорожная карта развития тестировщика в 2021 году
Классификация видов тестирования
Позитивное и негативное тестирование
Что такое тест-кейс и как его писать
10 примеров эффективной коммуникации для тестировщиков
Классы эквивалентности: будни Золушки
Класс эквивалентности «Ноль-не ноль»
Классы эквивалентности для строки, которая обозначает число
Как заводить задачи в баг-трекер
Так ли уж сложно описывать баги – понятно?
Как искать баги — исследовательские туры Виттакера
Как составлять вариант использования
Сообщения об ошибках — тоже документация, тестируйте их
TOP 13 ошибок тестировщиков. Часть I. Требования, Тест-кейсы
TOP 13 ошибок тестировщиков. Часть II. Управление ошибками
Распространенные ошибки при составлении баг-репортов
Как эффективно сообщать об ошибках
Что такое Pairwise Testing, и с чем его едят
Создание плана исследовательского тестирования: картография ПО
Ничего не забыть: универсальная схема для тестирования веб-приложений
Что делать когда нет времени на тестирование: лайф-хаки и практики
TOП-10. Разбор лучших докладов в свободном доступе. Heisenbug 2017 Moscow
Паттерны и антипаттерны обоснования задач
7 принципов тестирования. Часть 1
7 принципов тестирования. Часть 2
7 принципов тестирования. Часть 3
«Экономика тестирования. Версия 1.0» (текст)
Как стать тестировщиков с нуля
Сайты
Хабр – классика, все читают и все знают (есть отдельный хаб по тестированию)
testengineer.ru – русскоязычный ресурс, специализирующийся исключительно на тестировании и около-QA темах. Есть сервисы по поиску работы и событий.
https://softwaretestingweekly.com/ – англоязычный ресурс, публикующий подборки свежих материалов о тестировании (заодно можно подтянуть английский)
https://www.softwaretestingnews.co.uk/ – англоязычный ресурс с новостями индустрии
Видео
Качество и Тестирование ПО (весна 2015): Курс “Методы обеспечения качества и тестирования web-приложений”.
Школа автоматизации процессов разработки 2014: Тестировщики Яндекса очень любят автоматизацию. Их богатый опыт положен в основу программы Школы автоматизации процессов разработки, открытой в питерском офисе.
Testing – 02: Методологии разработки ПО
Testing – 03: Классификация видов тестирования
Testing – 04: Процесс разработки тестов
Testing – 05: Методы проектирования тестов
Testing – 06: Методы проектирования тестов
Testing – 07: Инструменты тестирования
Testing – 09: Боекомплект тестировщика
Testing – 10: Архитектура веб-приложения
Testing – 11: Инструменты тестирования
Testing – 12: Инструменты тестирования. Базы
Testing – 13: Инструменты тестирования. API
Testing – 14: Инструменты тестирования
Testing – 15: Инструменты тестирования. Git
Testing – 16: Плюсы и минусы автоматизации
Testing – 17: Автоматизация. Инструменты, правила и рекомендации
Паттерны и антипаттерны обоснования багов
Тест-анализ на основе состояний и переходов
Тест-дизайн на примере треугольника
Грамотная работа с дефект-трекером — путь к успеху
Автотесты на уровне API для Java приложений
Не все так плохо. Выстраиваем регрессионное тестирование на проекте где нет документации
Подкасты
Radio QA: radio-qa.comQA Guild Podcast: automation-remarks.com
Инструменты
Багред: Сервис для улучшения названия бага.
Perlclip: Приложение для генерации строк большого размера.
Sitechco: Онлайн-сервис, в котором вы можете вести свои чек-листы, взаимодействовать по ним с командой, хранить результаты, просматривать отчётность и статистику.
Pairwise Testing: Инструменты для Pairwise.
Сравнение текстов онлайн: Данный ресурс помогает сравнить два текста и найти различия. Сайт работает по принципу сравнения знаков. Кроме этого, вы так же можете легко настроить результат отображения в зависимости от своих предпочтений, включая изменение цвета сравнения.
FreeMind: Программа для создание интеллект-карт.
XMind: Программа для создание интеллект-карт.
Joxi: Программа для создание скриншотов.
Jing: Программа для создание скриншотов.
Скриншотер Mail.Ru: Программа для создание скриншотов.
Recordit: Программа для быстрой записи анимированных скринкастов.
Fiddler: Прокси, который работает с трафиком между вашим компьютером и удаленным сервером, и позволяет просматривать и менять его.
Insomnia: REST API клиент.
Postman: REST API клиент.
VirtualBox: Программный продукт виртуализации для операционных систем Microsoft Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других.
Чаты
QAGuild: Slack-чат общества QAGuild.
SoftwareTesters Разговоры о general подходах в тестировании.
automated-testing.info at.info – самое большое, активное и качественное сообщество автоматизаторов, которое делится опытом, навыками и экспертизой, а не просто потребляет информацию и ничего не хочет вносить взамен.
QA — русскоговорящее сообщество: Общаемся про все виды тестирования и автоматизации.
QA Channel: Разноплановая информация для тестеров.
QA – автоматизация: Обсуждение технологий автоматизированного тестирования. Помощь начинающим.
Протестировал: Фильтрованный контент о тестировании и качестве ПО.Radio-QA: Подкаст тестировщиков.
Блоги и каналы
Жизнь – это движение! А тестирование – это жизнь 🙂
ОНЛАЙН КУРСЫ ТЕСТИРОВЩИКОВ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ – 2018
DevTube — open source-агрегатор видеоматериалов для разработчиков