Что такое плавающий дефект

Плавающий дефект – это #дефект, который появляется при соблюдении ряда условий. К примеру, для того чтобы воспроизвести дефект надо:
1. ввести число меньше 2000 и больше 1500;
2. нажать на кнопку «далее»;
3. вернуться на предыдущий шаг;
4. ввести число больше 2000;
5. нажать на кнопку «далее».
#Программа в этом случае аварийно закрывается.
Мы привели простейший #алгоритм бывают более сложные алгоритмы, которые растянуты и во времени.
Как видим тут алгоритм воспроизведения дефекта неочевидный и не прямолинейный. И когда он появляется специалисты не понимают, как его надо воспроизводить и его называют плавающим дефектом. Когда же чётко определяют, как можно воспроизвести дефект и вычислить все условия воспроизведения, то он уже не плавающий, так как мы его можем без проблем в любой момент воспроизвести.
Плавающие дефекты, как и все остальные дефекты возникают из-за допущенных в коде программы ошибок и некорректно реализованной логики работы программы.
#qa #sqatraining

Что такое плавающий дефект - 912405160369

Комментарии

  • 30 апр 2020 23:05
    Я так понимаю, что плавающий эффект - это вообще побочный продукт и неизбежность работы программиста? Можно ли как-то диагностировать программы ещё на стадии разработки на наличие таких ошибок, которые будут приводить к плавающим эффектам?
  • 1 мая 2020 10:39
    Плавающие дефекты неизбежны. Чтобы их не было требуется высокая квалификация разработчиков, но и это не гарантирует их отсутствие.
  • 1 мая 2020 18:17
    Такие ошибки неизбежны, главное вовремя их выявить и исправить