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

Фотография

ISTQB: How does testing contribute to software quality?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 60

Опрос: How does testing contribute to software quality? (27 пользователей проголосовало)

How does testing contribute to software quality?

  1. A. Testing ensures that the system under test will not error out in a production environment. (0 голосов [0.00%])

    Процент голосов: 0.00%

  2. B. Testing identifies defects which ensures a successful product will be released to market. (2 голосов [7.41%])

    Процент голосов: 7.41%

  3. C. Testing increases the quality of a software system by avoiding defects in the system under test. (3 голосов [11.11%])

    Процент голосов: 11.11%

  4. D. Testing through verification and validation of functionality identifies defects in the system under test. (22 голосов [81.48%])

    Процент голосов: 81.48%

Голосовать Гости не могут голосовать

#21 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 02 сентября 2009 - 06:23

Очень много разных определений тестирования, почти все противоречат друг другу.

Выбор определений и неравнодушие к варианту С) явно выдаёт приверженца quality school.
С нетерпением жду услышать на тестлабс спич последователя quality school про exploratory testing :))))))
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#22 zemljak

zemljak

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Паша
  • Город:Минск, Беларусь

Отправлено 02 сентября 2009 - 13:14

Религиозный провокационный вопрос :)
Ответила "С" как наиболее близкий к моей карте мира, хотя и
1) Уверена что по мнению stqb он не верен.
2) Мне самой он нравится только на уровне "из двух зол" (а точнее из четырёх :)).

Предлагаю challenge. Возьмите программу listboxer и при помощи тестирования сделайте ей «increases the quality of a software system». А мы посмотрим и поучимся.

Так а вы определите, что для вас является "quality of a software system". Для меня "quality" протестированного Listboxer'а хоть не намного, но все же выше, чем непротестированного. Хотя бы тем, что я обладаю большим количеством информации о программе.
  • 0

#23 astenix

astenix

    Специалист

  • Members
  • PipPipPipPipPip
  • 906 сообщений
  • ФИО:Лёша Лупан
  • Город:Кишинев


Отправлено 02 сентября 2009 - 15:02

Так а вы определите, что для вас является "quality of a software system". Для меня "quality" протестированного Listboxer'а хоть не намного, но все же выше, чем непротестированного. Хотя бы тем, что я обладаю большим количеством информации о программе.

Не подменяете ли вы фактическое качество программы (соответствие предъявляемым требованиям) с "Я знаю куда там нажать, чтобы программа закрэшилась"?
  • 0

Software Testing Glossary - простыми словами о непростых словах.


#24 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 02 сентября 2009 - 15:14

Так а вы определите, что для вас является "quality of a software system". Для меня "quality" протестированного Listboxer'а хоть не намного, но все же выше, чем непротестированного. Хотя бы тем, что я обладаю большим количеством информации о программе.

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

И в этом даже есть некий смысл, если подумать.
  • 0

#25 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 02 сентября 2009 - 15:35

Так а вы определите, что для вас является "quality of a software system". Для меня "quality" протестированного Listboxer'а хоть не намного, но все же выше, чем непротестированного. Хотя бы тем, что я обладаю большим количеством информации о программе.

Дайте свое определение, что такое «quality», и покажите как оно повышается при тестировании.

Еще один вопрос меня мучает: для кого еще таким нехитрым способом качество listboxer повысилось?
  • 0

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


#26 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 02 сентября 2009 - 19:27

ЗЫ: кстати, Алексей, а почему ваш блог перестал транслироваться на software-testing.ru или это у меня чего-то глючит?

Это вопрос скорее ко мне. Действительно перестал. Глючит Yahoo Pipes, причём никаких сообщений об ошибках нет, но и в вывод не попадает. Очень странно. Разбираюсь.

Проблема решена. Алексей поменял формат представления даты в блоге, и Yahoo на него за это обиделся.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#27 zemljak

zemljak

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Паша
  • Город:Минск, Беларусь

Отправлено 03 сентября 2009 - 08:43

