@qa_ru

Страница 136 из 1080
Александр Валерьевич
13.10.2016
15:40:28
для простой маркировки

Ivan
13.10.2016
15:40:40
я слыхал такой подход в 1984

Dima
13.10.2016
15:41:10
можно вывести 3, ошибочное поведение — я зарегистрирован и я не могу создать пост. — баг можно вывести 4. я не зарегистрирован, но я могу создать пост. Что-то точно не так же? и чем эти тесты являются негативными. особенно если мы учитываем только положительное поведение?

слишком я ушел. надо было проще.

Google
Dima
13.10.2016
15:41:32
надо было с валидацией данных. да.

Roman
13.10.2016
15:41:42
нет, это ложная маркировка, тест валидный, ожидаемый результат - сохранение работоспособности, маркировать тесты по классам данных - лишняя терминология мешает корректно оценивать поведение

а также есть риск пропустить баг, оценив поведение, как "допустимое"

Dima
13.10.2016
15:42:39
от валидации мы ожидаем 2 поведения. всего 2. где тут негативность?

Ivan
13.10.2016
15:42:43
да примеры понятные

Roman
13.10.2016
15:42:44
так, народ, сорян, сёдня по сути пятница в украине и я бухать, если на что ещё покомментить завтра нужно - тегните меня или в личку

Dima
13.10.2016
15:42:56
почему вы выделяете из нормального, ожидаемого поведения негативные тесты

и позитивные

Ivan
13.10.2016
15:43:03
не понятна страсть перестать называть что-то так, как это было привычно

Dima
13.10.2016
15:43:13
когда и 1 и 2 в общем то ожидаемое поведение

устоялось != хорошо

Pavel
13.10.2016
15:43:57
не понятна страсть перестать называть что-то так, как это было привычно
Это часть одного большого процесса под названием совершенствование

Избавившись от 15 таких терминов, можно перейти на новый уровень профессионализма

Google
Ivan
13.10.2016
15:45:30
мне в общем-то не холодно и не жарко, я не разделяют одно на другое. для меня оба кейса - функциональные

Ivan
13.10.2016
15:47:05
почему мы должны оставить "позитивный" и убрать "негативный", что в общем-то 2 стороны одной монеты по изначальной задумке, мне не понятно

Roman
13.10.2016
15:47:30
нет, не надо оставлять "позитивный" - оба лишние

Ivan
13.10.2016
15:48:31
теперь понятно, просто слово "позитивно" использовалось так часто, что не понятно что с ним делать.

Roman
13.10.2016
15:49:08
просто "позитивный" он по ориентированности в контексте задачи самой проверки.

Ivan
13.10.2016
15:50:00
я слыхал, что нет света без темноты, так как без опозиции невозможно сравнивать.

Dima
13.10.2016
15:50:59
я нереально сгорел от этого у руколь. Не сомневаюсь в её профессионализме, но когда было задание 1 с позитивными и негативными тестами это был провал. я сразу же бросил эту обучающую стажировку.

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

ну она хоть сказала, что следует делать акцент на позитивные тесты.

Александр Валерьевич
13.10.2016
15:55:31
как мне кажется, какой-то холивар на пустом месте

Ivan
13.10.2016
15:55:43
Короче, это звучит вот так: все "тесты горячие". Но ведь "горячие" имеет и противоположное значение(я). И почему вы используете сравнительное прилагательное в качестве термина, при этом доказывая и пригорая от попытки понять, что же должно быть в противоположном смысле этого термина.

Александр Валерьевич
13.10.2016
15:55:52
типа "просто не называйте, это некорректно согласно вот такой заковыристой логике"

Ivan
13.10.2016
15:55:54
Так вот именно! Квантовый

Roman
13.10.2016
15:55:57
все тесты = тесты

Google
Александр Валерьевич
13.10.2016
15:56:09
ну вот я хочу маркировку сделать такую

Ivan
13.10.2016
15:56:09
Это утверждение правильное

Александр Валерьевич
13.10.2016
15:56:17
и я не понял, почему это некорректно

Roman
13.10.2016
15:56:34
негативный/позитивные - это ложная дилемма, ложные дилеммы создают ненужные сложности

Ivan
13.10.2016
15:56:48
Почему бы не поделить на "тесты с валидными данными" и тесты с "не валидными данными"

О Боже ! Так ведь она у нас есть!

Roman
13.10.2016
15:57:39
зачем? зачем делить тесты по типам данных? тесты нужно делить по ситуациям, логике проверок и ессесно по ожидаемым результатам

Ivan
13.10.2016
15:58:01
И о Боже! Тесты ведь всегда проверяют, что система должна работать, поэтому было бы глупел проверять на то, что она тупанет

Ivan
13.10.2016
15:58:39
По ожидаемым результатам? Это как? По логике проверок? Это как?

