Публикации по теме 'testing'


Написание тестируемого чистого кода
В большинстве случаев разработчики не любят писать тесты для своего кода. Основная причина этого — сильно связанный и трудно тестируемый код. С другой стороны, предоставление тестируемого кода является важной обязанностью разработчика для обеспечения простоты сопровождения кода. В основном, этот пост даст вам несколько советов и покажет важные принципы и рекомендации, которые помогут вам написать легко тестируемый, более гибкий и удобный код. Это также повысит качество вашего кода...

Как протестировать GraphQL API
Вы только что создали GraphQL API и готовы его протестировать. Но с чего начать? Как узнать, правильно ли он работает? Тестирование вашего API необходимо для обеспечения его правильной работы и удовлетворения потребностей ваших пользователей. Но может быть сложно понять, с чего начать и что тестировать. В этой статье мы познакомим вас с процессом тестирования GraphQL API. Мы рассмотрим все, от начального тестирования до нагрузочного тестирования и мониторинга производительности...

Приложение для тестирования
Вы написали весь код нового приложения, и его сборка прошла успешно, отлично, но вы протестировали все компоненты пользовательского интерфейса и их логику? Тестирование требует много времени, но необходимо для написания хорошего кода и может улучшить производительность приложения, уменьшая ручное тестирование. В этой статье я покажу вам основы тестирования приложения. Тест снимков Тестирование пользовательского интерфейса играет важную роль перед выпуском приложения в производство,..

ИИ в автоматизации тестирования
Для тех, кто следит за моей серией Искусственный интеллект и тестирование , это третья статья. Если вы пропустили предыдущие, вы можете найти их здесь: Искусственный интеллект и тестирование . В текущей среде Agile/Continuous Delivery тестировщикам программного обеспечения важно использовать передовые методы, чтобы гарантировать качество своих выпусков. Наиболее эффективный способ добиться этого — автоматизированное тестирование, которое обеспечивает непрерывное тестирование на..

Утверждайте их мягко  — «Мягкие утверждения на практике»
Пол Гриззаффи, архитектор QE Automation, Cognizant Softvision Моя предыдущая статья касалась концепции мягких утверждений — утверждений, результат которых записывается, но не останавливает выполнение тестового сценария в этот момент. Результаты всех мягких утверждений оцениваются в указанной автором точке тестового сценария, обычно в конце; если какое-либо условие мягкого утверждения оценивается как ложное, мягкое утверждение сообщает о ложном результате, а тестовый сценарий..

Сквозное тестирование с помощью Puppeteer и Jest
В этой статье я кратко расскажу о тестировании, а затем углублюсь в сквозное тестирование с использованием Jest и Puppeteer, которые являются очень популярными фреймворками Javascript, используемыми для целей тестирования. Требования к этому руководству: Базовые знания Javascript Вы знаете, как использовать CLI Вы знакомы с Node.js и NPM Также могут пригодиться некоторые знания HTML и CSS. Итак, позвольте мне сначала сказать несколько слов о тестировании в целом...

Mocking Concepts — Серия тестирования №2
Ментальная модель вокруг насмешек Что такое насмешка Добро пожаловать во вторую статью из нашей серии о тестировании программного обеспечения! В последней статье были рассмотрены статические, модульные, интеграционные и сквозные тесты . В этой статье мы рассмотрим: Что такое издеваться? Какие основные концепции стоят за этим? Когда издеваться, а когда не издеваться? Каковы наилучшие практики для насмешек? Мы не будем углубляться в поддельные данные, заглушки, драйверы,..