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

Фотография

Баг


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

#1 Alex_Gurevich

Alex_Gurevich

    Специалист

  • Members
  • PipPipPipPipPip
  • 538 сообщений
  • ФИО:Гуревич Александр Львович
  • Город:Москва

Отправлено 02 июля 2008 - 19:15

Баг (от англ. bug - насекомое, жук; дефект, ошибка, сбой (в аппаратуре, компьютерной программе)) - выявленная ошибка в программе или в документации.

Иногда это слово используется в форме женского рода: Бага.

Вот что пишет об истории термина "баг" Р. Савин в книге "Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах":
"Согласно фольклору, баги вошли в лексикон компьютерщиков после случая, происшедшего в Гарвардском университете в 1947 г. После того как на реле прадедушки ПК Маркa II присел отдохнуть мотылек, один из контактов слегка коротнуло и весь 15тонный агрегат со скрежетом остановился. Инженеры проявили милосердие и извлекли мотылька, после чего аккуратно зафиксировали его скотчем в журнале испытаний с комментарием «Первый фактический случай найденного жука» («First actual case of bug being found»)" (http://software-testing.ru/lib/savin/testing-dot-com-01.htm).

"Баг пофикшен" - ошибка исправлена.


Рекомендуемое выражение - Ошибка.


Оглавление настоящего словаря - http://software-testing.ru/forum/index.php?showtopic=12862.
  • 0

#2 JimR

JimR

    Опытный участник

  • Members
  • PipPipPipPip
  • 253 сообщений
  • ФИО:Ручко Дмитрий Иванович
  • Город:Москва

Отправлено 03 июля 2008 - 08:22

А если ошибка найдена в процессе использования программы, то это уже разве не баг?
  • 0
Дмитрий Ручко
InfoTeCS

#3 greesha

greesha

    Опытный участник

  • Members
  • PipPipPipPip
  • 363 сообщений
  • ФИО:Печёнкин Григорий Михайлович
  • Город:Мытищи

Отправлено 03 июля 2008 - 09:00

А если ошибка найдена в процессе использования программы, то это уже разве не баг?


Это уже фича. :)
  • 1
Григорий Печёнкин
greesha.ru
жежешечка

#4 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 03 июля 2008 - 09:05

А если ошибка найдена в процессе использования программы, то это уже разве не баг?


Это уже фича. :)


Ага, критикал фича от пользователей :crazy:
  • 0

#5 Alex_Gurevich

Alex_Gurevich

    Специалист

  • Members
  • PipPipPipPipPip
  • 538 сообщений
  • ФИО:Гуревич Александр Львович
  • Город:Москва

Отправлено 03 июля 2008 - 17:24

Коллеги, я согласен с вами.


Если ошибка найдена в процессе использования программы, это тоже баг.

Так будет правильно: Баг - это ошибка в программе, выявленая при тестировании программы и в процессе ее использования ?

А вот, если ошибка найдена в процессе кодирования - я думаю это уже не баг.

Как считаете?
  • 0

#6 Tuchka_84

Tuchka_84

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

  • Members
  • PipPip
  • 105 сообщений
  • ФИО:Маша

Отправлено 04 июля 2008 - 04:50

Коллеги, я согласен с вами.


Если ошибка найдена в процессе использования программы, это тоже баг.

Так будет правильно: Баг - это ошибка в программе, выявленая при тестировании программы и в процессе ее использования ?

А вот, если ошибка найдена в процессе кодирования - я думаю это уже не баг.

Как считаете?

Ну почему же не баг? А если програмер не успевает её исправить и сам подходит к тестеру\аналитику\менеджеру, и говорит что в программе есть такая ошибка, но к выходу версии он её исправить не может. Разве это не баг?
Можно сказать тогда проще Баг - это выявленная ошибка в программе. Но я в принципе отношу к багам (заношу их баг-трекинговую систему) не только ошибки в самой программе, но и ошибки в документации(UserGuides , Help). Кто как считает ошибки в документации тоже баги или нет?
  • 0

