@qa_ru

Страница 342 из 1080
Светлана
16.02.2017
08:37:00
Так, а какая тогда роль у тестировщика,если разработчик написал тесты и уверен, что код работает?
то, что функция не сломалась, не значит, что функционал продолжает работать)

Natalia
16.02.2017
08:37:05
проверить, что реально работает и что изменения не затронули другой функционал

Ivan
16.02.2017
08:37:09
Тогда и тестировать должен сам разработчик?
Тестировщик поверяет рабочий функционал, а не просчёт можно ли назвать эту гору костылей рабочей или нет.

Светлана
16.02.2017
08:37:22
функция в конце концов может в какой-то момент перестать вызываться.))

Google
Ivan
16.02.2017
08:37:44
Так, а какая тогда роль у тестировщика,если разработчик написал тесты и уверен, что код работает?
Блин, ты же должен понимать, что работающий код не является конечной целью.

Светлана
16.02.2017
08:37:51
а там уже пофиг, работает она или нет, функция эта

Nikita
16.02.2017
08:37:59
Так, а какая тогда роль у тестировщика,если разработчик написал тесты и уверен, что код работает?
то что код выполняется не говорит о том, что программа решает задачи пользователя

Ivan
16.02.2017
08:38:15
Помимо юнитов есть модульное, интеграционные, системное, нагрузка

Кирилл
16.02.2017
08:39:30
нагрузка!!!! опять?))
За живое потрогали??

Ivan
16.02.2017
08:39:44
Если говорить о типах тестов, которые можно выполнять.

Светлана
16.02.2017
08:39:51
За живое потрогали??
была тут дискуссия недавно)

о различии тестирования нагрузки и нагрузочного тестирвоания

Pavel
16.02.2017
08:40:09
А вот нагрузоустойчивость qa и разработчиков никто не меряет почему-то(

Кирилл
16.02.2017
08:40:11
была тут дискуссия недавно)
я помню)) поэтому и спросил))

Ivan
16.02.2017
08:40:11
Толко мы обсуждали две разные вещи

Светлана
16.02.2017
08:40:49
еще разок попробуем? )

Google
Светлана
16.02.2017
08:41:03
докопаемся до истины, может )

Ivan
16.02.2017
08:41:08
еще разок попробуем? )
Думаешь результат изменится?

Keane
16.02.2017
08:41:16
Так мы уйдём в теологию. Если код выполняется и выполняется правильно, значит наша задача решена. :)

Dmitriy
16.02.2017
08:41:20
ток в приваты не уходите )))

Светлана
16.02.2017
08:41:29
ну может я всё-таки узнаю, зачем проводить просто нагрузку без анализа ерзультатов

Faust
16.02.2017
08:42:04
Так мы уйдём в теологию. Если код выполняется и выполняется правильно, значит наша задача решена. :)
если молоток бьет успешно по шляпке гвоздя, это не значит что тоже самое будет если гвоздь упереть в стол

Nikita
16.02.2017
08:42:07
код ради кода оставьте опенсорсерам

Ivan
16.02.2017
08:42:18
Я все ещё не собираюсь давать рекомендации что именно им нужно от нагрузке анализировать, так как это сугубо личное.

Kristina
16.02.2017
08:42:18
Задача решена когда пользователь может выполнить свою задачу

Nikita
16.02.2017
08:42:19
а разработчик решает задачи бизнеса

Pavel
16.02.2017
08:42:46
У программистов это значит что не падает с ошибками. Поэтому они пишут юниты и не пишут то что выше

Nikita
16.02.2017
08:44:03
если код работает, но не решает задачи пользователя, толку от него мало

Keane
16.02.2017
08:44:06
если код работает, но не решает задачи пользователя, толку от него мало
А что тогда понимается под код работает? Ошибок логики нет и оно компилируется?

Светлана
16.02.2017
08:46:19
Я все ещё не собираюсь давать рекомендации что именно им нужно от нагрузке анализировать, так как это сугубо личное.
сугубо личное - это совсем другая история. таки нагрузка сама по себе без анализа результатов это пустая трата времени и сил

Ivan
16.02.2017
08:46:20
И возвращает то, что от него ожидается)

