Вы находитесь на странице: 1из 16

Что должен знать junior-QA

Практический гайд для тебя


Вопросы, советы, источники знаний
Всем привет!
Меня зовут Аня и я тестировщик. За
4,5 года в айти я поняла то, что больше
всего в работе я люблю делиться
знаниями. По этому я решила создать
гайд для тех, кто хочет стать
тестировщиком.

Буду очень рада, если он будет вам полезен. А


еще больше буду рада, если вы дадите
обратную связь.

Я правда постаралась собрать тут как можно


больше полезной информации. Спасибо, что
открыл этот документ! Приятного путешествия
в мир тестирования!
У тебя все получится!

ANNKOLIVAN
Что внутри?

‣Чек-лист с темами по теории и практике


‣Типичные вопросы на собеседовании
‣Полезные книги
‣Полезные Youtube-Каналы
‣Полезные сайты и рассылки
‣Какой уровень английского нужен?
‣Где искать работу?
‣Фриланс-платформы для начинающих
‣Что тебя ждет на собеседовании

ANNKOLIVAN
Теория и практика: что нужно знать?
‣ Что такое тестирование: Принципы тестирования, QA, QC, TesSng, ValidaSon,
VerificaSon.

‣ Методологии разработки ПО (Waterfall, V-Shaped, Spiral, IteraSve, Agile)


‣ Отдельно SCRUM (роли, митинги, артефакты)
‣ Виды тестирования (3 больших группы: функциональные, нефункциональные,
связанные с изменениями. Все виды в каждой группе)

‣ Требования (Что это? Как тестировать? Качества качественных требований? В


идеале еще знать: story, DefiniSon of Ready, DefiniSon of Done, Entry&Exit criteria, )

‣ Тестовая документация (чек-лист, тест-кейс, тестовая стратегия, тест план, тест-


репорт. Из чего состоит? Надо уметь написать любой документ. Советую
ознакомиться с инструментом для создания и управления тест-кейсами - TestRail )

‣ Техники тест-дизайна

ANNKOLIVAN
Теория и практика: что нужно знать?

‣ Баг-трекинговые системы (Советую познакомиться с Jira)


‣ Баг (Что это такое? Жизненный цикл. Severity | Priority. Уметь
написать любой баг)

‣ Особенности тестирования веб/мобайл/десктоп приложений


‣ Базы данных. Простые запросы (Join: leT, right, inner. Select, Order by,
aggrega\on func\on, group by)

‣ Клиент-серверная архитектура
‣ HTTP: что это? Методы, коды ошибок.
‣ Что такое cookies and cache
‣ Автоматизация тестирования
ANNKOLIVAN
Типичные вопросы на собеседовании

Общие
‣ Почему вы решили стать тестировщиком?
‣ Кто такой тестировщик?
‣ Кем вы работали до этого?
‣ Для чего нужно тестирование?
‣ Как вы видите свое развитие?
‣ Боитесь ли вы рутины?
‣ Почему вы решили сменить работу?
ANNKOLIVAN
Типичные вопросы на собеседовании
Теория: определения

ANNKOLIVAN
Типичные вопросы на собеседовании
Теория: вопросы
‣ В чем отличие тест-кейсов от чек-листов? Можно ли использовать
только одно?

‣ В чем разница функционального и нефункционального тестирования?


‣ Когда должно начинаться тестирование на проекте?
‣ На основании чего можно принимать решение об окончании
тестирования?

‣ Какой вид тестирования имеет смысл автоматизировать?


‣ Как вы будете тестировать приложение, если нет документации?
‣ Что такое клиент-серверная архитектура?
‣ Представь ситуацию, что нашли баг на проде, что ты будешь делать?
ANNKOLIVAN
Типичные вопросы на собеседовании
Практика: вопросы
‣ Напишите тест-кейс
‣ Задача на техники тест-дизайна (в основном это классы эквивалентности и граничные значения)
‣ Напишите баг-репорт
‣ Как правильно выбирать тест-кейсы для регрессионного тестрования?
‣ Будете ли вы продолжать тестирование, если смоук не прошел?
‣ Как посмотреть запросы в браузере?
‣ Чем отличается GET и POST запросы?
‣ Назовите баг с низким приоритетом, но высокой серьезностью
‣ Если не хватает времени протестировать все, то как ты будешь выбирать тест-кейсы?
‣ Какие активности надо закладывать в оценку задачи?
‣ Представьте, что вы тестируете веб-приложение, нажимаете на кнопку, но ничего не происходит. Что вы будете делать?
‣ Какие виды тестирования можно использовать для тестирования лифта …карандаша и т.д. Будьте готовы к такому повороту событий)

