QA / QA Automation
Жизненный цикл бага
Тесты разработчиков тоже выгружались?
Использовали ли вы какую-то отчётность?
В чём плюсы и минусы эмуляторов и симуляторов по сравнению с реальными устройствами?
Что такое WebView и как его тестировать?
В каком случае в Git возникают конфликты?
Есть ли опыт общения с компанией [компания] ранее?
Что именно вы делали с базами данных? Расскажите подробнее про работу с PostgreSQL.
Почему у тебя практически все тесты — это backend/API тестирование? Почему такое соотношение?
Разработчик закрыл баг говоря что у него не воспроизводится, но ты видишь его в 100% случаев. Как действовать?
Если биллинг в моменте упал или вернул ошибку, что делает ваш сервис?
Работали ли с JUnit? Писали ли extension?
Что такое RESTful? Какие критерии у REST?
Работал ли со Stream API в Java? Какие методы знаешь? В чём разница между терминальными и промежуточными операциями?
Что такое Kubernetes?
Что-то слышали об Andersen?
Дано: Есть система - калькулятор. Есть экранная форма ввода состоящая из 2 edit-box И кнопки - Посчитать сумму. По нажатию кнопки - появляется еще одно поле в котором выводится сумма, введенных в поля чисел. Задача: Составьте план тестирования данной системы. При условии - если сумма чисел > 1000 - то поле в выводе окрашивается в зеленый. Если <= 1000 - Окрашивается в красный.
Своими словами, что такое качество?
Задача: Палиндром Напишите функцию is_palindrome(s: str) -> bool, которая проверяет, является ли строка палиндромом (читается одинаково слева направо и справа налево). При этом нужно игнорировать пробелы, знаки препинания и регистр букв. Примеры: - is_palindrome("racecar") → True - is_palindrome("A man, a plan, a canal: Panama") → True - is_palindrome("race a car") → False
Какие аннотации в JUnit знаешь? Использовал ли аннотации для отключения тестов? Использовал ли параметризованные тесты и как передаются параметры в JUnit?