QA / QA Automation
Опиши сложный случай из твоей практики, который ты решил самостоятельно
Расскажи про техники тест-дизайна, пожалуйста, с которыми ты работал и которые знаешь.
Есть ли критерии, когда тестирование можно заканчивать?
В чем отличие динамического тестирования от статического?
Что делать, когда прилетает баг в виде тикета из поддержки?
Что такое фикстура в pytest? Как реализуешь teardown?
У вас есть подтверждённый коммерческий опыт? Работали по ТК?
SQL задание 1: написать запрос для вывода всех продуктов, у которых не заполнено поле с полным описанием продукта.
Назови изменяемые и неизменяемые типы данных в Python
Метод оформляет заказ на сайте. На вход принимает: 1 Список отправлений с товарами 2 Ожидаемую дату получения для каждого отправления 3 Адрес получения с комментариями 4 Платежный метод, например банковскую карту. лимит на длину adress.comment - 200 символов лимит на длину shipments - 200 объектов Нужно протестировать (составить чек-лист проверок) данный метод. POST /order { "shipments": [ // отправления/коробки с товарами { "id": "number", "date": "number" // Ожидаемая дата доставки } ], "adress": { "id": "number", "comment": "string", "is_leave_at_door": "boolean" // оставить у двери }, "payment_method": "string" # card / apple_pay }
Что такое асинхронность в C#? Что такое async/await? Обязательно ли async-метод выполнится в другом потоке?
Представь, тебе нужно протестировать новый GET-эндпоинт, который по ID возвращает ID и name. Назови список проверок от самых приоритетных до менее приоритетных.
С Kafka работал? Есть опыт с брокерами сообщений?
Что такое лямбда-функция?
def func2(n): return n[0] + func1(n); def func1(n): a = n[0]; for v in n: if a < v and v > 0: a = v; return a;
Ты сказал, что микросервисы могут общаться по API. Как ещё они могут общаться? Знаешь другие способы?
Какие виды тестирования знаете?
Почему None относится к неизменяемым типам?
Как вы настраивали параллелизацию тестов?
На каком уровне пишете тесты: монолит, микросервисы? Как определяете уровень покрытия?