Не подменяете ли вы фактическое качество программы (соответствие предъявляемым требованиям) с "Я знаю куда там нажать, чтобы программа закрэшилась"?

Не совсем понимаю к чему "Я знаю куда там нажать, чтобы программа закрэшилась", но среди предъявляемых требований к программе вполне могут быть и known issues. В этом случае качество протестированного Listboxer'а выше, нежели качество непротестированного.

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

И в этом даже есть некий смысл, если подумать.

Про готовность к выходу я не говорил, не приплетайте мне чужие слова. Критерий готовности у каждого project\product менеджера (ну или кто в конкретном случае отвечает за выпуск продукта\проекта) свой. Некоторые упорно бьются и исправляют ошибки, найденные в результате итераций тестирования. Некоторые выпускают продукт с заранее известными багами, просто предупредив об этом пользователей. Или вы не встречались с таким?

Дайте свое определение, что такое «quality», и покажите как оно повышается при тестировании.
Еще один вопрос меня мучает: для кого еще таким нехитрым способом качество listboxer повысилось?

Да можно взять любое адекватное определение, мне все нравятся :) И "соответствие требованиям", и более пространное "quality is value to some person". Как оно повышается - прочитайте мои посты еще раз, мне лень повторяться.
  • 0

#28 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 03 сентября 2009 - 09:35

Дайте свое определение, что такое «quality», и покажите как оно повышается при тестировании.
Еще один вопрос меня мучает: для кого еще таким нехитрым способом качество listboxer повысилось?

Да можно взять любое адекватное определение, мне все нравятся :) И "соответствие требованиям", и более пространное "quality is value to some person". Как оно повышается - прочитайте мои посты еще раз, мне лень повторяться.

Я правильно Вас понял: Вы говорите, что от того, что Вы протестировали listboxer он стал лучше соотвествовать требованиям или стал приносить больше value? Т.е. для тех людей, которые теперь (после Вашего тестирования) скачивают тот же самый listboxer он более качественный стал? Или тот же самый listboxer стал лучше соотвествовать тем же самым требованиям?
  • 0

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


#29 Alfa

Alfa

    Специалист

  • Members
  • PipPipPipPipPip
  • 553 сообщений
  • Город:Moscow

Отправлено 03 сентября 2009 - 09:39

Так а вы определите, что для вас является "quality of a software system". Для меня "quality" протестированного Listboxer'а хоть не намного, но все же выше, чем непротестированного. Хотя бы тем, что я обладаю большим количеством информации о программе.

Я ведь не зря спросил для кого еще он стал более качественным. Получается только для Вас и только потому, что Вы к самому listboxer «присоединили» описание найденных дефектов и именно оно дает информацию о программе.
  • 0

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


#30 zemljak

zemljak

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Паша
  • Город:Минск, Беларусь

Отправлено 03 сентября 2009 - 10:19

Я правильно Вас понял: Вы говорите, что от того, что Вы протестировали listboxer он стал лучше соотвествовать требованиям или стал приносить больше value? Т.е. для тех людей, которые теперь (после Вашего тестирования) скачивают тот же самый listboxer он более качественный стал? Или тот же самый listboxer стал лучше соотвествовать тем же самым требованиям?

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

Я ведь не зря спросил для кого еще он стал более качественным. Получается только для Вас и только потому, что Вы к самому listboxer «присоединили» описание найденных дефектов и именно оно дает информацию о программе.

Ну почему же только для меня, для вас тоже. Ситуация - у вас два компьютера, на первом XP, на втором Vista, последний - для баловства, ну то есть вы все время проводите за первым компьютером, он рабочий. Вам позарез нужен listboxer. Вы скачиваете две версии, отличие одно - в одной из версий где-нибудь в faq'е или где-то еще написано, что под XP программа не работает. Какая для вас версия более качественная? Думаю та, которая более задокументирована, потому как вы потратите меньше времени чтобы начать спользоваться программой.
Понятное дело, пример я высосал из пальца. Можно точно такой же пример привести для другого софта, например для selenium. Например, вы пытаетесь воспользоваться какой-либо функцией, ничего не получается. В данном случае весьма ценен будет багтрекер, где можно найти информацию, что это баг (ну и при возможности узнать в какой версии он пофиксится или как его можно обойти).
Это и есть value, и не только для меня, а для всех, кому этот софт нужен. Понятно, что для дяди Васи с гаража это нафиг не надо. Ну так ему и listboxer с пофикшенными багами тоже не нужен. И получается качество listboxer'а с багами и без для него одинаково.
  • 0

