Форум тестировщиков: Software-Testing.Ru: Можно ли подтвердить теорию результатами испытаний? - Форум тестировщиков: Software-Testing.Ru

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Можно ли подтвердить теорию результатами испытаний? философский диспут

#1 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 16 Июль 2008 - 09:40

Началось все примерно с этого поста http://software-testing.ru/forum/index.php?show...ost&p=58498 .
Потом была куча ответов. Предлагаю продолжить обсуждать в этой теме.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#2 Пользователь офлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 727
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 17 Июль 2008 - 11:26

Просмотр сообщенияAlfa (16.7.2008, 10:58) писал:

Просмотр сообщенияbarancev (16.7.2008, 9:22) писал:

Сравнивать можно что угодно. Иначе жить было бы невозможно. На вопрос "как сравнивать то, что не сравнивается непосредственно" отвечает наука о принятии решений. Кого математика не смущает -- читайте книгу Блюмин С.Л., Шуйкова И.А. Модели и методы принятия решения в условиях неопределенности. Если хочется избежать математических сложностей -- можно почитать Эддоус М., Стэнсфилд Р. Методы принятия решения (читается вообще как художественная литература).

То что я могу сравнить, что мне лучше, два яблока или три апельсина у меня сомнений не вызывает. Но этот результат НЕ может быть обобщен на большую группу людей.

Можно, можно обобщить, не сомневайтесь :) Читайте упомянутые книжки.

Просмотр сообщенияAlfa (16.7.2008, 10:58) писал:

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

Везде, где можно ввести какую-нибудь метрику, автоматически можно ввести и операцию сравнения. Метрику часто можно ввести многими разными способами, тогда получается много разных способов сравнения, как бы "несовместимых" между собой, но они просто служат достижению разных целей.

Чтобы не морочить голову, поясню без математики, на бытовом примере (про яблоки и апельсины). Можно сравнивать количество съеденной еды по массе. Можно по объёму. Можно по калорийности. Можно по вкусности (основываясь на экспертных оценках). Можно по отдельным ингредиентам (белки, жиры, минералы, витамины). Куча разных метрик. Их можно комбинировать, получатся новые метрики. Метрика выбирается под ЦЕЛЬ.

#3 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 17 Июль 2008 - 12:42

Просмотр сообщенияbarancev (17.7.2008, 12:26) писал:

Можно, можно обобщить, не сомневайтесь :) Читайте упомянутые книжки.

Прямо заинтриговали. Прочитаю и заставлю всех есть апельсины :))).

Просмотр сообщенияbarancev (17.7.2008, 12:26) писал:

Везде, где можно ввести какую-нибудь метрику, автоматически можно ввести и операцию сравнения. Метрику часто можно ввести многими разными способами, тогда получается много разных способов сравнения, как бы "несовместимых" между собой, но они просто служат достижению разных целей.

Чтобы не морочить голову, поясню без математики, на бытовом примере (про яблоки и апельсины). Можно сравнивать количество съеденной еды по массе. Можно по объёму. Можно по калорийности. Можно по вкусности (основываясь на экспертных оценках). Можно по отдельным ингредиентам (белки, жиры, минералы, витамины). Куча разных метрик. Их можно комбинировать, получатся новые метрики. Метрика выбирается под ЦЕЛЬ.

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

PS Теперь офтопим в этой теме
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#4 Пользователь офлайн   SALar 

  • Гуру
  • PipPipPipPipPipPip
  • Группа: Members
  • Сообщений: 1 062
  • Регистрация: 25 Сентябрь 2003
  • Город:Москва

Отправлено 17 Июль 2008 - 12:57

Читайте раздел высшей математики "Многофакторный эксперимент".

Обидно. Этот раздел является одним из самых часто используемых в работе тестировщика, руководителя проекта, аудитора (QA). И при этом его очень редко читают в институтах в полном объеме. А ведь управление проектом напрямую базируется на этом разделе! Без него вообще нельзя.
Я выскажу крамольную мысль, что вместо PMBok лучше изучить именно его.
Сергей Мартыненко

#5 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 17 Июль 2008 - 14:20

Просмотр сообщенияSALar (17.7.2008, 13:57) писал:

Читайте раздел высшей математики "Многофакторный эксперимент".

Спасибо, но про метрики и сравнение не сравниваемого я уже понял достаточно. В какую-нибудь книгу загляну.

Может кто-нибудь хочет высказаться по теме?
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#6 Пользователь офлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 727
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 17 Июль 2008 - 14:36

Просмотр сообщенияAlfa (16.7.2008, 11:05) писал:

Просмотр сообщенияbarancev (15.7.2008, 19:29) писал:

А отчего такое особое внимание к удобству использования? Метрики для остальных атрибутов качества не вызывают сомнений? Скажем, для самой первой группы, которая относится собственно к функциональности, и самых наиважнейших атрибутов -- пригодность и точность -- всё с метриками ясно?

С точностью, например, все предельно ясно. Чем меньше погрешность тем лучше точность. Хотя определение точности приведено более чем странное.
Встречный вопрос: я правильно понимаю, что все характеристики определяемые как "способность ...", надо понимать как значение в один бит? Т.е. либо способность есть либо ее нет. Или имеется ввиду что-то другое?