#7 Alfa

Alfa

    Специалист

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

Отправлено 04 июля 2008 - 07:41

Кто как считает ошибки в документации тоже баги или нет?

Да, ошибка в документации тоже баг.
Т.о. получается определение: баг -- это ошибка. Осталось выяснить что такое ошибка :).
  • 0

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


#8 Alex_Gurevich

Alex_Gurevich

    Специалист

  • Members
  • PipPipPipPipPip
  • 538 сообщений
  • ФИО:Гуревич Александр Львович
  • Город:Москва

Отправлено 04 июля 2008 - 10:22

Коллеги, я согласен с вами.


Если ошибка найдена в процессе использования программы, это тоже баг.

Так будет правильно: Баг - это ошибка в программе, выявленая при тестировании программы и в процессе ее использования ?

А вот, если ошибка найдена в процессе кодирования - я думаю это уже не баг.

Как считаете?

Ну почему же не баг? А если програмер не успевает её исправить и сам подходит к тестеру\аналитику\менеджеру, и говорит что в программе есть такая ошибка, но к выходу версии он её исправить не может. Разве это не баг?
Можно сказать тогда проще Баг - это выявленная ошибка в программе. Но я в принципе отношу к багам (заношу их баг-трекинговую систему) не только ошибки в самой программе, но и ошибки в документации(UserGuides , Help). Кто как считает ошибки в документации тоже баги или нет?


Очень хорошо:

"выявленная ошибка в программе и в документации..."
  • 0

#9 Alex_Gurevich

Alex_Gurevich

    Специалист

  • Members
  • PipPipPipPipPip
  • 538 сообщений
  • ФИО:Гуревич Александр Львович
  • Город:Москва

Отправлено 04 июля 2008 - 10:28

Кто как считает ошибки в документации тоже баги или нет?

Да, ошибка в документации тоже баг.
Т.о. получается определение: баг -- это ошибка. Осталось выяснить что такое ошибка :).


А определение понятия "ошибка" - это уже не сюда :)

См., например, форум
http://software-test...p?showforum=183
и, в частности, дискуссию "Баг или ошибка":
http://software-test...showtopic=12260
  • 0

#10 Alfa

Alfa

    Специалист

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

Отправлено 04 июля 2008 - 12:05

"выявленная ошибка в программе и в документации..."

Тогда уж "баг -- выявленная ошибка в программе ИЛИ в документации ИЛИ в требованиях"
А у стульев баги бывают?

А определение понятия "ошибка" - это уже не сюда :)
См., например, форум
http://software-test...p?showforum=183
и, в частности, дискуссию "Баг или ошибка":
http://software-test...showtopic=12260

Перевод != определение
  • 0

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


#11 Alex_Gurevich

Alex_Gurevich

    Специалист

  • Members
  • PipPipPipPipPip
  • 538 сообщений
  • ФИО:Гуревич Александр Львович
  • Город:Москва

Отправлено 04 июля 2008 - 17:24

Перевод != определение


Там, кстати, вроде бы, такое определение

bug: See defect.

defect: A flaw in a component or system that can cause the component or system to fail to
perform its required function, e.g. an incorrect statement or data definition. A defect, if
encountered during execution, may cause a failure of the component or system.

Если это не устраивает можено изменить, или доработать, или составить новое.
  • 0

#12 Alfa

Alfa

    Специалист

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

Отправлено 07 июля 2008 - 07:34

Перевод != определение


Там, кстати, вроде бы, такое определение

bug: See defect.

defect: A flaw in a component or system that can cause the component or system to fail to
perform its required function, e.g. an incorrect statement or data definition. A defect, if
encountered during execution, may cause a failure of the component or system.

Если это не устраивает можно изменить, или доработать, или составить новое.

