<style>.lazy{display:none}</style>Ivan, Автор в QaRocks

Author name: Ivan

Что такое непрерывное тестирование?

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

100 тест-кейсов для страницы регистрации

Если вам нужно протестировать страницу регистрации, но вы не знаете с чего начать, ознакомьтесь с нашим руководством, в котором вы найдете более 100 тест-кейсов для страницы регистрации с подробным описанием.  

Вопросы по Appium на собеседовании

Appium – это инструмент с открытым исходным кодом для автоматизации мобильных приложений на платформах Android и iOS. Отличается тем, что позволяет тестировать нативные, гибридные и мобильные веб-приложения с помощью одного API.

Как эффективно тестировать лендинги

Лендинг (или посадочная страница) – это важный элемент любой маркетинговой кампании. Он создан для того, чтобы привлечь внимание пользователей, сгенерировать лиды и увеличить продажи.

Моки, заглушки и контрактное тестирование

В данной статье мы рассмотрим моки (mock) и заглушки (stub), а также контрактное тестирование, применительно к каждому уровню пирамиды тестирования. Для начала, давайте рассмотрим саму концепцию пирамиды тестирования. Это поможет проиллюстрировать разницу между различными видами тестов и определить, на каких этапах разработки их выгодно проводить.

Основы тестирования на проникновение

Тестирование на проникновение (Penetration Testing) включает в себя различные ручные и автоматизированные методы имитации атаки на информационные системы организаций. Обычно тестирование проводит этичный хакер или пентестер, который пытается проникнуть в корпоративные информационные системы, обнаружить и использовать известные и неизвестные уязвимости до того, как это сделает реальный злоумышленник.

Ручное тестирование никогда не умрет! И вот почему

Недавние достижения в области искусственного интеллекта могли заставить усомниться QA-инженеров и других участников разработки в будущем ручного тестирования.
Далее мы подробно рассмотрим, почему ручное тестирование не будет заменено ИИ.

Как обойти CAPTCHA с помощью Selenium

CAPTCHA создана, чтобы пропускать людей и задерживать ботов. Но значит ли это, что ее невозможно обойти? К счастью, можно! В этой статье вы узнаете о трех различных способах обхода капчи через Selenium на Python.

Как найти XPath объектов в Selenium при помощи Python

При извлечении данных со страницы с помощью XPath в Selenium WebDriver, для поиска внутри определенного элемента, а не по всей странице, перед XPath необходимо добавить точку (.). В данной статье я покажу вам, как это использовать.

Создание повторных запусков в автоматизированных тестах

Эта статья посвящена написанию отказоустойчивых (по принципу “fail-safe”) автотестов. Если судить по опыту, можно выделить одно: во время тестирования с продуктом могут возникать абсолютно различные непредвиденные ситуации. Самая частая проблема – это случайные, непостоянные ошибки, например сетевые сбои, тайм-ауты методов, повышенная нагрузка на связанные сервисы и т. д. Важно, чтобы такие ошибки обрабатывались систематически и учитывалось, что ошибки могут разрешиться сами собой при повторном перезапуске того же действия.

диплинки в Appium

Deep Linking – ускорение тестов в Appium

В сфере тестирования мобильного ПО функциональные тесты являются одной из самых сложных задач, поскольку они могут выполняться слишком медленно. Мы можем повысить скорость автоматизации, добавив в Appium-тестирование прямые ссылки (шорткаты).