Dima
13.10.2016
15:58:40
типа "просто не называйте, это некорректно согласно вот такой заковыристой логике"
логика не заковыристая. в обоих случаях мы ждём определённого поведения. и оно ничем не отличается в корне. заковыристая логика как раз делить повведение на 2 и более сущностей.

Ivan
13.10.2016
15:59:11
То есть мы можем делить по выходным данным, но не можем делить по входным?

Dima
13.10.2016
16:00:21
есть валидные и не валидные данные на входе. в обоих случаях мы ожидаем успешной обработки.

Ivan
13.10.2016
16:01:19
А кто говорит, что тесты ожидают "***" в качестве ожидаемых результатов?

Roman
13.10.2016
16:01:19
То есть мы можем делить по выходным данным, но не можем делить по входным?
да, я своим как-то рисовал картинку, почему по входным делить нелогично

но картинки не сегодня, и так уже с мобилы строчу )))

Ivan
13.10.2016
16:01:55
Это как классы эквивалентности

Roman
13.10.2016
16:02:07
рисовал лайвом, может кто фоткал, спрошу

Google
Ivan
13.10.2016
16:02:37
Если срабатывает if считай что негативный кейс

Roman
13.10.2016
16:02:52
ни в коем случае

кароч, я нарисую, пни меня завтра в личку

я даже перерисую - планшет есть и перо есть )))

Ivan
13.10.2016
16:03:33
Если мне все ещё будет интересно

Dima
13.10.2016
16:03:44
вебинар делай уж. чего там

Roman
13.10.2016
16:03:44
ага :)

Александр Валерьевич
13.10.2016
16:03:59
есть валидные и не валидные данные на входе. в обоих случаях мы ожидаем успешной обработки.
кажется, мы уже определили, что ожидаем всегда корректного поведения

Roman
13.10.2016
16:04:01
вебинар делай уж. чего там
я до часов 2-х могу быть всё ещё пьян )))

Ivan
13.10.2016
16:04:06
На Heisenbug подавай доклад

Roman
13.10.2016
16:04:08
+

Ivan
13.10.2016
16:09:25
А вообще, я понимаю почему у разработчика(в особенности у мидла) есть четкое понимание, что все тесты положительные. Я тут читал статейку, что разработчики в принципе мыслят позитивными кейсами, и проблема с неожиданными данными каждый раз для них "сюрприз"

Dima
13.10.2016
16:10:29
разные разработчкики. а вообще, заточены н это в большей степени. ибо по тз у нас часто пишут ожидаемое поведение.

ну и bdd tdd тоже в общем-то мы ожидаем

Ivan
13.10.2016
16:11:28
И выгляди это довольно правдиво, так как частота багов "проблема в логике" соперничает с "не учитывается, что может быть вот так"

Dima
13.10.2016
16:13:20
тз разжевыванные мало кто любит. но именно поэтому они эффективны ?

Ivan
13.10.2016
16:17:03
Поэтому и есть проблемы с "негативными"

И это не разжевывание тз, это непонимание use case того функционала, что девелопер делает

Я сделал позитивное тестирование фичи - все работает, а там "не надо разжевывать" мне тз

И херня какая-то

Google
Dima
13.10.2016
16:20:18
увы

Dima
13.10.2016
19:16:54
он про меня и в общем

я там упоминал, что я мидл рубист. вот он и вспомнил

Ivan
13.10.2016
19:19:12
Ага

Pavel
13.10.2016
19:21:33
я там упоминал, что я мидл рубист. вот он и вспомнил
А пруф? Может ты синьор, кто тебя знает

Ivan
13.10.2016
19:21:47
А тестирование нагрузки у вас тоже не разделяется? Ну там стресс, нагрузочное, стабильности: все одно, запросики идут, система обрабатывается, выходные параметры одни, логика обработки одна.

Dima
13.10.2016
19:22:13
я точно не сеньёр. Да и не хотел бы им быть. Не программист я по натуре.

Ivan
13.10.2016
19:22:14
Любопытства ради спросил

Авось и джун

Ну тут курсив

Dima
13.10.2016
19:22:42
?

может буду джуном через годик. Быстро всё в IT меняется же

хотя такие фундаментальные вещи не особо.

Ivan
13.10.2016
19:25:29
У меня тут знакомый ищет себе в команду толковых парней, с языками программирования. https://spb.hh.ru/vacancy/17628046

Никто таким не интересуется?

Dima
13.10.2016
19:28:54
моя совесть позволит мне только на автоматизатора джуна пойти

а. ну и не питер

скинь в вакансии. тут отдельный чатик есть

Willingness to learn scripting languages and Java. хех. разве лид не должен уже знать автоматизирование? ну. Тот свой тулкит.

не всё же мануалкой делать

Страница 136 из 1080