Тестировщик = QA Engineer
Software QA Engineer - это специалист по обеспечению качества программного обеспечения.
Есть несколько шагов для освоения тестирования.
Шаг 1. Теория тестирования
Книги по тестированию:
- Роман Савин "Тестирование Дот Ком"
- Сэм Канер "Тестирование ПО"
- Лайза Криспин "Agile Testing"
- Джеймс Уиттакер "Exploratory software testing"
- Рекс Блэк "Foundations of Software Testing"
Теория тестирования
- Фундаментальная теория тестирования (STLC)
- Принципы тестирования
- Уровни тестирования
- Методы тестирования
- Виды тестирования
- Техники тестирования / тест дизайна
- Анализ и работа с требованиями
- Тестовая документация
- Дефекты и баг-репорты
- Тестовые отчеты и метрики качества
- Построение процесса тестирования
- Так же важно: - GUI, SDLC, Методологии разработки ПО (Agile, Scrum, Kanban)
Шаг 2. Web-технологии
- Клиент-серверная архитектура (FE & BE)
- HTTP / HTTPS (methods, server/responce codes)
- Cache & Cookies
- Микросервисы
- API (REST, SOAP)
- SQL
- HTML
- CSS
- Cit
- UNIX
- Логи
- Testing tools (Dev tool, Test Rail, Jira, Postman)
Шаг 3. Практика
- Создание тестовой документации (Тест план, чек-лист, тест кейс, багрепорт)
- Применение техник тест дизайна (решение задач)
- Тестирование и анализ требований
- Составление отчетов (TSR)
- Практика веб-технологий (решение задач, установка софта, профильные сервисы по технологиям)
Шаг 4. Английский язык
- Изучение основ по English
- Практика разговорного английского
- Чтение или просмотр роликов/фильмов на английском
Шаг 5. Опыт на реальных проектах
- Фриланс биржи по тестированию (utest, testio, fixber, bugfinders, testbirds, usertesting)
- Неспециализированные фриланс платформы (fiverr, upwork, freelancer)
- Бета-тестирование мобильных приложений (Google)
- Бета-тестирование в больших тех. компаниях (Netflix, 1C, Microsoft и др.)
- Знакомые в IT и рекомендации
- Стажировка
Надеюсь, советы вам помогут и направят вас в правильное направление изучения тестирования. Подписывайтесь на канал, чтобы не пропустить остальные статьи, посвященые тестированию, дизайну и др.