#31 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 03 сентября 2009 - 11:28

Вы скачиваете две версии, отличие одно - в одной из версий где-нибудь в faq'е или где-то еще написано, что под XP программа не работает. Какая для вас версия более качественная? Думаю та, которая более задокументирована, потому как вы потратите меньше времени чтобы начать спользоваться программой.

Пример с "известными проблемами" вполне хорош, и, да, в определенном смысле продукт будет "лучше" (но не качественнее), так как сократятся расходы компании на его поддержку. Для пользователя тоже лучше - можно не тратить время и сразу пойти к конкурентам, так что о плохом (например) качестве данного продукта я даже не узнаю.

В целом, все выигрывают. Только это не говорит о качестве.
  • 0

#32 zemljak

zemljak

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Паша
  • Город:Минск, Беларусь

Отправлено 03 сентября 2009 - 11:37

Пример с "известными проблемами" вполне хорош, и, да, в определенном смысле продукт будет "лучше" (но не качественнее), так как сократятся расходы компании на его поддержку. Для пользователя тоже лучше - можно не тратить время и сразу пойти к конкурентам, так что о плохом (например) качестве данного продукта я даже не узнаю.

В целом, все выигрывают. Только это не говорит о качестве.

Задам традиционный вопрос - что для вас есть качество? :) Предвижу ответ, связанный с требованиями к ПО, отсюда второй вопрос - какие по вашему требования к ПО бывают? Если говорить о нефункциональных требованиях, то как раз таки одно из них (документированность) с помощью тестирования может быть вполне удовлетворено (не полностью, естественно). Ну по крайней мере мне так это видится.
  • 0

#33 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 03 сентября 2009 - 11:46

Можно точно такой же пример привести для другого софта, например для selenium. Например, вы пытаетесь воспользоваться какой-либо функцией, ничего не получается. В данном случае весьма ценен будет багтрекер, где можно найти информацию, что это баг (ну и при возможности узнать в какой версии он пофиксится или как его можно обойти).
Это и есть value, и не только для меня, а для всех, кому этот софт нужен. Понятно, что для дяди Васи с гаража это нафиг не надо. Ну так ему и listboxer с пофикшенными багами тоже не нужен. И получается качество listboxer'а с багами и без для него одинаково.

Тоже плохой пример. С какой радости пользователи (а не любители преодолевать трудности) должны серфить по багтрекеру?
  • 0

#34 zemljak

zemljak

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Паша
  • Город:Минск, Беларусь

Отправлено 03 сентября 2009 - 11:57

Тоже плохой пример. С какой радости пользователи (а не любители преодолевать трудности) должны серфить по багтрекеру?

Никто никому ничего не должен. Кто-то посмотрит, а кто-то нет. Тот, кому нужен именно этот софт - посмотрит. Кто может безпроблемно уйти к конкуренту - уйдет.
  • 0

#35 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 03 сентября 2009 - 12:37

Тоже плохой пример. С какой радости пользователи (а не любители преодолевать трудности) должны серфить по багтрекеру?

Никто никому ничего не должен. Кто-то посмотрит, а кто-то нет. Тот, кому нужен именно этот софт - посмотрит. Кто может безпроблемно уйти к конкуренту - уйдет.

Ну и дела. Это вы о качестве так рассуждаете или уже о другом?
  • 0

#36 zemljak

zemljak

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Паша
  • Город:Минск, Беларусь

Отправлено 03 сентября 2009 - 13:08

Тоже плохой пример. С какой радости пользователи (а не любители преодолевать трудности) должны серфить по багтрекеру?

