Основы

Основы тестирования программного обеспечения

Что показали 15 лет работы с пирамидой тестирования

Пирамида тестирования давно считается классикой QA, но ее реальное применение зависит от множества факторов. Архитектура, команда и доверие к тестам сильно влияют на баланс юнит-, интеграционных и E2E-тестов.

CI/CD и Jenkins в современном тестировании

Jenkins — это мощный сервер автоматизации с открытым исходным кодом, который помогает разработчикам и QA-командам эффективно создавать, тестировать и развертывать программное обеспечение. Он является одним из самых популярных инструментов в экосистеме CI/CD и выступает в качестве клея, объединяющего рабочий процесс автоматизации.

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

Эта статья — реальная история о худшем тестовом наборе: взаимозависимые тесты, файлы-монстры на тысячи строк и проверки «на глаз». Разбираем антипаттерны, которые превращают тестирование в кошмар, и уроки, которые из этого можно извлечь.

Самовосстановление в веб-автоматизации

Самовосстанавливающаяся автоматизация веб-тестирования использует машинное обучение для восстановления сломанных тестов и сокращения ручной поддержки. Узнайте, как современные подходы помогают повысить стабильность и эффективность тестирования на динамичных сайтах.

Искуственный интеллект и 4-Shot Testing Flow

Искуственный интеллект и 4-Shot Testing Flow

Как использовать ИИ в тестировании, чтобы сократить рутину и усилить команду? Новый четырехэтапный процесс показывает, как AI берет на себя поток проверок, а тестировщики фокусируются на том, что действительно важно.

6 лучших ИИ инструментов для тестирования UI/UX

ИИ меняет подход к тестированию. Разбираем, как с его помощью писать более точные, быстрые и эффективные тесты, экономя время и ресурсы QA команд. Выбираем 6 лучших ИИ инструментов для UI/UX тестирования.

Пирамида тестирования 2.0. Как ИИ трансформирует тестирование

Тестовая пирамида больше не та, что раньше. Узнайте, как ИИ меняет подход к тестированию: от автономных исследовательских тестов до адаптивных регрессионных проверок. Новые возможности и вызовы для QA команд.

Как избавиться от нестабильных тестов за 5 шагов

Нестабильные тесты подрывают доверие к результатам тестирования и замедляют выпуск продукта. В статье рассматриваются пять практических шагов к снижению флейков: от грамотной метрики и назначения ответственных до организационных механизмов контроля качества.

Почему я делаю ставку на LLM для UI тестирования

Как LLM революционизируют тестирование интерфейсов: от хрупких скриптов к «умным» ботам, которые адаптируются, ошибаются и учатся. Практические примеры и взгляд в будущее QA.

Полная философия тестирования ПО в «50 словах»

Что такое тестирование — процесс, искусство или наука? Разбираем философию QA через призму эпистемологии, agile подхода и кейсов из жизни. Почему автоматизация не заменит человеческого мышления — в глубоком анализе.

Как вручную тестировать API WebSocket

Если вы когда-либо тестировали HTTP API, то не столкнетесь с большими трудностями при тестировании двунаправленных сообщений. Однако есть несколько особенностей, присущих WebSockets, которые следует принять во внимание перед началом тестирования.

Почему QA — это не просто тестирование в Agile проектах

Когда говорят QA, многие представляют лишь клики по кнопкам и поиск багов. Но в Agile это стратег, адвокат пользователя и «терапевт» команды. Разбираемся, почему тестировщик в Agile — это не просто «последняя линия обороны», а ключевой игрок на всех этапах разработки.

Как ИИ меняет подходы к разработке, тестированию и требованиям

ИИ меняет правила игры в разработке, тестировании и требованиях. Узнайте, какие отрасли трансформируются сильнее всего, какие платформы лидируют в гонке ИИ и как подготовиться к изменениям в QA процессах.