Чему нужно обучить junior QA, чтобы он начал приносить пользу проекту? Конечно, было бы здорово «всему и сразу», но это может затянуться надолго. А вот с основами тестирования можно познакомить буквально за пару-тройку дней. Особенно если это фулл-тайм дни (рабочее время).
Я обучаю новичков больше 6 лет, больше тысячи людей выпустила, книгу вот написала. И на опыте студентов вижу, что «план-минимум» на самом деле небольшой:

Если перед вами стоит задача «завтра выйдут два джуниора, обучи их», начните с основ. Один из вариантов:
дали посмотреть видео или прочитать статьи;
собрались вместе в переговорке или зуме, обсудили;
дали ДЗ на закрепление материала;
через три дня получили более-менее адекватного джуна, профит!
В этом посте я собрала ссылки в помощь по каждой теме:
видео — варианты из публичного доступа. Выбираете то, что больше по душе, отдаете падаванам;
статьи — даете как дополнительный материал.
В итоге затраты на подготовку — меньше, а польза от новичков — быстрее.
1. Процессы
Видео — общее
1. Клиент-серверная архитектура в картинках (Ольга Назина) https://youtu.be/wLHuviTWnuY.
2. Тестировщик с нуля / Урок 11. Клиент-серверная архитектура. Веб-сайт, веб-приложение и веб-сервис (Артем Русов) https://youtu.be/00z-6hyIvG0.
Видео — API
1. Введение в SOAP и REST: что это и с чем едят (Ольга Назина) https://youtu.be/2YWfJHDNQy0.
2. Тестирование API простыми словами за 8 минут / Тестировщик API (Артем Русов) https://youtu.be/kUPWQMalWNk.
3. Тестировщик с нуля / Урок 18. Как тестировать API с помощью Postman, SoapUI. Отличия GET и POST (Артем Русов) https://youtu.be/VqjaDULOYOM.
4. Как отправить REST-запрос за 5 минут (Ольга Назина) https://youtu.be/U7-8ZmCBiPI.
5. Как отправить SOAP-запрос в Soap Ui (Ольга Назина) https://youtu.be/00c19IBwsqQ.
6. УРОК 1 / Postman для тестировщика. С чего начать? (Артем Русов) https://youtu.be/Qe-kDHq-Vw4.
7. Пишем первый автотест в Postman (Ольга Назина) https://youtu.be/ymuLE76ZXaM.
Статьи — общее
1. Что такое VCS (система контроля версий).
2. Что такое База Данных (БД).
3. Что такое CI (Continuous Integration).
4. Клиент-серверная архитектура в картинках.
Статьи — API
1. Что такое API.
2. Что такое JSON.
3. Что такое XML.
Квест из HFLabs
1. Помогаем выплыть: как ввести новичков в сложный проект.
2. Идеи тестов
Видео
1. Как накидать тестов на что-нибудь (Ольга Назина) https://youtu.be/cmlI5aJxdwE.
2. Тестирование карандаша / Как тестировать карандаш (Артем Русов) https://youtu.be/qpSEsGEGYg8.
Статьи
1. Где брать идеи для тестов (подборка полезных ссылок).
3. Чек-листы
Видео
1. Лекция 5. Тестовая документация. Тест-план, чек-листы, отчёты по тестированию (Алексей Петров) https://youtu.be/cHysXyQrqAw.
2. Чек-листы: полная лекция из ШНАТ (Ольга Назина) https://youtu.be/UOhg7moss9U.
Статьи
1. Зачем в чек-листе нужны примеры.
2. Какой результат писать в чек-листе.
4. Тест-кейсы
Видео
1. Лекция 5. Тестовая документация. Тест-план, чек-листы, отчёты по тестированию (Алексей Петров) https://youtu.be/cHysXyQrqAw.
2. Тест-кейсы: полная лекция из ШНАТ (Ольга Назина) https://youtu.be/0xuOOlhb5SQ.
Статьи
1. Что такое тест-кейс и как его писать.
2. Тест-кейс проверяет, а не доверяет!
3. Тест должен быть конкретным!
И другие из главы 2 онлайн-книги по тестированию.
5. Тест-дизайн
Видео — полные лекции
1. Тестировщик с нуля / Урок 9. Техники тест-дизайна. Классы эквивалентности и граничные значения (Артем Русов) https://youtu.be/HJPF5qJx7jg.
2. Лекция 6. Тест-дизайн. Классы эквивалентности. Тест-кейсы и тестовые матрицы (Алексей Петров) https://youtu.be/R0l9ncLEdCQ.
Видео — кусочки лекций
1. Что такое тест-дизайн (Ольга Назина) https://youtu.be/qAbcy6tUhFQ.
2. Что такое классы эквивалентности (Ольга Назина) https://youtu.be/YinFxIYfiJA.
3. Эффект Золушки для выделения классов эквивалентности https://youtu.be/lkoSvXR8mHE.
Видео — примеры выделения классов эквивалентности
1. Тест-дизайн в тестировании ПО. Задача "Треугольник" (Илья Комендантов) https://youtu.be/m0Rf2pqsyfw.
2. HFLabs Education Day. Тест-дизайн на примере треугольника (Ольга Назина) https://youtu.be/4PgrF-n80KE.
3. Классы эквивалентности в турнире Empires & Puzzles https://youtu.be/zHavcR7JzLk.
Статьи — классы эквивалентности
1. Классы эквивалентности: будни Золушки.
2. Класс эквивалентности «Ноль-не ноль».
3. Классы эквивалентности для строки, которая обозначает дату.
4. Классы эквивалентности для имен.
5. Классы эквивалентности для населенных пунктов в адресах.
6. Чек-лист для тестирования числового поля.
Статьи — границы
1. Типы границ на примере стиральной машинки.
2. Как найти границы на клиенте и сервере.
Статьи — инструменты
1. Как сгенерить большую строку, инструменты.
2. Мнемоника БМВ для поиска граничных значений.
6. Баг-трекинг
Видео — полные лекции
1. Тестировщик с нуля / Урок 10. Отчет о дефекте (баг-репорт) в Jira. Severity и Priority. ЖЦ дефекта (Артем Русов) https://youtu.be/6YrgKBTzb5o.
2. Лекция 8. Багтрекинг. Как, зачем, для чего и почему? (Алексей Петров) https://youtu.be/LWtPwlAllMg.
Видео — выдержки
1. Типичные баги в ПО (Ольга Назина) https://youtu.be/3-jTLRvw7jc.
2. Плейлист по баг-трекингу (Ольга Назина) https://www.youtube.com/playlist?list=PLzy4cPXOwbY5M9fVMyWAqY3vZlFAAx8wC.
Статьи — общее
1. Как искать баги.
2. Когда мнение миллионов нытиков — не баг.
Статьи — локализация
1. Принцип лопаты.
2. Метод бисекционного деления в тестировании.
Статьи — оформление
1. Как заводить задачи в баг-трекер.
2. Эмоций в баге быть не должно!
3. 4 типичные ошибки оформления бага новичком.
4. Шаблон бага.
5. Шаблон улучшения.
Статьи — шаги, правила оформления
1. Нужна авторизация? Дай данные.
2. Воспроизводится ли баг по твоим шагам? Проверь!
3. Опиши и приложи.
4. Не пишите в баге «Ввести 6,9»!
Статьи — результат
1. В баге есть фактический и ожидаемый результаты.
2. Сначала фактический результат в баге, потом ожидаемый.
3. Паттерны и антипаттерны обоснования задач.
Статьи — аттачи
1. Первое правило аттачей в багах — говорящее название!
2. Вложил аттач? Сошлись на него по тексту бага.
3. Как грамотно вложить скриншот в задачу.
И другие ссылки из главы 5 онлайн-книги http://testbase.ru/book-beginner.
Другое полезное
1. Лекции Алексея Петрова целиком — https://habr.com/ru/company/vk/blog/260105/.
Выше в разделах есть ссылки на отдельные лекции, а тут они все собраны в один курс. Удобно.
2. Канал Артема Русова — https://www.youtube.com/channel/UCiDbqnoBNx3pRHyYAgrnwBg.
Новички из чата https://t.me/qajuniors активно хвалят этот канал как лучший из бесплатный материалов. Поэтому видео Артема вы можете найти в разделах выше, и вынесла его сюда.
3. Мой канал — https://www.youtube.com/c/okiseleva
Я там публикую кусочки из своих тренингов, и просто полезняшки по разным темам тестирования.
Книги:
1. Ольга Назина, «Что такое тестирование. Курс молодого бойца» — подробно разобраны все темы, кроме процессов.
2. Роман Савин, «Тестирование dot com» — кратко о том же, зато быстро читается.
3. Святослав Куликов, «Тестирование программного обеспечения. Базовый курс» — тоже подробно разобраны все темы, но немного другой стиль повествования.
PS — если у вас есть другие интересные материалы из общего доступа, поделитесь в комментариях, пожалуйста =)
Комментарии (24)
tanutka
22.12.2021 12:21+1Отличная подборка, большое спасибо за то, что собрали всю информацию и не пожалели ее выложить в общий доступ)
Vikulishna
22.12.2021 12:21+2По тестированию веба бы ещё добавила
Жизненный цикл http-запроса https://youtu.be/8ZKlOD4fRT0
Основы использования Dev tools https://youtu.be/H6laTdiVBbE
Ещё много хороших видео с настоящими кейсами из жизни на канале Натальи https://youtube.com/user/natasturza
Тестирование формы поиска https://youtu.be/4S95hZXBhMg
Тестирование поля время https://training.qatestlab.com/blog/technical-articles/equivalence-classes-and-boundary-values/
Чит-лист тестирования формы регистрации Ссылка
Molechka Автор
22.12.2021 12:22+1О, спасибо) Гляну попозже и внесу в статью)
Vikulishna
23.12.2021 15:22+2Я как-то создавала плейлисты с подборками видео по тестированию из открытых источников. Может быть полезно для обучения новичков https://youtube.com/channel/UCzJzu027PBkL47aYkerWFwg
divinecat
22.12.2021 17:46+1Есть еще такой канал
https://www.youtube.com/channel/UCLF3kBwJFbPK43C-BTFLKSw
Очень помог разобраться в некоторых вещах
Там в основном самые базовые темы, но мне помогла подача
Кстати спасибо за предыдущие статьи. Почему то не могу комментить их, пишет что можно только новые
Картинки очень помогают запоминать вещи
Abdel_Qader_Khan
22.12.2021 22:52Почему все материалы на русском языке? Я понимаю что изучать так проще и быстрее. Есть ли такой же сет на английском?
divinecat
23.12.2021 15:14+1Потому что делали русскоязычные люди для русскоязычных людей, я так полагаю. За английскими сетами надо обращаться на английские сайты, там вы найдете то что вам нужно с гораздо бОльшей вероятностью
Shaz
Медленно. В современном динамичном мире нужно выпускать джунов за 3 часа а не 3 дня.
Molechka Автор
И миддлов за неделю, да да ))) Но за 3 часа можно максимум теорию рассказать, а что после неё в голове останется — хз.
Тем не менее в моей практике были случаи, когда люди через 3 дня обучения находили работу. Тогда у меня был интенсив, каждый день новая тема. И вот эти темы мы и рассматривали первыми. И их хватало, чтобы выполнить тестовое и устроиться на работу
Shaz
Понятно что могут и после трёх дней интенсива найти работу.
Но чаще выходит вот так. И было бы хорошо, расскажи кто-нибудь истории неуспеха своих выпускников.
Molechka Автор
Вы путаете ЦА и цель статьи) Я не продаю курс "приди ко мне и за 3 дня научу тестированию" и даже не рассказываю "прочитай это всё и станешь зарабатывать золотишко через 3 дня", я даю материалы для тех, кто вынужденно или не очень стал тренером / ментором
aisi
Столько информации за 3 дня может уложится, но перемешается
Molechka Автор
Фулл-тайм вполне. Первый день чуток о процессах и тест-кейсы и чек-листы.
Второй — класс эквивалентности (на базовом уровне) и границы
Третий — баги
Профит
boogiedimik
Не смог пройти мимо. По ссылке уже вторая статья от этого автора, в которой он завуалированно кричит о том, что не смог после курсов с братом-сеньором в качестве ментора в 500 тыс/наносек, хотя ему обещали. потому я стал сильно сомневаться в искренней увлеченностью автора в противовес веянию моды. хотя желал удачи в предыдущей его статье с описанием своего опыта (что уронило мою карму).
Ch1p_Ai
Потом приходит резюме синьора 23 года и он элементарное ответить не может на собесе.