Никто никому ничего не должен. Кто-то посмотрит, а кто-то нет. Тот, кому нужен именно этот софт - посмотрит. Кто может безпроблемно уйти к конкуренту - уйдет.

Ну и дела. Это вы о качестве так рассуждаете или уже о другом?

Я лишь ответил на ваш вопрос. Если вы думаете, что ваш вопрос о качестве, можете считать что и ответил я о качестве. Ваше дело.
Другое дело, что ваш вопрос ни о чем.
  • 0

#37 rlabs

rlabs

    Специалист

  • Members
  • PipPipPipPipPip
  • 660 сообщений
  • Город:Россия, Санкт-Петербург

Отправлено 03 сентября 2009 - 18:22

Задам традиционный вопрос - что для вас есть качество? :) Предвижу ответ, связанный с требованиями к ПО, отсюда второй вопрос - какие по вашему требования к ПО бывают?


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

#38 Clauster

Clauster

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 913 сообщений
  • ФИО:Худобородов Валерий
  • Город:Espoo

Отправлено 03 сентября 2009 - 20:52

Тоже плохой пример. С какой радости пользователи (а не любители преодолевать трудности) должны серфить по багтрекеру?

Никто никому ничего не должен. Кто-то посмотрит, а кто-то нет. Тот, кому нужен именно этот софт - посмотрит. Кто может безпроблемно уйти к конкуренту - уйдет.

Ну и дела. Это вы о качестве так рассуждаете или уже о другом?

Я лишь ответил на ваш вопрос. Если вы думаете, что ваш вопрос о качестве, можете считать что и ответил я о качестве. Ваше дело.
Другое дело, что ваш вопрос ни о чем.

Зря вы первую цитату отцепили, ну да ладно. Пример неудачный также потому, что Selenium это открытый проект со всеми вытекающими. В коммерческих продуктах понятие о качестве немного иное все-таки.
  • 0

#39 zemljak

zemljak

    Активный участник

  • Members
  • PipPip
  • 102 сообщений
  • ФИО:Паша
  • Город:Минск, Беларусь

Отправлено 03 сентября 2009 - 20:56

Зря вы первую цитату отцепили, ну да ладно. Пример неудачный также потому, что Selenium это открытый проект со всеми вытекающими. В коммерческих продуктах понятие о качестве немного иное все-таки.

Так понятно, что проекты разные бывают. Но изначально же нигде никакого разделения нет, говорится об общих материях.
  • 0

#40 Natalya Rukol

Natalya Rukol

    Профессионал

  • Admin
  • PipPipPipPipPipPip
  • 2 001 сообщений
  • Город:Moscow


Отправлено 03 сентября 2009 - 21:29

Я сказала, что тестирование не нужно если в результате его действий не будет улучшаться продукт, фикситься баги, и т.д. Есть разница

Предположим, поздно проведенное тестирование позволило выявить, что продукт уныл, никуда не годится и всех надо разогнать, пока совсем не прогорели. Нужно было в таком случае тестирование?

Класс! Я не сразу заметила эту фразу :(
Вы считаете, что данное тестирование подходит под определение D, и не подходит под определение С?
Я тоже! Абсолютно с Вами согласна! :friends:
Посему и говорю, что мне не нравится это определение, так как результат такой работы мне тоже не нравится.
А если в работе опираться на определение С, то наше тестирование было бы не поздним, вместо "всех надо разогнать" было бы понятно "как исправить ситуацию", а по-хорошему такой ситуации бы вообще не сложилось.
Здесь уже несколько раз приводились примеры с врачами. Как Вы думаете, результаты лечения будут одинаковыми, если диагностировать рак на начальной стадии и на конечной? А одинаковыми ли будут результаты лечения при разной точности диагностирования? Я думаю, что нет. Диагностирование ВЛИЯЕТ на качество ЛЕЧЕНИЯ. Так же и тестирование влияет на качество продукта. Косвенно? Да, косвенно. Но кому нужен диагност, который не поможет вылечить?
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных