Гайд по тестированию
Всем салют, ребята! С командой постарались выложить ВСЕ что нужно, чтобы вкатиться ручным тестером в текущем году.
Сразу скажу, что многие темы являются довольно обширными, что для них и гайда не хватит. Но задумка была: дать дорожную карту и показать что и куда.
Этот роадмап — то что изучают наши ребята в Техниуме.
Что делают тестировщики и как?
Тестирование или QA (Quality Assuarance) это то, что обеспечивает качество выпускаемой продукции — сайтов; веб-, моб. и десктоп-приложений; других сервисов.
Это можно сравнить с отделом обеспечения качества на любом производстве — перед выпуском той же самой газировки, она проходит несколько этапов ТЕСТИРОВАНИЯ.
Тестировщик изо дня в день выполняет ряд типовых задач. Но и для их выполнения зачастую требуются более узкие знания или инструменты.
Давайте разбираться, с чего начать?
Для тестирования документации:
Для создания тестовой документации:
- Тест-анализ и тест-дизайн
- Понимание основных техник тест-дизайна (граничные, классы эквивалентности, попарное тестирование)
- Виды тестовой документации (чеклисты, тест-кейсы, тест-планы, ПМИ)
- TMS для ведения тестовой документации (можно ознакомиться с пробными версиями самых популярных)
- Виды тестирования, в каких случаях какие применяются:
- DevTools для тестирования веб-приложений (Console, Network, понимание как пользоваться для локализации ошибок)
- Тестирование мобильных приложений в симуляторах, эмуляторах под разные OS(Xcode, AndroidStudio, https://developer.samsung.com/remote-test-lab)
- Инструменты для кроссбраузерного тестирования (https://www.browserstack.com)
Тестирование API
Postman, SoapUI (https://www.postman.com , https://www.soapui.org)
Формирование структуры json\xml
Работа с коллекциями и всеми видами запросов
Создание простых скриптов проверок
Форматтеры (https://jsononline.net/ru/json-formatter)
Оформление ошибок
- Бесплатные варианты:
- https://www.jetbrains.com/youtrack
- https://www.bugzilla.org
- https://www.redmine.org
- https://mantisbt.org
- Платные популярные:
Работа с Базами Данных
Тренажер по SQL: https://sql-ex.ru/?Lang=0
Портфолио и опыт тестировщика
Самый сложный этап. Получить реальный опыт начинающему тестеру действительно сложно. Именно поэтому мы в Техниуме предлагаем реальный опыт работы прямо во время обучения.
Самоучкам я бы рекомендовал смотреть в сторону crowtesting'a:
https://www.utest.com (нужен ВПН)
https://www.testbirds.com/en/why-testbirds/testing-with-the-crowd
https://test.io/solutions/crowdtesting
Резюме и отклики
Еще примеры: https://drive.google.com/drive/folders/1yFv1O53-n5OrzsEobQohvUsvEofH-V6s?usp=share_link
Обратите внимание, что в фолдере загружен пример резюме и на зарубежный рынок. Оно должно умещаться в лист бумаги.
- что за проект был
- какой стек технологий на проекте
- что вы конкретно делали
- что было результатом вашей работы
Сопроводительное письмо, пример: https://docs.google.com/document/d/1Dlw4cTZj4pOp18VgKz1iCzgHPVJcwcIc9EpiAT75DPA/edit
Собеседования
По классике, лучше чем Гугл я точно ничего не предложу.