На главную

Теория тестирования

Обеспечение качества, отличие тестировщика от QA, AQA, QC и Head of QA, методы тестирования (Белый, Серый, Черный ящик), приоритизация багов, виды и уровни тестирования.

Методология разработки ПО

V-Model, Waterfall, Agile (Scrum, Kanban, XP, SAFe), TDD, работа с Jira.

Тест-дизайн

Изучение документации, работа без требований, поиск серых зон, тест-планирование, написание чек-листа, создание тест-кейсов, проверка совместимости, верификация и валидация.

Техники тестирования

Функциональное тестирование: UAT, регресс, интеграционное, смоук, санитарное, исследовательское.

Нефункциональное тестирование: нагрузочное, стресс, безопасность, доступность.

Выбор технологий автоматизации

Frontend

Инструменты: Cypress, Selenium, Playwright, Puppeteer.

Backend

Инструменты: Karate, SoapUI, Postman, REST Assured.

Мобилка

Инструменты: Appium, Espresso, Detox, XCUITest.

Тестирование безопасности

Аутентификация, OSINT, сканирование уязвимостей, OWASP Top 10, вектор атак.

Нагрузочное и стресс тестирование

JMeter, Gatling, K6, Locust, Vegeta, Artillery, Lighthouse.

Мониторинг и логи

New Relic, Kibana, Datadog, Grafana, Sentry, RunScope.

CI/CD

Jenkins, GitLab CI, CircleCI, Bamboo, TeamCity, Azure DevOps.