Nikita
16.02.2017
08:46:58
А что тогда понимается под код работает? Ошибок логики нет и оно компилируется?
я бы вообще не мыслил такими категориями :) значит, что есть сценарии использования кода, и то, что понаписали разрабы, их решает

Google
Ivan
16.02.2017
08:47:08
сугубо личное - это совсем другая история. таки нагрузка сама по себе без анализа результатов это пустая трата времени и сил
Как и тестирование без понятия зачем оно проводится, и что с его результатами будут делать. Жизнь тлен

Dmitriy
16.02.2017
08:48:14
Как и тестирование без понятия зачем оно проводится, и что с его результатами будут делать. Жизнь тлен
у вас проводят тестирование без практичекого понимания его применения и необходимости?!

Pavel
16.02.2017
08:48:50
Смысл жизни в тестировании

Ivan
16.02.2017
08:49:02
Nikita
16.02.2017
08:49:07
в любой непонятной ситуации тестируй

Светлана
16.02.2017
08:50:08
не надо подменять понятия, пожалуйста )

Ivan
16.02.2017
08:50:43
Ну так я про инструмент как организовать нагрузку, Вы мне за то, что нагрузка без метрик бесполезна.

Pavel
16.02.2017
08:51:05
А такое бывает вообще?

Любая утилита хоть какую метрику да показывает

Светлана
16.02.2017
08:51:19
для тех кто пропустил прошлый раз - речь шла о "нагрузке" в виде запуска тысячу раз одного и того же теста в ожидании "зелененьких" отметок

Pavel
16.02.2017
08:51:43
Это как вообще?

Nikita
16.02.2017
08:51:53
wat

Ivan
16.02.2017
08:52:03
Любая утилита хоть какую метрику да показывает
Показывать - показывает, а вот смотришь ты на неё или нет, и на какую именно - другой вопрос.

Pavel
16.02.2017
08:52:07
Нагрузочное тестирование билд сервера?

Keane
16.02.2017
08:53:11
Ivan
16.02.2017
08:53:14
для тех кто пропустил прошлый раз - речь шла о "нагрузке" в виде запуска тысячу раз одного и того же теста в ожидании "зелененьких" отметок
Ага, обсуждалось что как тестировать апи. Я сказал, что можно использовать jmeter. Можно и функционал проверить, а можно те же кейсы запустить 1000 раз и получить нагрузку. Конец истории.

Каких именно метрик? И почему она бесполезна без метрик?
Откуда ж я знаю, Светлана все вам распишет почему это неправильно

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

Google
Dmitriy
16.02.2017
08:54:59
давайте закроем тему, а то все катится в ад.

отсылки к древнему холивару не тру.

Кирилл
16.02.2017
08:55:26
Скоро можно будет ставки делать, сколько должно пройти времени, чтобы всё свелось опять к холивару про нагрузку)

Shoo
16.02.2017
08:55:32
Запуск 1000 тестов параллельно, с разных инстансов, покажет только 1 метрику - апи не прилегло при 1000 одновременных пользователей. Метрика довольно унылая, потому что помимо этого есть ещё response time и прочие вещи. Да и 1000 юзеров это ниочем. Но если цель такового запуска этих тестов совпадает с результатами - то ок. :)

Keane
16.02.2017
08:55:33
Не знаю, в отдельных случаях мне не нужны метрики. Я хочу нагрузить компонент и убедиться, что он не свалился и не завис под нагрузкой.

Хотя упал/не упал тоже можно считать метрикой.

Светлана
16.02.2017
08:56:34
а можно те же кейсы запустить 1000 раз и получить нагрузку а как интерпретировать результаты? что это дает? почему 1000? где статистика? что прямо все-все автотесты, что есть, надо запустить 1000 раз? Получается просто абстрактная нагрузка ради нагрузки. Не привязанная даже к требованиям бизнеса.

Admin
ERROR: S client not available

Dmitriy
16.02.2017
08:56:55
Хотя упал/не упал тоже можно считать метрикой.
кроме упал не упал, есть еще как минимум период потери стабилизации работы

