Виды тестирования

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

Smoke and Sanity Testing: дым без огня

Тестирование — это как страховка для программных проектов: его часто считают рутинной работой, но оно действительно спасает, когда что-то идет не так. Два важнейших типа тестирования — Smoke Testing и Sanity Testing помогают предотвратить «самоуничтожение» вашего программного обеспечения в самый неподходящий момент. Оба они играют ключевую роль, но их различия не всегда очевидны. В этой …

Smoke and Sanity Testing: дым без огня Читать полностью »

Модульное тестирование. Примеры

Модульное тестирование: примеры и методология

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

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

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

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

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

Руководство по тестированию приложений виртуальной реальности

Руководство по тестированию приложений виртуальной реальности

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

Что такое гамма-тестирование?

Что такое гамма-тестирование?

Помимо альфа и бета, существует ещё один вид тестирования, который обычно не выполняется в большинстве проектов. Это гамма-тестирование. На этом этапе основное внимание уделяется проверке безопасности и производительности продукта, а также удобству его использования.

Инструменты для автономного тестирования

Автономное тестирование и его инструменты

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

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

Что такое регрессионное тестирование? Хотя предыдущий пост был в основном посвящен определениям, и мы рекомендуем вам ознакомиться с ним, мы все же предложим краткую версию здесь. Регрессионное тестирование — это вид тестирования, направленный на предотвращение регрессий. Если вы давно работаете инженером, то вам наверняка знакома ситуация, когда вы исправляете ошибку, а потом видите, что старая ошибка возвращается.

Автономное тестирование: обзор

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