Комментарии
- 30 апр 2020 23:05Николай ПоводырьЯ так понимаю, что плавающий эффект - это вообще побочный продукт и неизбежность работы программиста? Можно ли как-то диагностировать программы ещё на стадии разработки на наличие таких ошибок, которые будут приводить к плавающим эффектам?
- 1 мая 2020 10:39Курсы по тестированию - SQA Training ответил Николаю ПоводырюПлавающие дефекты неизбежны. Чтобы их не было требуется высокая квалификация разработчиков, но и это не гарантирует их отсутствие.
- 1 мая 2020 18:17Юлия СокинаТакие ошибки неизбежны, главное вовремя их выявить и исправить
Для того чтобы оставить комментарий, войдите или зарегистрируйтесь
Курсы по тестированию - SQA Training
Что такое плавающий дефект
Плавающий дефект – это #дефект, который появляется при соблюдении ряда условий. К примеру, для того чтобы воспроизвести дефект надо:
1. ввести число меньше 2000 и больше 1500;
2. нажать на кнопку «далее»;
3. вернуться на предыдущий шаг;
4. ввести число больше 2000;
5. нажать на кнопку «далее».
#Программа в этом случае аварийно закрывается.
Мы привели простейший #алгоритм бывают более сложные алгоритмы, которые растянуты и во времени.
Как видим тут алгоритм воспроизведения дефекта неочевидный и не прямолинейный. И когда он появляется специалисты не понимают, как его надо воспроизводить и его называют плавающим дефектом. Когда же чётко определяют, как можно воспроизвести дефект и вычислить все условия воспроизведения, то он уже не плавающий, так как мы его можем без проблем в любой момент воспроизвести.
Плавающие дефекты, как и все остальные дефекты возникают из-за допущенных в коде программы ошибок и некорректно реализованной логики работы программы.
#qa #sqatraining