Инструменты анализа логов приложений и принципы работы с ними ELK Stack: Elasticsearch индексирует и ищет данные, Logstash агрегирует и преобразует их, а Kibana отвечает за визуализацию и дашборды Graylog:…
Какие показатели качества следует использовать в отчетности? контекст: качество продукта/проекта Accuracy — процент корректных результатов, то есть общая точность Precision — доля действительно позитивных предсказаний…
Ограничения и недостатки REST API REST — это архитектурный стиль на базе HTTP, поэтому его возможности ограничены протоколом для REST отсутствует единый стандарт, определяющий ошибки и форматирование данных REST…
Основные поля и атрибуты баг-репорта уникальный идентификатор (номер записи) заголовок (сжатая формулировка ошибки) описание (подробности и порядок воспроизведения) приоритет (срочность исправления) серьёзность…
Какие элементы входят в состав REST-запроса? HTTP-метод: GET, POST, PUT, DELETE и другие URL (endpoint): адрес ресурса в системе Заголовки (Headers): метаданные, включая аутентификацию и тип контента Параметры запроса…
Unit-тесты: проверяют отдельные функции и модули, дают быстрый feedback и формируют покрытие кода Integration-тесты: оценивают взаимодействие модулей и сервисов между собой End-to-End (E2E): воспроизводят реальные…
Когда в разработке следует начинать составлять тест-кейсы и по какой причине? на этапе планирования и проектирования продукта после того как требования и спецификации сформированы ещё до написания кода — для…
REST, HTTP-методы Метод PUT предназначен для идемпотентного создания или обновления ресурса если ресурса ещё нет, сервер может создать его по URI, указанному в запросе в отличие от POST, PUT применяется к конкретному…
Внешние устройства и датчики в тестировании мобильных приложений сенсоры смартфона: акселерометр, гироскоп и GPS камера и микрофон — для мультимедийных функций и распознавания сканер отпечатков и Face ID — для…
Система обрабатывает нагрузку, в десять раз превышающую расчетную: возможные последствия Превышение TPS означает, что система способна выполнять 1000 транзакций в секунду при установленном проектном ограничении в 100…
В чём различие между тестированием веб-приложения и физического устройства объект: программное обеспечение против аппаратного обеспечения (веб-приложение — ПО, устройство — аппарат) условия проверки: виртуальная и…
Эмулятор и симулятор: в чём разница и что выбрать Эмулятор воспроизводит аппаратную и программную среду устройства, моделируя его работу на низком уровне Симулятор повторяет поведение и интерфейс устройства, однако не…