Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Как использовать React Testing Library?
React Testing Library — это инструмент для тестирования React-компонентов, который позволяет проверять, как компоненты рендерятся и взаимодействуют с пользователем. С помощью этой библиотеки можно рендерить компоненты в тестах и использовать различные методы для поиска и взаимодействия с элементами, имитируя действия пользователя. Основные методы включают render, screen, getByText и fireEvent. Это помогает создавать более надежные и понятные тесты.
Что такое Configuration Testing?
Configuration Testing — это тестирование работы системы в различных аппаратных и программных конфигурациях. Оно помогает убедиться, что продукт корректно функционирует на всех поддерживаемых платформах, устройствах .и версиях программного обеспечения.
Что такое Exploratory Testing?
Exploratory Testing — это исследовательское тестирование, где тестировщик самостоятельно изучает приложение, пробуя разные сценарии на основе интуиции и опыта. Оно помогает быстро находить неожиданные баги и улучшает понимание системы.
Что такое Black/Grey/White Box Testing?
Black Box Testing: тестировщик проверяет функциональность без знания внутренней структуры кода.
White Box Testing: тестирование с полным доступом к исходному коду.
Grey Box Testing: частичное знание структуры системы, что позволяет комбинировать подходы Black и White Box.
Что такое Performance Testing?
Performance Testing — это проверка скорости, стабильности и масштабируемости системы под различными нагрузками. Цель — убедиться, что приложение работает эффективно даже при высоких нагрузках и в условиях ограниченных ресурсов.
Что такое Sanity Testing?
Что такое тестирование на основе пользовательского опыта (UX Testing)?
Что такое фикстуры (fixtures) в pytest и как их настраивать?
Какие инструменты (Zephyr, Test IT) использовались для написания тест-кейсов?
Какие инструменты (pytest, Allure, Selenium) используются для автоматизации тестирования?
Рейтинг:
3
Сложность:
5
Sanity Testing — это поверхностное тестирование, направленное на проверку конкретных изменений в коде или новых функций. Оно проводится после внесения правок, чтобы убедиться, что исправленные или добавленные элементы работают корректно, прежде чем переходить к более глубокому тестированию.
Рейтинг:
2
Сложность:
5
Тестирование на основе пользовательского опыта (UX Testing) направлено на проверку того, насколько удобен и интуитивно понятен интерфейс приложения для конечного пользователя. Оно включает в себя тесты на удобство использования, доступность и общую удовлетворенность пользователей.
Рейтинг:
2
Сложность:
5
Фикстуры в pytest — это функции, которые подготавливают и возвращают данные или объекты для тестов. Их определяют с декоратором @pytest.fixture, а затем передают в тест через аргумент функции. Можно настраивать область видимости (scope) и параметризовать.
Рейтинг:
2
Сложность:
6
Для управления тест-кейсами часто применяют Zephyr (плагин к Jira) и Test IT. Они позволяют хранить, версионировать и связывать тест-кейсы с требованиями, обеспечивая отчётность и отчёт по покрытию.
Рейтинг:
2
Сложность:
4
Используем pytest для организации тестов и фикстур, Selenium WebDriver для взаимодействия с браузером и Allure для генерации подробных HTML-отчётов с шагами, скриншотами и вложениями.
Рейтинг:
3
Сложность:
8
Рейтинг:
2
Сложность:
4
Рейтинг:
2
Сложность:
5
Рейтинг:
3
Сложность:
6
Рейтинг:
2
Сложность:
5