Ivan
16.02.2017
08:57:01
vyazovoy
16.02.2017
08:57:52
коллеги, вчерашнюю тему про сбор в баре Питерских из чата все осознали/прочитали? вот ссылка http://doodle.com/poll/yxmqu2ekbauryafr , поставьте галку кто когда может плз. темы встречи - популяризация миссии QA в рамках компаний, общение, попойка)

Keane
16.02.2017
08:58:25
Для грубой пароварки этого достаточно, я считаю. А уже после можно думать шире.
Всегда можно думать шире. Но я не исключаю ситуаций, когда метрик минимум.

Светлана
16.02.2017
09:00:16
Ivan
16.02.2017
09:02:23
а кто должен делать аналитику? специально обученный специалист по зеленым отметкам?
Автотесты запускаясь дают нагрузку, кто должен делать аналитику?

Shoo
16.02.2017
09:02:42
Там речь про техническую возможность гонять тесты в N потоков. Техническая возможность хороша (правда, скорее, N должно быть больше, вплоть до бесконечности). Просто потому, что метрики к этому делу прикрутить можно без проблем. Порядок и логику выполнения этих тестов (в т.ч. гонять условных ботов по воронке юзерэкшенов относительно хаотично, для создания реалистичной картины) - тоже.

Shoo
16.02.2017
09:04:22
Если кому-то надо посмотреть, что у нас сервис выдержит 300 тыщ паралллельных пользователей, а проверка адекватного response time зашита в самих тестах - то тесты дадут ответ "можно ли запустить наш сервис для трансляции чемпионата по heartstone или оно умерт сразу".

Google
Shoo
16.02.2017
09:04:34
Если умрёт сразу - тестировать глубже смысла нет. Умер - значит всё.

Ivan
16.02.2017
09:04:40
Да там уже своя философия, как несколько серверов под подачу нагрузки, логику кейсов нагрузки, там много вопросов. Я бы не хотел продолжать холивар: как и зачем проводить нагрузочное тестирование. Я бы оставил это на откуп тем, кто решил, что оно нужно.

Shoo
16.02.2017
09:06:13
Давайте оперировать хорошими забугорными терминами.

Ivan
16.02.2017
09:06:14
Нагрузку ты можешь и руками сделать, не? Это станет нагрузочным тестированием?

Shoo
16.02.2017
09:06:24
Load \ Performance \ Stress \ Volume

Sergey
16.02.2017
09:07:32
а как же мнение, что нагрузка и нагрузочное тестирование это две большие разницы (как говорят в Одессе)?
Мне известно 4 вида нагрузочных тестов. Отличаются они тем, что тестируют разные атрибуты качества. Именно это важно.

Load \ Performance \ Stress \ Volume
Объемное забыл.

Shoo
16.02.2017
09:08:51
Объемное забыл.
Ну, вольюм на мой взгляд слабо отделим от перформанса, но ок, да. :)

Светлана
16.02.2017
09:09:24
"нагрузка" (не нагрузочное тестирование) это зачем и к чему относится?

из перечисленного

Sergey
16.02.2017
09:11:16
Ну, вольюм на мой взгляд слабо отделим от перформанса, но ок, да. :)
Ну, не совсем. вольюм измеряет степень деградации системы с течением времени. Т.е. в классификации ГОСТ 25010 это другой атрибут качества.

Shoo
16.02.2017
09:12:11
Ну, не совсем. вольюм измеряет степень деградации системы с течением времени. Т.е. в классификации ГОСТ 25010 это другой атрибут качества.
Вольюм измеряет производительность системы при больших объемах данных, прокручивающихся внутри. Они, в общем, могут быть в ней со старта, а не накапливаться со временем.

Другое дело, что перформанс обычно касается модели, а вольюм - данных.

Sergey
16.02.2017
09:12:32
И вольюм крайне сложно проводить "ручками", а пефоманс ручками - совершенно стандартная практика.

Shoo
16.02.2017
09:13:52
Довольно спорно, но в целом всё зависит от конкретных кейсов. Не вижу особого смысла обсуждать. :)

Ivan
16.02.2017
09:32:43
Ребят, есть кто работал с амоСрм? нужна небольшая доработка

Dima
16.02.2017
09:38:52
Тебе не в этот чатик.

Mikhail
16.02.2017
09:58:37
О, а я пропустил

Nobody
16.02.2017
10:01:27

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