Подборка помогает системно подготовиться к интервью на позицию QA-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: testing, qa, automation.
Как проверить push-уведомление, запланированное на полночь? Проверить работу таймера и временного триггера Подменить системное время с помощью библиотек вроде TimeShift Имитировать событие push, не дожидаясь реального…
Этапы движения задачи от разработки до релиза с позиции тестирования планирование тестирования одновременно с разработкой создание и запуск разработчиком юнит-тестов интеграционная проверка взаимодействия компонентов…
Тестирование интеграций с внешними системами применение mock/стабов для изоляции интеграции и управления ответами внешних API использование контрактных тестов для проверки соответствия API установленным спецификациям…
Иерархия исключений Python Все исключения наследуются от базового класса BaseException Ключевым классом для ошибок служит Exception: от него производятся все пользовательские исключения Подклассы Exception объединены…
Основные виды тестов и области их применения модульные: изолированно проверяют отдельные функции или классы; отличаются ограниченным охватом и высокой скоростью интеграционные: оценивают совместную работу компонентов…
Какие виды тестирования вы считаете наиболее эффективными и почему? юнит-тесты: контролируют небольшие фрагменты кода — функции и методы, быстро выполняются и сразу показывают результат интеграционные тесты: проверяют…
Инструменты для ручного тестирования API Postman: графический клиент для подготовки и отправки запросов, анализа ответов, работы с коллекциями и скриптами Swagger UI: визуальный интерфейс интерактивной документации и…
Как используются pytest, Allure и Selenium для автоматизации тестирования? pytest — Python-фреймворк для создания и выполнения модульных и функциональных тестов, оснащённый гибкой системой фикстур и плагинов Selenium…
Инструменты анализа логов приложений и принципы работы с ними ELK Stack: Elasticsearch индексирует и ищет данные, Logstash агрегирует и преобразует их, а Kibana отвечает за визуализацию и дашборды Graylog:…
Инструменты для проверки API и пользовательского интерфейса Тестирование API: Postman — понятный инструмент для формирования, отправки и автоматизации HTTP-запросов с поддержкой коллекций и окружений. Swagger (Swagger…
Какие показатели качества следует использовать в отчетности? контекст: качество продукта/проекта Accuracy — процент корректных результатов, то есть общая точность Precision — доля действительно позитивных предсказаний…