Действительно, под "точностью" в стандарте подразумевается более широкое понятие, может быть лучше было бы сказать "правильность", "корректность", но уж больно эти слова расплывчатые. Смысл в том, что система делает то, что должна делать.

Характеристики, определяемые как "способность", не надо понимать как значение в один бит. Это просто оборот речи :)

Теперь про предельную ясность. Давайте, в самом деле, поговорим про какие-нибудь простые математические функции и точность вычислений.
Вот есть у нас, скажем, три реализации функции синус, на входе и выходе действительное число двойной точности (double то есть).
Первая реализация вычисляет синус в любой точке с абсолютной погрешностью 10E-8.
Вторая вычисляет с абсолютной погрешностью 10E-10 в области от -2pi до +2pi и с погрешностью 10E-5 на остальной части оси.
Третья вычисляет с абсолютной погрешностью 10E-12 на всей оси, но есть некоторое количество "плохих" точек, в которых значение синуса может достигать нескольких тысяч.
Вопрос -- какая из реализаций лучше, точнее?

#7 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 17 Июль 2008 - 16:39

Просмотр сообщенияbarancev (17.7.2008, 15:36) писал:

Действительно, под "точностью" в стандарте подразумевается более широкое понятие, может быть лучше было бы сказать "правильность", "корректность", но уж больно эти слова расплывчатые. Смысл в том, что система делает то, что должна делать.

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

Просмотр сообщенияbarancev (17.7.2008, 15:36) писал:

Вопрос -- какая из реализаций лучше, точнее?

Хороший вопрос.
Если функция синуса будет применяться на всем диапазоне значений, то безусловно первая реализация точнее. Потому что гарантированная погрешность у нее меньше, при любых входных данных.
Вторая и третья будут точнее, если мы можем гарантировать, что соответствующие "плохие" входные данные не будут переданы функции.
Т.е. например второй вариант реализации можно легко переделать на более точный, за счет периодичности синуса.
Аналогично с третьим можно что-то придумать.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#8 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 17 Июль 2008 - 16:51

Просмотр сообщенияbarancev (17.7.2008, 15:36) писал:

Вопрос -- какая из реализаций лучше, точнее?

Или еще можно для каждого варианта посчитать некую интегральную характеристику "что-то типа невязки". И сравнить по ней.
Но как вы писали -- метрика будет зависеть от ЦЕЛЕЙ.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



#9 Пользователь офлайн   barancev 

  • Администратор
  • PipPipPipPipPipPip
  • Группа: Admin
  • Сообщений: 2 727
  • Регистрация: 12 Май 2004
  • Пол:Мужчина
  • Город:Россия, Москва
  • Skype:barancev

Отправлено 17 Июль 2008 - 18:27

Просмотр сообщенияAlfa (17.7.2008, 15:20) писал:

Может кто-нибудь хочет высказаться по теме?

По теме: http://en.wikipedia..../Falsifiability

#10 Пользователь офлайн   Alfa 

  • Специалист
  • PipPipPipPipPip
  • Группа: Members
  • Сообщений: 552
  • Регистрация: 30 Январь 2007
  • Пол:Мужчина
  • Город:Moscow

Отправлено 17 Июль 2008 - 19:39

Просмотр сообщенияbarancev (17.7.2008, 19:27) писал:

Просмотр сообщенияAlfa (17.7.2008, 15:20) писал:

Может кто-нибудь хочет высказаться по теме?

По теме: http://en.wikipedia..../Falsifiability

О спасибо. Не думаю, что там написано что-то сильно для меня новое, зато теперь я знаю как это слово переводится. И еще там есть куча отличных ссылок. Даже не ожидал, что в википедии так прилично написано.
Чубака — это вуки с планеты Киши, но живет Чубака на планете Эндо, а теперь вдумайтесь:
в этом же нет смысла. С какой стати Чубаке, вуки высотой два с половиной метра,
жить среди эвоков, которые чуть выше полуметра. В этом нет абсолютно никакого смысла.



Поделиться темой:


Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему


Similar Topics Collapse

  Название темы Форум Автор Статистика Последнее сообщение
Открытая тема (есть новые ответы) ФОРМА. SILKTEST v.8.0
каким способом можно закрыть эту форму?
Borland (Segue) - Functional testing MaX-WeB 
  • 9 Ответов
  • 2 559 Просмотров
Открытая тема (есть новые ответы) Link.Click()
как можно нажать link?
AutomatedQA - Functional Testing Saska 
  • 3 Ответов
  • 1 925 Просмотров
Открытая тема (есть новые ответы) Тест кейсы для нагрузочного тестирования
Возможно ли такое???
Тест анализ и тест дизайн Ramsey 
  • 8 Ответов
  • 3 302 Просмотров
Открытая тема (есть новые ответы) Вакансия: тестировщик ПО/Москва,800$
возможно без опыта работы
Работа/Москва servplus 
  • 0 Ответов
  • 1 220 Просмотров
Открытая тема (есть новые ответы) Пауза выполнения с возможностью редактирования
Пауза выполнения с возможностью редактир
Borland (Segue) - Functional testing rb06 
  • 3 Ответов
  • 1 858 Просмотров

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей