Какое ваше мнение о роли автоматизированного тестирования в процессе разработки?
Автоматизированное тестирование играет ключевую роль в современном процессе разработки.
Читать ответПодготовка к интервью
916 вопросов для подготовки на позицию QA-инженер
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию QA-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: testing, qa, api.
Каталог
Автоматизированное тестирование играет ключевую роль в современном процессе разработки.
Читать ответИнверсия зависимостей (Dependency Inversion Principle) позволяет отделить высокоуровневую логику от конкретных реализаций зависимостей, заменяя их абстракциями (например, интерфейсами).
Читать ответMock — это объект-заглушка, который имитирует поведение реального объекта в тестах. Его используют для изоляции тестируемого кода от внешних зависимостей, чтобы проверить логику без влияния внешних факторов.
Читать ответВ C# интерфейс Consumer обычно представлен делегатом ActionT, который принимает параметр и ничего не возвращает.
Читать ответДля эффективной коммуникации с тестировщиками в проекте важно:
Читать ответВ предыдущих проектах я занимался написанием и выполнением модульных тестов на C/C++ с использованием фреймворков, таких как Google Test.
Читать ответДа, в предыдущей компании я участвовал в автоматизации тестирования.
Читать ответMock (мок) — это объект-заглушка, используемый в тестировании программного обеспечения для имитации поведения реальных компонентов или зависимостей.
Читать ответДа, в практике разработки на C/C++ создание тестовых файлов для модулей или компонентов — распространённая практика. Это помогает:
Читать ответТестирование многопоточных программ на ошибки и исключения — сложная задача из-за непредсказуемости взаимодействия потоков. Основные подходы:
Читать ответВ моём опыте разработки Android-приложений с использованием Bluetooth Low Energy (BLE) я реализовывал следующие задачи:
Читать ответДа, я проводил тестирование функциональных частей программы.
Читать ответ