
Светлана
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:38:59

Кирилл
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

Faust
16.02.2017
08:40:51

Светлана
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
ну может я всё-таки узнаю, зачем проводить просто нагрузку без анализа ерзультатов

Nikita
16.02.2017
08:41:31

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

Светлана
16.02.2017
08:48:00

Dmitriy
16.02.2017
08:48:14

Nikita
16.02.2017
08:48:34

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
За то как организовывать нагрузочное я не держал речь, но некоторым очень хотелось.

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
Не знаю, в отдельных случаях мне не нужны метрики. Я хочу нагрузить компонент и убедиться, что он не свалился и не завис под нагрузкой.
Хотя упал/не упал тоже можно считать метрикой.

Ivan
16.02.2017
08:56:27

Светлана
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 в рамках компаний, общение, попойка)

Ivan
16.02.2017
08:57:54

Keane
16.02.2017
08:58:25

Светлана
16.02.2017
09:00:16

Shoo
16.02.2017
09:01:29

Ivan
16.02.2017
09:02:23

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

Dmitriy
16.02.2017
09:03:53

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
Да там уже своя философия, как несколько серверов под подачу нагрузки, логику кейсов нагрузки, там много вопросов. Я бы не хотел продолжать холивар: как и зачем проводить нагрузочное тестирование. Я бы оставил это на откуп тем, кто решил, что оно нужно.

Светлана
16.02.2017
09:05:46

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

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

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

Sergey
16.02.2017
09:11:16

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

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