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

Фотография

Говорят есть точный ответ. Кто знает?


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

#1 vananova

vananova

    Новый участник

  • Members
  • Pip
  • 7 сообщений


Отправлено 06 июня 2016 - 14:43

Есть 2 программы А и Б. С примерно одинаковой функциональность.
В программе А, нашли и исправили 20 багов.
В программе Б — 7.

В какой программе осталась багов больше?


  • 0

#2 aid

aid

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

  • Members
  • PipPipPipPip
  • 448 сообщений
  • ФИО:Николай


Отправлено 06 июня 2016 - 14:49

Есть две деревни, с примерно одинаковой плотностью населения. Немцы в одной деревне нашли и сожрали 20 куриц, в другой 7. В какой деревне осталось больше индюшек? Простите, не удержался.


  • 0

#3 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 06 июня 2016 - 15:05

Говорят есть точный ответ.

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

Да и вообще найти все баги и посчитать их количество в принципе невозможно.


  • 2

#4 Freiman

Freiman

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

  • Members
  • PipPipPipPipPipPip
  • 1 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 06 июня 2016 - 15:08

И интересно, откуда эта "задачка" и каков правильный ответ с точки зрения задающего.


  • 0

#5 Garm

Garm

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

  • Members
  • PipPip
  • 116 сообщений

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

Нет, не думаю что есть. Даже если есть две одинаковых копии, в одной из которых пофишкено 20 багов, а в другой 7, нельзя сказать в какой багов больше. И мне кажется, что количество багов вообще не лучший показатель. У тебя может быть 100 денег, у Васи может быть 100 денег, только у тебя рубли, а у него доллары.


  • 0

#6 Vasiliy

Vasiliy

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

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

Отправлено 06 июня 2016 - 15:59

Кто говорит, что есть точный ответ? 

Если вам его скажут, то опубликуйте, пожалуйста.

 

И откуда задача? С собеседования?


  • 0

#7 SHINNOK

SHINNOK

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

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Кравченко Артём
  • Город:Таганрог


Отправлено 07 июня 2016 - 05:55

Есть 2 программы А и Б. С примерно одинаковой функциональность.
В программе А, нашли и исправили 20 багов.
В программе Б — 7.

В какой программе осталась багов больше?

 

Вопрос из серии, в какой галактике звёзд больше?

Нельзя ответить однозначно, т.к. в одной звёзды уже погасли, а свет от них ещё идёт, а в другой звёзды уже сияют, но до нас свет от них ещё не дошёл  :smile:


  • 0
Второй активно используемый ник - Victim

#8 Сергей

Сергей

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

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

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

Вопрос точно с собеседования. Новичков проверяют.


  • 0

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


#9 Vasiliy

Vasiliy

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

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

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

Вопрос точно с собеседования. Новичков проверяют.

Пусть проверяют, но зачем им голову то чепухой забивать при этом?


  • 0

#10 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


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

Это не забивание головы чепухой. 

Нормальная проверка на знание базовых принципов тестирования.

Ели хотите - негативное тестирование кандидатов.

Это еще по-божески, бывают и толстые тролли: https://testitquickl...asa-hitsina-ma/

 

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


  • 0

#11 Vasiliy

Vasiliy

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

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

Отправлено 07 июня 2016 - 08:18

Ну если так:)


  • 0

#12 Garm

Garm

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

  • Members
  • PipPip
  • 116 сообщений

Отправлено 07 июня 2016 - 10:00

Это не забивание головы чепухой. 

Нормальная проверка на знание базовых принципов тестирования.

Ели хотите - негативное тестирование кандидатов.

Это еще по-божески, бывают и толстые тролли: https://testitquickl...asa-hitsina-ma/

 

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

На мой взгляд, нормальная проверка это спросить "в какой программе осталась багов больше", не утверждая что на этот вопрос есть точный ответ. Тут уже больше проверка характера человека, а не базовых знаний. Когда я в университете учился, там был преподаватель который в таком же ключе любил "проверять". Говорит ему студент что-нибудь, а он делает вид будто чушь услышал, мол, "вы точно уверены/правда что ли". Или сам говорит что-то неправильное, но с уверенным видом. Тут уж хочешь не хочешь, но начнёшь сомневаться в своих собственных знаниях.


  • 0

#13 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 07 июня 2016 - 10:56

 

Это не забивание головы чепухой. 

Нормальная проверка на знание базовых принципов тестирования.

Ели хотите - негативное тестирование кандидатов.

Это еще по-божески, бывают и толстые тролли: https://testitquickl...asa-hitsina-ma/

 

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