ANNKOLIVAN
Полезные ссылки

Хорошие статьи по QA-digest. Тут целый Телеграмм-канал с


подготовке к цикл статей с чем-то вакансиями для
собеседованию: новым и интересным: джунов:

https://dou.ua/forums/topic/13389/ https://dou.ua/lenta/digests/qa-
https://t.me/junior_dou_ua
digest-40/
https://dou.ua/forums/topic/14015/

ANNKOLIVAN
Полезные книги

‣ “Тестирование дот ком”. Савин

‣ “Тестирование ПО”. Куликов

‣ “Тестирование ПО”. Канер

На этом пока все. От книги Савина должно


появиться желание стать тестировщиком. А
книга Куликова даст ответы абсолютно на все
теоретические вопросы) А вот книга Канера
очень сложная, но ее считают “Библией
тестировщика”. По этому можно как-то уделить
ей время, чтобы сделать выводы.

ANNKOLIVAN
Полезные YouTube каналы

Мой канал. Там будет больше инфЫ

Курс лекций от QA Start UP

Курс лекций от Mail.RU (тут скучно)

ANNKOLIVAN
А что на счёт английского?

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

‣ Важно помнить! О том, что в некоторых компаниях не нужен английский вообще) там даже
тестовая документация на русском.

‣ В некоторых компаниях на английском только документацию (тест-кейсы, тест-планы, баг-


репорты и т.д.) пишут на английском.

‣ НО! На собеседовании ты должен показать, что ты умеешь и знаешь язык. Можешь рассказать о
своем прошлом (Past Simple), настоящем (Present simple | Present ConSnuous) и будущем (Future
Simple). Умеешь написать тест-кейс и баг на английском. Знаешь Passive voice. В идеале еще
Present Perfect знать и использовать)

ANNKOLIVAN
Как проходит собеседование?
‣ Самое интересное, что предстоит пройти каждом с вас - первое собеседование в IT.
‣ Все начинается с вашего резюме. Сделайте его по лучшим стандартам, чтобы вас пригласили на
собеседование.

‣ !!!Обязательно пишите сопроводительное письмо, когда отправляете резюме


‣ Обычно собеседования состоят из нескольких этапов, но это также зависит от компании. В основном есть 3
этапа, иногда они все проходят на одном собеседовании - собеседование с HR, техническое собеседование,
собеседование с PM.

‣ Будьте готовы к тому, что вам может позвонить HR после того, как вы отправили резюме и задать несколько
вопросов или уточнить уровень английского.

‣ Самое главное - не переживайте! Это всего лишь разговор 2х сторон, 2х взрослых людей, чтобы понять
подходите вы друг-другу или нет)

‣ Помните, что собеседование - это не игра в одни ворота! Всегда задавайте вопросы. А если не знаете ответа,
то можете его уточнить у тех, кто вас собеседует.

ANNKOLIVAN
Фриланс, который мы заслужили

‣ За свою историю тестирования мне удалось поработать ан одном студенческом стартапе,


на платформе UberTester, и на UpWork. Слышала, но не регистрировалась на uTest.

‣ UberTester. Платформа, на которой не надо искать заказчиков. Регистрируетесь.


Проходите тест по тестированию. Подписываете контракт о неразглашении. Ждете
приглашения на почту. Обычно это проекты на 1-2 часа. Зависит все от девайсов. По
этому указывайте, как можно больше ваших телефонов и ноутбуков. И ждите
приглашений. Цена за час там где-то 8-10$.

‣ UpWork. Тут надо будет зарегистрироваться. Заполнить информацию и искать заказчика.


Это не просто. НО! Это того стоит. Пишите на любые проекты по специализации.
Добавляйте сопроводительное письмо. Тут за работу вы сами ставите цену. Для
тестировщиков это где-то 10-25$/час.

‣ uTest - советую посмотреть это видео https://www.youtube.com/watch?v=F3kR6WZoR6I

ANNKOLIVAN
Спасибо, что дочитал!

Поздравляю! Теперь ты полностью готов к тому, чтобы стать тестировщиком!


Дальше все в твоих руках! Старайся! Учи! Уделяй этому занятию хотя бы
час каждый день! Находи новую информацию! Веди конспекты! И все получится.

Не делай ничего ради денег. Делай что-то, что нравится и деньги точно будут.

Я очень долго думала, что тестировщиком стать очень легко, пока не написала этот
гайд и не оценила сколько же всего надо знать и уметь. НО. Мы все можем все, если у
нас есть желание! Главное - захотеть!

Удачи! Пиши) https://www.instagram.com/annkolivan

ANNKOLIVAN