Функции Postman, с которыми знаком теоретически, но не применял в работе Мок-серверы (Mock Servers): создание имитации API, позволяющей тестировать его без готовой серверной части Мониторы (Monitors): запуск тестов по…
Какие элементы входят в состав REST-запроса? HTTP-метод: GET, POST, PUT, DELETE и другие URL (endpoint): адрес ресурса в системе Заголовки (Headers): метаданные, включая аутентификацию и тип контента Параметры запроса…
Unit-тесты: проверяют отдельные функции и модули, дают быстрый feedback и формируют покрытие кода Integration-тесты: оценивают взаимодействие модулей и сервисов между собой End-to-End (E2E): воспроизводят реальные…
Явное ожидание (Explicit Wait) назначают для определённого элемента для него применяют WebDriverWait и ExpectedConditions ожидание продолжается до выполнения заданного условия — например, видимости или кликабельности…
Из чего состоит HTTP-запрос HTTP — сетевой протокол, предназначенный для передачи данных начинается с метода, например GET, POST, PUT или DELETE. содержит URL, включающий путь и параметры запроса указывает версию…
Каковы основные этапы тестирования в Golang в Golang тестирование реализовано в стандартном пакете testing создаём файл, имя которого заканчивается на _test.go определяем функции формата *TestXxx(t testing.T)…
Плюсы и минусы применения ORM (SQLAlchemy) ORM представляет собой уровень абстракции над SQL для работы с БД Преимущества: позволяет взаимодействовать с данными через объекты автоматически формирует SQL и тем самым…
HTTP-заголовок Content-Type для JSON используется значение application/json указывает формат тела запроса или ответа необходим для корректной обработки данных клиентом и сервером определён стандартом RFC 7159…
Какой уровень покрытия кода тестами можно считать достаточным? Контекст: оценка качества покрытия при тестировании ПО Стремиться можно к 100%, однако это скорее идеальная цель, которую редко удаётся достичь На…
Когда в разработке следует начинать составлять тест-кейсы и по какой причине? на этапе планирования и проектирования продукта после того как требования и спецификации сформированы ещё до написания кода — для…
контекст: тестирование, качество ПО сложности: чрезмерная формализация при сжатых сроках негатив: затраты времени на проектирование тестов, неадекватное тестирование проблемы: неприменимость методик для простых систем…