Чем отличается негативное тестирование критического пути от расширенного тестирования? Какой можно привести простой пример для понимания отличий?
**Тест критического пути (Critical Path Testing)**покрывает все сценарии стандартного использования приложения. Т.е. это типичный пользователь, в типичной повседневной жизни, выполняет какие-то свои типичные задачи. Может быть позитивным и негативным:
- Позитивный тест критического пути — это проверка работоспособности функций программного продукта, с которыми пользователь сталкивается ежедневно.
- Негативный тест критического пути — это проверка всевозможных вариантов нестандартного использования функциональности, используемой пользователем каждый день.
Расширенный тест (Extended test). Проверка нестандартного использования программного продукта. Например, если мы будем вводить специальные символы в поле логина, либо же нелогично кликать по кнопкам, работать на многие вкладках одновременно, т.е. максимально загружать нашу систему, либо выполнять какие-то выдуманные негативные тесты.
Исходя из вышеизложенной теории не очень понятно, какие отличия между негативным тестом критического пути и расширенным тестированием.