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

Я обучаю новичков больше 6 лет, больше тысячи людей выпустила, книгу вот написала. И на опыте студентов вижу, что «план-минимум» на самом деле небольшой:

Если перед вами стоит задача «завтра выйдут два джуниора, обучи их», начните с основ. Один из вариантов: 

  • дали посмотреть видео или прочитать статьи;

  • собрались вместе в переговорке или зуме, обсудили;

  • дали ДЗ на закрепление материала;

  • через три дня получили более-менее адекватного джуна, профит!

В этом посте я собрала ссылки в помощь по каждой теме:

  • видео — варианты из публичного доступа. Выбираете то, что больше по душе, отдаете падаванам;

  • статьи — даете как дополнительный материал.

В итоге затраты на подготовку — меньше, а польза от новичков — быстрее.

  1. Процессы.

  2. Идеи тестов.

  3. Чек-листы.

  4. Тест-кейсы.

  5. Тест-дизайн.

  6. Баг-трекинг.

  7. Другое полезное.

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. Тест должен быть конкретным!

4. У теста есть результат.

И другие из главы 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)


  1. Shaz
    21.12.2021 17:51
    +2

    Медленно. В современном динамичном мире нужно выпускать джунов за 3 часа а не 3 дня.


    1. Molechka Автор
      21.12.2021 17:57

      И миддлов за неделю, да да ))) Но за 3 часа можно максимум теорию рассказать, а что после неё в голове останется — хз.

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


      1. Shaz
        21.12.2021 18:19
        +1

        Понятно что могут и после трёх дней интенсива найти работу.

        Но чаще выходит вот так. И было бы хорошо, расскажи кто-нибудь истории неуспеха своих выпускников.


        1. Molechka Автор
          21.12.2021 18:33
          +4

          Вы путаете ЦА и цель статьи) Я не продаю курс "приди ко мне и за 3 дня научу тестированию" и даже не рассказываю "прочитай это всё и станешь зарабатывать золотишко через 3 дня", я даю материалы для тех, кто вынужденно или не очень стал тренером / ментором


          1. aisi
            22.12.2021 15:30

            Столько информации за 3 дня может уложится, но перемешается


            1. Molechka Автор
              22.12.2021 15:30
              +1

              Фулл-тайм вполне. Первый день чуток о процессах и тест-кейсы и чек-листы.

              Второй — класс эквивалентности (на базовом уровне) и границы

              Третий — баги

              Профит


        1. boogiedimik
          22.12.2021 09:02

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


      1. Ch1p_Ai
        22.12.2021 12:21

        Потом приходит резюме синьора 23 года и он элементарное ответить не может на собесе.


  1. tanutka
    22.12.2021 12:21
    +1

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


  1. i_alexbond
    22.12.2021 12:21
    +1

    Спасибо за статью) Как раз на мне сейчас 2 новичка)))


    1. Molechka Автор
      22.12.2021 12:22
      +1

      Не за что)


  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/

    Чит-лист тестирования формы регистрации Ссылка


    1. Molechka Автор
      22.12.2021 12:22
      +1

      О, спасибо) Гляну попозже и внесу в статью)


      1. Vikulishna
        23.12.2021 15:22
        +2

        Я как-то создавала плейлисты с подборками видео по тестированию из открытых источников. Может быть полезно для обучения новичков https://youtube.com/channel/UCzJzu027PBkL47aYkerWFwg


        1. Molechka Автор
          24.12.2021 08:37

          Спасибо! И это гляну))


  1. divinecat
    22.12.2021 17:46
    +1

    Есть еще такой канал

    https://www.youtube.com/channel/UCLF3kBwJFbPK43C-BTFLKSw

    Очень помог разобраться в некоторых вещах

    Там в основном самые базовые темы, но мне помогла подача

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

    Картинки очень помогают запоминать вещи


    1. Molechka Автор
      22.12.2021 17:46
      +1

      Спасибо за фидбек))

      И за канал спасибо, посмотрю!


  1. Abdel_Qader_Khan
    22.12.2021 22:52

    Почему все материалы на русском языке? Я понимаю что изучать так проще и быстрее. Есть ли такой же сет на английском?


    1. Molechka Автор
      22.12.2021 22:53

      У меня — нет


    1. divinecat
      23.12.2021 15:14
      +1

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


  1. Bazhanbazhan
    23.12.2021 22:51

    Подскажите, где можно купить эл версию книги ?


    1. Molechka Автор
      24.12.2021 08:38

      У издателя где-то через полгода)


  1. Guzelya
    23.12.2021 22:51
    +1

    Огромное спасибо автору за труд, за то, что собрали в одном месте столько полезных и хороших ссылок!


    1. Molechka Автор
      24.12.2021 08:38

      Не за что)