Это я просто не догадался, что вы меня к английскому определению отсылаете.
Но мы тут вроде выяснили, что баги бывают так же и в документации и в этом случае данное определение не подходит :(.
Так же по данному определению опечатка в интерфейсе и вообще юзабилити баги (до разумного предела конечно) это вовсе и не дефекты.
  • 0

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


#13 Gnomik

Gnomik

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

  • Members
  • PipPip
  • 76 сообщений
  • ФИО:Попов Федор Иванович

Отправлено 17 ноября 2008 - 10:38

Баг - это когда фактический результат не равен ожидаемому результату.
  • 0

#14 Tuchka_84

Tuchka_84

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

  • Members
  • PipPip
  • 105 сообщений
  • ФИО:Маша

Отправлено 19 ноября 2008 - 10:50

Баг - это когда фактический результат не равен ожидаемому результату.

Не всегда. Пользователь может ожидать от программы всего чего угодно, но это не значи,т что если он не нашел этого значит это баг программы. Бывает и такое, что пользователь плохо умеет считать и ожидает,что результат будет 2+2=6, а ему выдает 4 . Разве это баг?
  • 0

#15 Vasiliy

Vasiliy

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

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 19 ноября 2008 - 11:07

...ожидает,что результат будет 2+2=6, а ему выдает 4 . Разве это баг?

Надо посмотреть в документацию к программе=)
Может там и сумма сторон треугольника превышает 180.
  • 0

#16 Bars Master

Bars Master

    Постоянный участник

  • Members
  • PipPipPip
  • 178 сообщений
  • ФИО:Фролов Борис
  • Город:Volgograd, Moscow

Отправлено 19 ноября 2008 - 15:24

Вообще-то ожидаемый результат, это не результат, который ожидает пользователь, а результат описанного в документации действия, с описанным методом "появления" результата.
Если ожидаемый результат противоречит логическому методу решения проблемы, то это баг документации.
т.е. если в документации написано 2+2=6, и метод получение заявлен арефмитический результат двух слогаемых, то понятно, что это будет ошибка документации т. к. используя данный метод и слогаемые примененные в нем получается другой результат.
  • 0

#17 aaa

aaa

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

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Макеенков Сергей Сергеевич
  • Город:г. Ивантеевка

Отправлено 29 декабря 2009 - 08:44

Может там и сумма сторон треугольника превышает 180.

да именно так.. сумма сторон с легкостью превышает 180 :)

Баг - это когда фактический результат не равен ожидаемому результату.

я бы сказал "баг" - это расхождение фактического поведения и описанного(верного, принятого верным)...

Не всегда. Пользователь может ожидать от программы всего чего угодно, но это не значи,т что если он не нашел этого значит это баг программы. Бывает и такое, что пользователь плохо умеет считать и ожидает,что результат будет 2+2=6, а ему выдает 4 . Разве это баг?

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

если у пользователя ожидаемый результат у действия 2+2 равен 6, то это дополнение от пользователя или запрос на доработку :)
  • 0
Что я буду делать в свободный день:
поиграю в самолетики под кроватью,
совершу мелкое хулиганство над печенью,
поищу место под солнцем, накормлю жадные пальцы,
поражу красноречием, пренебрегу приличиями.

Blog - блог о тестировании и не только
------
Светодиоды - интернет-магазин

#18 aaa

aaa

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

  • Members
  • PipPip
  • 110 сообщений
  • ФИО:Макеенков Сергей Сергеевич
  • Город:г. Ивантеевка

Отправлено 29 декабря 2009 - 08:51

А у стульев баги бывают?

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

Blog - блог о тестировании и не только
------
Светодиоды - интернет-магазин

#19 SALar

SALar

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

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 29 декабря 2009 - 12:06

Баг - это когда фактический результат не равен ожидаемому результату.

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

А если нет описания? Это ж совершенно нормально, когда описания нет.
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#20 Vasiliy

Vasiliy

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

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 29 декабря 2009 - 13:39

Может там и сумма сторон треугольника превышает 180.

да именно так.. сумма сторон с легкостью превышает 180 :)


Ну да, пардон. Имелись в виду углы...)
  • 0


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

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