QA / QA Automation
Какие виды JOIN знаешь?
В GET-запросе можно параметры передавать или телом?
В чём разница между Postman и Swagger?
В каком месте пирамиды тестирования находится ручное тестирование?
Расскажи про DevTools браузера: какие вкладки используешь и для чего?
Сортировка пассажиров по количеству полетов Вывести идентификатор, имя и количество перелётов каждого пассажира, совершившего хотя бы 1 полёт. Результат отсортировать по количеству перелётов (по убыванию) и имени (по возрастанию). Используйте конструкцию "as count" для агрегатной функции подсчета количества перелетов. Это необходимо для корректной проверки. Поля в результирующей таблице: id, name, count Код из скрипта: SELECT Passenger.name AS name, COUNT(Pass_in_trip.id) AS count FROM Passenger JOIN Pass_in_trip ON Passenger.id = Pass_in_trip.passenger GROUP BY Passenger.name ORDER BY count DESC, name ASC;
Был ли у тебя опыт реализации тестов на Go?
[имя] спросил: Какие проблемы могут возникнуть при параллельном запуске end-to-end тестов?
Необходимо проверить новый функционал в мобильном приложении: Есть клиенты со счетами в банке, у них на счету может быть: анонимный счёт: до 15 тысяч рублей идентифицированный счёт: до 60 тысяч рублей Одновременно может быть только один открытый счёт. Операции, которые можно совершать: покупка, пополнение (с карты и п СБП), возврат средств за покупку, повышение кошелька Какие будешь проводить проверки в формате: проверка и ожидаемый результат? --- было -> сделали -> стало Пример: анон - 0 - пополнения 100 - успех баланс 100 анон 0 пополнение 100 успех баланс 100 анон 100 покупка 50 успех баланс 50 анон 50 покупка 100 ошибка баланс 50 попытылс открыть идент счет ошибка отказ --- Пример: анон - 0 - пополнения 100 - успех баланс 100 анон 0 пополнение 15000 успех баланс 15000 анон 15000 пополнение 0.1 ошибка анон 15000 возврат 0.1 успех баланс 14999.9 анон 100 покупка 50 успех баланс 50 анон 50 покупка 100 ошибка баланс 50 попытылс открыть идент счет успех анон баланс 50 закрыт баланс идент 50 идент 50 пополнение 30000 успех баланс 30050 идент 30050 пополнение 30000 ошибка баланс 30050 идент баланс 30050 покупка 50 успех баланс 30000 идент баланс 30000 возврат 50 успех баланс 30050 --- анон 0 пополнение 15000 успех баланс 15000 анон 15000 пополнение 0.1 ошибка анон 15000 возврат 0.1 успех баланс 15000 0.1 ушла на спец счёт анон 100 покупка 50 успех баланс 50 анон 50 покупка 100 ошибка баланс 50 попытылс открыть идент счет успех анон баланс 50 закрыт баланс идент 50 идент 50 пополнение 30000 успех баланс 30050 идент 30050 пополнение 30000 ошибка баланс 30050 идент баланс 30050 покупка 50 успех баланс 30000 идент баланс 30000 возврат 50 успех баланс 30050
Расскажи процесс взаимодействия между фронтом и бэкендом посредством API при нажатии кнопки: что происходит на фронте, что на бэкенде, откуда берутся данные?
Техники тест-дизайна — какие знаешь?
[имя] спросил: Какими характеристиками должен обладать хороший автотест?
Задача по DevTools: при вводе трёх букв города в поле поиска на сайте СДЭК появляется выпадающий список городов. Покажи, откуда приходят эти данные.
[имя] спросил: Какой формат работы для вас в приоритете — удалёнка, офис или гибрид?
[имя] спросил: Позиция предполагает full stack тестирование — и автоматизация, и ручное тестирование. Как вы к этому относитесь?
Если бы ты мог использовать встроенные библиотеки Java, что бы ты использовал?
Когда можно считать, что тестирование закончено?
Почему ты выбрал такое решение (два указателя)?
Был ли у тебя опыт работы с системами логирования — смотреть логи?
Чем отличается LEFT JOIN от INNER JOIN?