QA / QA Automation
Какие HTTP-заголовки (headers) использовал, какие знаешь? Использовал ли заголовок авторизации?
Почему вы решили уйти из компании [компания]?
Какие типы мобильных приложений вы знаете?
Тестировал ли ты идемпотентность запросов? Как именно?
SQL задание 2: посчитать и вывести однофамильцев по группам (GROUP BY, COUNT, HAVING).
Была ли у тебя автоматизация на проекте?
В чём основное отличие симулятора от эмулятора?
Как передаётся информация в биллинг? Биллинг делает запрос в вашу систему или вы делаете запрос в биллинг? Это синхронная интеграция?
Можно ли в Java переопределить статический метод?
Тестовое задание Необходимо написать сценарий с помощью Selenium WebDriver (не Selenium IDE). Среда разработки Eclipse (возможен свой вариант), программный код на Java. Сценарий автотеста: 1. Открыть браузер (Chrome) на странице [link] 2. Перейти в Быстрый поиск (кнопка в главном меню). 3. В поисковой строке напечатать «Налоговый часть» и нажать кнопку «Найти». 4. В списке найденных документов открыть документ «Налоговый кодекс Российской Федерации (часть вторая)» и сверить: a. Полное название открытого документа с названием из списка в шаге 3. b. Наличие запроса «Налоговый часть» в поисковой строке. 5. В статье «145. Освобождение от исполнения обязанностей налогоплательщика» в п.3 нажать на ссылку «абзаце первом пункта 1». Проверить, что желтая стрелка переместилась на первый абзац п.1 этой статьи. 6. Выделить указанный абзац и вывести его в отчет. 7. Закрыть браузер. В отчете прохождения теста должны быть: 1. Шаги сценария. 2. Ожидаемый результат. Результат (программный код) необходимо выслать в виде архива с папкой проекта. Если для запуска автотеста в Eclipse требуются дополнительные настройки (тоже самое и для своего варианта среды разработки), то необходимо прислать инструкцию. Время для выполнения задания: 7 дней.
Расскажи пять принципов SOLID кратко.
Какие аннотации ты использовал в pytest?
Что такое WebDriver?
Что такое кэш, что такое куки?
Зачем применяют end-to-end тестирование? Можно ли без него обойтись?
Как ты тестировал платёжные системы? Как гоняли транзакции?
У нас есть такая схема взаимодействия компонентов: Предположим, что это сервисы, которые предназначены для создания и ведения мероприятий для менеджеров управления персоналом. Мы отправляем сообщение Сервису 1, (который развернут в Kubernetes) за получением или редактированием данных с помощью REST API Сервис 1 обрабатывает данные и затем отправляет их в Кафку Сервис 2 (также развернут в Kubernetes) считывает сообщения из Кафки и преобразовывает всю полученную информацию в другой формат, а затем кладёт в БД Мы как пользователь отправили запрос на создание мероприятия через REST к Сервису 1, а затем проверили наличие этого мероприятия в БД с помощью запроса Select Но в базе данного мероприятия не нашлось Мы начали копать, в чем проблема и обнаружили, что, сообщение застряло на уровне кафки - оно просто не вычитывалось Сервисом 2 Как мы будем локализовывать, почему сообщение не вычиталось?
Как определять риски при тестировании большого эпика, который затрагивает много модулей и функциональности в системе?
Своими словами, что такое качество?
Какие инструменты для тестирования ты использовала? И для веба, и для мобилок?