Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.25;
Скачать: CL | DM;

Вниз

Целесообразность оценки надежности программного обеспечения   Найти похожие ветки 

 
boriskb ©   (2007-10-18 17:38) [40]

> Они основываются на анлизе результатов тестирования.
> Далее включается статистика, математика, etc.

Фиии, так не интересно.
Как говорили классики:
"Тестирование не может говорить об отстутсвии ошибок. Оно может лишь сказать, что ошибки пока не обнаружены" (с)


 
megabyte   (2007-10-18 17:39) [41]


> Правильный_Вася   (17.10.07 19:41) [4]
> ПО делает то, что задумано
> ПО не делает того, что не задумано
> ПО делает, как задумано
> ПО не делает, как не задумано

А еще надо будет рассчитывать "наработку на отказ"(термин из аппаратной надежности), т.е. сколько времени программа будет корректно работать в изменяющихся условиях, например рост объема данных. А это крайне сложно и то приблизительно, если вообще реально!

Короче, кто сделает хоть какую-то более менее адекватную систему тестирования надежности, может претендовать не только на звание Кандидата, а на звание доктора наук %) А то м.б. сразу нобелевскую премию)))

> boriskb ©   (18.10.07 11:59) [35]

Согласен!


 
Jeer ©   (2007-10-18 18:02) [42]

http://www.testingfaqs.org/


 
Сергей Суровцев ©   (2007-10-18 22:27) [43]

>Kostafey ©   (18.10.07 17:34) [39]
>Да, конечно.
>Подходов таких довольно много, если не сказать большинство.
>Они основываются на анлизе результатов тестирования.
>Далее включается статистика, математика, etc.

Опастность такого подхода - возникновение чувства самоуспокоенности, защищенности. Причем илюзорного. От реальных ошибок он не страхует никак, а только показывает места где в виду сложности структур по его мнению могли бы быть ошибки. И вместо реального тестирования можно убить море времени на проверку нормального кода, а пропустить банальную опечатку в похожих названиях переменных.

Так что только неустанное тестирование частей, а затем и продукта в целом. И обязательно опытная эксплуатация, потому что юзер - это волшебник, он ВСЕГДА найдет как сделать что-то не так, то что программисту и в голову не могло прийти. И что интересно, иногда даже получает желаемый результат методом "через з...д".


 
Kostafey ©   (2007-10-19 10:18) [44]

> [41] megabyte   (18.10.07 17:39)


> А еще надо будет рассчитывать "наработку на отказ"(термин
> из аппаратной надежности), т.е. сколько времени программа
> будет корректно работать в изменяющихся условиях, например
> рост объема данных. А это крайне сложно и то приблизительно,
> если вообще реально!

Такие расчеты производятся, но без учета роста объема данных.
Как я уже говорил в классической литературе по вопросу надежности
ПО про БД вообще практически ни слова.


> Короче, кто сделает хоть какую-то более менее адекватную
> систему тестирования надежности, может претендовать не только
> на звание Кандидата, а на звание доктора наук %) А то м.б.
> сразу нобелевскую премию)))

Я примерно об этом думал...
"Наежность ПО вообще" - задача практически не решаемая,
а существующие методики дают такую погрешность, что
на практике не применяются.

Видимо, необходимо будет ввести четкие границы применимости
разрабатываемой модели...


> [43] Сергей Суровцев ©   (18.10.07 22:27)


> Опастность такого подхода - возникновение чувства самоуспокоенности,
> защищенности.

Поэтому на это я и не буду делать упор.


 
Юрий Зотов ©   (2007-10-19 10:23) [45]

> Далее включается статистика, математика, etc.

Известно, что существуют два вида лжи - просто ложь и статистика...
:о)


 
Требования   (2007-10-19 11:23) [46]

Требования к кандидатским диссертациям
http://is.ifmo.ru/education/kandid/

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


 
megabyte ©   (2007-10-19 13:18) [47]

А теперь объясню покороче: Вот есть у тебя 100000 строк кода, ты меняешь там строку - и это уже диссертация, НО в диссере ты должен доказать что это круто и чем это круче предыдущего варианта. (с) похожая цитата моего руководителя %)


 
Сергей Суровцев ©   (2007-10-19 15:40) [48]

>Юрий Зотов ©   (19.10.07 10:23) [45]
>Известно, что существуют два вида лжи - просто ложь и статистика...

Есть ложь, есть наглая ложь и есть статистика.


 
31512   (2007-10-22 09:27) [49]


> Сергей Суровцев ©   (19.10.07 15:40) [48]

А есть ещё сроки, в которые нужно сдать проект и документацию к нему. А есть ещё нетерпеливые заказчики, которые всегда торопят. А есть ещё начальники, которые .... А есть ещё подчинённые, которые так и норовят при введении новой функции допустить до обидного глупый Range check error, а докладывают, что тесты успешно пройдены. В результате не остаётся времени не только проводить тесты разумно, но и изучать методики тестирования, а также применять их.



Страницы: 1 2 вся ветка

Текущий архив: 2007.11.25;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.023 c
11-1178463952
Ned
2007-05-06 19:05
2007.11.25
Мультиудаление в ListBox


15-1193044810
@Ujin
2007-10-22 13:20
2007.11.25
imgedit.exe - где он? А чем теперь делать ресурсы dcr ???


15-1193108125
Slider007
2007-10-23 06:55
2007.11.25
С днем рождения ! 23 октября 2007 вторник


4-1179212932
tralala
2007-05-15 11:08
2007.11.25
Есть ли возможность отловить обрашение к реестру?


2-1193726676
Reni
2007-10-30 09:44
2007.11.25
Proxy