На мой взгляд, нормальная проверка это спросить "в какой программе осталась багов больше", не утверждая что на этот вопрос есть точный ответ. Тут уже больше проверка характера человека, а не базовых знаний. Когда я в университете учился, там был преподаватель который в таком же ключе любил "проверять". Говорит ему студент что-нибудь, а он делает вид будто чушь услышал, мол, "вы точно уверены/правда что ли". Или сам говорит что-то неправильное, но с уверенным видом. Тут уж хочешь не хочешь, но начнёшь сомневаться в своих собственных знаниях.

 

Ну так, если разобрать, получается проверка soft skills.

А так, вполне себе точных ответов много есть:

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

"Известных и неисправленных багов в программах теперь поровну"

"Поскольку не сказано что исправления проверили, допустим что их никто не проверял, тогда при одинаковом "весе" багов программа А имеет больше багов чем Б с вероятностью 3 к 1"

 

Вообще, главный ответ на все вопросы - "42", а главный ответ на все вопросы тестирования "it depends"


  • 1

#14 Garm

Garm

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

  • Members
  • PipPip
  • 116 сообщений

Отправлено 07 июня 2016 - 12:26

Ну так, если разобрать, получается проверка soft skills.

 

А так, вполне себе точных ответов много есть:

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

"Известных и неисправленных багов в программах теперь поровну"

"Поскольку не сказано что исправления проверили, допустим что их никто не проверял, тогда при одинаковом "весе" багов программа А имеет больше багов чем Б с вероятностью 3 к 1"

 

Вообще, главный ответ на все вопросы - "42", а главный ответ на все вопросы тестирования "it depends"

 

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

 

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


  • 0

#15 vananova

vananova

    Новый участник

  • Members
  • Pip
  • 7 сообщений


Отправлено 07 июня 2016 - 12:31

И интересно, откуда эта "задачка" и каков правильный ответ с точки зрения задающего.

Я ответил примерно как Вы, на что мне сказали следующее:

Это вопрос как раз из области тестирования и мат статистики.

Вопрос имеет вполне конкретный ответ

 

Усомнившись в своей логике решил узнать мнение коллег.


  • 0

#16 vananova

vananova

    Новый участник

  • Members
  • Pip
  • 7 сообщений


Отправлено 07 июня 2016 - 12:33

Кто говорит, что есть точный ответ? 

Если вам его скажут, то опубликуйте, пожалуйста.

 

И откуда задача? С собеседования?

Можно сказать, что с собеседования. Дословно слова спрашивающего:

Это вопрос как раз из области тестирования и мат статистики.

Вопрос имеет вполне конкретный ответ


  • 0

#17 Garm

Garm

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

  • Members
  • PipPip
  • 116 сообщений

Отправлено 07 июня 2016 - 12:49

 

И интересно, откуда эта "задачка" и каков правильный ответ с точки зрения задающего.

Я ответил примерно как Вы, на что мне сказали следующее:

Это вопрос как раз из области тестирования и мат статистики.

Вопрос имеет вполне конкретный ответ

 

Усомнившись в своей логике решил узнать мнение коллег.

 

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

А в целом, под таким углом я бы сказал что в программе "А" больше. 


  • 1

#18 Little_CJIOH

Little_CJIOH

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

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 07 июня 2016 - 12:56

 

Кто говорит, что есть точный ответ? 

Если вам его скажут, то опубликуйте, пожалуйста.

 

И откуда задача? С собеседования?

Можно сказать, что с собеседования. Дословно слова спрашивающего:

Это вопрос как раз из области тестирования и мат статистики.

Вопрос имеет вполне конкретный ответ

 

Как уже говорилось - it depends.

Перед тем как дать "точный" ответ нужно сделать массу допущений чтобы выйти из сферической ситуации в вакууме.

Если это 2 разработки сделанные двумя командами по одному ТЗ и тестируемые одним инженером по одному идеальному test suite, и баги все имеют одинаковый "вес" то команда А имеет более "грязный" код и если исправления не были протестированы, то при исправлении багов, теоретически, команда А опять напортачит больше чем команда Б.

 

Из каких допущений исходил задавший вопрос - ХЗ. Это из него доставать надо было.


  • 1

#19 vananova

vananova

    Новый участник

  • Members
  • Pip
  • 7 сообщений


Отправлено 07 июня 2016 - 13:29

Некто Гленфорд Майерс, основоположник теории тестирования, вывел 2 закона тестирования ПО:
 
1. Невозможно отыскать абсолютно все ошибки в программном продукте. Ошибки остаются всегда.
2. Построение исчерпывающего входного теста невозможно.
 
Добавляя к первому закону выводы из статистики (рассписывать не буду), получаем: что ошибок осталось больше там, где найдено больше ))) Т.к. программы с одинаковой функциональность. Но явно, что программа А по качеству хуже.

  • 0

#20 Сергей

Сергей

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

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

Отправлено 07 июня 2016 - 13:38

Ну вы уж Майерса то не обижайте, Майерс - это Майерс. Я бы ещё понял Некто Савин...


  • 0

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



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

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