|
|
|
ZZZkoderZZZ |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 54 Регистрация: 11.3.2013 Репутация: нет Всего: -2 |
Добрый день.
Можно ли создать юнит-тест, который гарантирует правильную работу программы? Unit-test как правило не покрывает все возможные наборы входных данных. Значит ошибка может возникнуть на не покрытых тестом данных, и такой тест не гарантирует правильную работу программы. Сколько примеров надо протестировать, чтобы быть в достаточной степени уверенным в правильной работе программы? |
|||
|
||||
LSD |
|
||||
Leprechaun Software Developer Профиль Группа: Модератор Сообщений: 15708 Регистрация: 24.3.2004 Репутация: нет Всего: 537 |
Можно:
В принципе если у метода конечное число входных параметров и метод stateless, то можно перебрать все входные параметры (хотя даже это не дает 100% гарантии). А так тестирование призвано уменьшить количество ошибок, но не устранить их полностью (это просто не реально). -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
||||
|
|||||
ZZZkoderZZZ |
|
||||||
Шустрый Профиль Группа: Участник Сообщений: 54 Регистрация: 11.3.2013 Репутация: нет Всего: -2 |
Например есть метод
Можно его проверить на всех значениях. Где гарантия, что программы
и
дадут на F(3) одинаковые значения? Т.е. условия тестирования меняются в процессе тестирования. |
||||||
|
|||||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Тестирование приложений | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |