Тест критического пути

Тест критического пути

Тест критического пути (critical path test) — основной тип тестовых испытаний, во время которого значимые элементы и функции приложения проверяются на предмет правильности работы при стандартном их использовании. Чаще всего на практике, на данном уровне тестирования проверяется основная масса требований к продукту. Пример: выбор шрифта, возможность набора текста, вставки картинок и т.д.

Тест критического пути
Тест критического пути

Тест критического пути

Может быть как позитивным, так и негативным:

Позитивный тест критического пути — это проверка работоспособности функций программного продукта, с которыми пользователь сталкивается ежедневно.

Негативный тест критического пути — это проверка всевозможных вариантов нестандартного использования функциональности, используемой пользователем каждый день.

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

Сервис KUKU.io.

Для того, чтобы пользователь имел доступ к возможностям данного сервиса, он ежедневно совершает следующие действия:

  1. Зайти на сайт KUKU.io
  2. Ввести логин, пароль.
  3. Нажать Войти
  4. Выбрать аккаунты, в которые планируются публикации
  5. Создать пост
  6. Опубликовать пост
  7. Просмотр Статуса поста
  8. Выход из сервиса

 

КомпонентПодкомпонентПроверка
Вход на сайтВвод логинапроверка правильности введенных значений
Пароль
Войти
АккаунтыПеречень добавленных аккаунтоввыбор аккаунтов для публикации
ПостСоздатьввод текста, превью, добавление картинок
Редактироватьдобавление/удаление материала для публикации
Запланироватьвыбор времени опубликования поста
Опубликоватьпубликация поста
Статус постаПросмотр
Удалениеудаление поста из таймлайна и из соц.сети (при соответствующих настройках)
Выходвыход из сервиса

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

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

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

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

I believe in QA, все о тестировании