В видео рассмотрены вопросы именно на позицию джуна, то есть когда у человека нет опыта работы в QA и он только пробует устроиться на свою первую работу, либо этот опыт минимальный.
Вопросы для сеньерного уровня или на позиции куа лид или хед of qa будут совсем совсем другие, которые я тоже обязательно рассмотрю в других видео.
Буду также рад подписке на мой уютный telegram бложик: https://t.me/OlegMalyshevBlog
В видео рассмотрены следующие вопросы:
- Что такое тестирование ПО? Какая цель тестирования?
- Почему решили пойти в тестирование, а не в разработку или в продакты?
- Жизненный цикл бага
- Чем тест-кейс отличается от чек-листа?
- Что такое регрессионное тестирование? Для чего оно нужно?
- Чем отличается тест-кейс от баг-репорта?
- Какие техники тест-дизайна вы знайте? — все техники я показал на реальных проектах в следующих уроках: Классы эквивалентности и граничные значения, Попарное тестирование / Pairwise Testing/ PICT для тестировщика, Таблица принятия решений — decision table (таблица решений), Диаграммы состояний и переходов
- Верификация и валидация
- SDLC и STLC
- Какие виды, уровни, методы тестирования вы знайте? — здесь я писал про виды, типы, подходы, уровнии методы и стратегии тестирования, а здесь отдельный урок про виды тестирования
- В чем разница между авторизацией и аутентификацией?
- Разница между priority и severity?
- Расскажите про xml и json. В чем между ними разница?
- Что такое rest и soap? В чем между ними разница?
- Scram vs Kanban
- Какие http методы самые безопасные? Что безопаснее get или post?
- Какие http методы идемпотентные и неидемпотентные? Что такое идемпотентность?
- Расскажите про модель OSI. Что это такое?
- Расскажите про структуру https запросы и про коды ответов
- Расскажите про принципы тестирования
- Какие бывают требования?
- Что вы будете делать, если вам нужно провести регрессивное тестирование с большим количеством тест-кейсов и если их проходить все, то у вас уйдет на это 8 часов а у вас только два часа? Или вам нужно протестировать какую то большую фичу, к такому то сроку, а ресурсов нет, времени нет и т д?
- Что такое API? Какие бывают API? При помощи каких программ можно тестировать API?
- Что такое системы контроля версий? Для чего они нужны? Что такое git?
- Что такое Bash? Для чего он нужен? Какие bash команды знайте?
- Расскажите про пирамиду тестирования
- Расскажите про клиент-серверную архитектуру
- Расскажите про треуровневую архитектуру. Расскажите про толстый и тонкий клиент. В чем между ними разница? Микросервисы vs Монолит
- Что такое Cookies? Для чего они нужны? Что такое кэш? Для чего он нужен? В чем разница между Local Storage и Session Storage?
- Как вызвать chrome devtools? Для чего нужен? Как использовать?
- Виды баз данных. Отличия реляционных и нереляционных баз данных.
- Преимущество нереляционных баз данных над реляционными?
- Какие есть типы отношений, типы связей в базе данных? — урок про sql join
- Про тестовые задания на собеседовании тестировщика — Тестирование веб-форм, тестирование полей ввода, тестирование регистрации и авторизации, Тестирование треугольника