Для чего используют заглушки и имитации в тестировании программного обеспечения?
Заглушки (stubs) и имитации (mocks) используются в тестировании для изоляции тестируемого компонента от внешних зависимостей.
Читать ответПодготовка к интервью
916 вопросов для подготовки на позицию QA-инженер
Что проверяют на интервью
Подборка помогает системно подготовиться к интервью на позицию QA-инженер: проверить теорию, потренировать практические задачи и объяснение решений. В подборке чаще встречаются темы: testing, qa, api.
Каталог
Заглушки (stubs) и имитации (mocks) используются в тестировании для изоляции тестируемого компонента от внешних зависимостей.
Читать ответНагрузочное тестирование обычно проводилось с помощью специализированных инструментов (например, k6, JMeter, Locust) или собственных скриптов на Go.
Читать ответДля диагностики и тестирования TCP соединений в Go часто используют следующие инструменты и методы:
Читать ответFixtures в тестировании — это подготовленные данные или состояние среды, которые необходимы для корректного выполнения тестов. Они обеспечивают повторяемость и стабильность тестов, создавая предсказуемую среду.
Читать ответTest Suite — это набор тестов, сгруппированных вместе для удобства запуска и управления.
Читать ответДля проверки серверной части приложений обычно используют следующие типы тестирования:
Читать ответТестирование пользовательского интерфейса (UI) и тестирование API-интерфейсов отличаются по целям, методам и инструментам.
Читать ответДа, нагрузочное тестирование моего сервиса проводилось. Обычно я использую инструменты вроде wrk, hey или JMeter для имитации реального трафика и оценки производительности.
Читать ответBenchmark-тестирование в программировании служит для измерения производительности кода или системы.
Читать ответХорошие практики юнит-тестирования:
Читать ответПирамида тестирования — это концепция, описывающая баланс между разными типами тестов в проекте для обеспечения качества и эффективности.
Читать ответВ Go процесс тестирования встроен в стандартную библиотеку и очень прост в использовании. Для написания тестов создаются файлы с суффиксом test.go, в которых определяются функции с сигнатурой func TestXxx(t testing.T).
Читать ответ