Это не просто утилита для тестирования. Это демонстрация идиоматичности дизайна Kotlin. Он использует лучшие возможности языка, такие как мощные DSL, функции расширения и первоклассную поддержку корутин,...
Высокий уровень тестового покрытия не всегда гарантирует отсутствие дефектов.
Посмотрим на сложности, подводные камни и применимые инструменты.
Зададим сами себе вопрос: с какими именно экранами и кнопками, инпутами и т.д. повзаимодействовали ваши тесты во время прогона?
Фаззинг — это современный, доказавший свою эффективность метод тестирования, значительно повышающий надёжность и защищённость программных продуктов.
Сегодня мы видим, что оценка качества работы LLM – гораздо более сложная задача
MetricKit меняет ваше понимание реальной производительности вашего приложения. Обеспечивая прямой доступ к данным о производительности в реальных условиях, он позволяет выявлять и устранять проблемы, которые могут...
Лёша показал, как можно использовать LLM для тестирования приложений, как устроена архитектура проекта и какие метрики ребята используют.
Бесконечные ленты - самое сложное, что можно сделать в SwiftUI.
Если вы хотите узнать, как перестать бороться с флаки-тестами, писать тесты проще и запускать их стабильнее — этот доклад для вас.
Prefire — библиотека для легкой автоматической генерации каталогов интерактивных компонентов (Playbook) и тестов с использованием Preview Может использоваться для Accessibility и снепшот-тестирования и обнаружения UI регрессий,...
SnapshotTestingMacros — тонкая прослойка над Swift Testing и Swift SnapshotTesting, позволяющий делать снепшоты на основе макросов, используя синтаксис, похожий на Swift Testing. Подобно тому, как в...
Если вы пишете Android-приложения и хотите покрывать бизнес-логику тестами, Robolectric — отличный выбор для юнит-тестов с Android API.
Тестирование постоянно развивается по мере того, как вы узнаете, что работает, или появляются новые технологии и фреймворки.
Мобильная ферма помогает ускорить запуск приложений и повысить их качество: параллельное тестирование на множестве устройств сокращает время проверок, а доступ к редким моделям избавляет от сложностей...
Будет полезно как большим командам с множеством автотестов (особенно с флакающими автотестами), так и инди-разработчикам, чтобы спокойнее спать и не переживать за качество своего проекта.
Будет интересно разработчикам, внедряющим Compose, которые применяют практику UI-тестирования.
Mocking Star — это мощный инструмент для имитации запросов, предназначенный для упрощения мокирования http-запросов, отладки работы с сетьюи использования UI-тестов для ваших приложений. Ключевые особенности: Мокирвоание...
Mockito — мощный инструмент для написания модульных тестов в Java, позволяющий эмулировать поведение зависимостей и писать эффективные тесты.
Выпуск SWE-Lancer свидетельствует как о быстром прогрессе, так и об остающихся проблемах, связанных с применением ИИ в разработке ПО.