
Yuriy
17.05.2017
13:31:03
пытаюсь нагуглить из какого она пакета

Evgeniy
17.05.2017
13:31:10
Ясно, expect значит ставить не хотим
Там написано из какого пакета

Yuriy
17.05.2017
13:33:37
аа оо

Google

Yuriy
17.05.2017
13:35:03
ну если что, сделал через watch -x script.sh, в котором cat и tail

Shoo
17.05.2017
13:35:45
Я тут полез изучать программу на Питерском Гайзенбаге, раз уж мне достался билет (спасибо @alexejv за промокод :D ) и опечалился, только один хардкорный доклад планируется.
Это в продолжение холивара про то, что конфы бесполезны и знаний на них мало.
Зато самое время воззвать желающих схлестнуться в дуэли. :D

Alexei
17.05.2017
13:37:07
Это какой хардкорный?

Shoo
17.05.2017
13:38:09
Про кодогенерацию.
Классификация не от меня, это по мнению оргов он хардкорный.
Там в программе три категории докладов:
for dummies, для практикующих инженеров и "хардкоръ".
Первых и вторых примерно поровну, третий одинокий от Яндекса.

Evgeniy
17.05.2017
13:40:13
почему одинокий, я вижу несколько хардкорных топиков
мне присылали форму где я мог проголосовать, как я хочу для себя организовать порядок выступлений и там точно около 5+ хардкорных топиков по мнению оргов
5 заповедей PDB
Automate Your Dumps
Поговорим про память
и т.д.

Shoo
17.05.2017
13:41:43
Женя, ты, возможно, про Московский?

Evgeniy
17.05.2017
13:42:10
а, лол, линк повторный по той форме бросил меня на dotnetx конфу
щито

Google

Shoo
17.05.2017
13:42:26

Nikita
17.05.2017
13:42:35

Shoo
17.05.2017
13:42:38
Шел на гайзенбаг, а стал дотнетчиком.

Evgeniy
17.05.2017
13:43:10
https://dotnext-piter.ru/?utm_source=%D0%9D%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8+%D0%BC%D0%B5%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B9+JUG.ru+Group&utm_campaign=f947723642-EMAIL_CAMPAIGN_2017_05_05&utm_medium=email&utm_term=0_58a03702aa-f947723642-65072053#schedule

Pavel
17.05.2017
13:43:57
@yuriy_sh а вот эту утилиту пробовал? https://unix.stackexchange.com/a/25378

Yuriy
17.05.2017
13:51:45

Karina
17.05.2017
18:20:03
Всем привет! Раз уж тут зашла речь про "слёт тестировщиков", то на следующей неделе будет конференция SQA days
http://sqadays.com/ru/index
Планирую там появиться :)

Richard
17.05.2017
18:21:13
Держите нас в курсе!

Anna
17.05.2017
18:35:31
Может быть, дурацкий вопрос, но как получить приглашение в Sandbox на uTest? только зарегистрироваться и ждать письма от них?

Aleksandr
17.05.2017
19:30:09
Коллеги, я вот тут тестовое пилю. Надо на апишечку автотесты написать, выбрав инструмент какой хочешь. Раньше я апишки не тестил, но не суть, разберусь. Знаю Java, поэтому, поизучав вопрос, решил заюзать REST-assured http://rest-assured.io. Проблема у меня с тем, что выбор нужно обосновать. Аргумент, потому что знаю Java, кажется не очень убедительным.
А может, мне что-то более прекрасное/удобное/другие эпитеты стоить выбрать?

Pavel
17.05.2017
19:32:12
Собери статистику по гуглингу и stackoverflow - если инструмент популярный, то +1 к поддержке сообществом

Aleksandr
17.05.2017
19:34:15
Ммм, тогда надо знать о существовании кучи других инструментов? Ладно, погуглю, найду.
Популярность, поддержка и сообщество, согласен, отличные аргументы. А еще?
А вообще апишки часто с помощью SoapUI еще тестят же? Этот процесс подразумевает автоматизацию, запуск на CI-сервере, например?

Pavel
17.05.2017
19:37:16
> тогда надо знать о существовании кучи других инструментов
ну конечно надо, иначе обоснование бессмысленно

Nikita
17.05.2017
19:37:19
не знаю
SOAP UI тяжеленный и громоздкий
непонятно зачем его вообще использовать :(

Google

Pavel
17.05.2017
19:37:39
Еще можно придумать требования и подогнать под них инструмент

Nikita
17.05.2017
19:37:56
руками неудобно, для автоматизации есть ЯП – зачем тащить злую поделку на джаве

Aleksandr
17.05.2017
19:39:35

Nikita
17.05.2017
19:42:38
это было рли удобно. но слава богу кошмарный SOAP в прошлом и я тестирую миленькие няшные рестовые интерфейсы

Aleksandr
17.05.2017
19:43:15
а чем тестишь?

Nikita
17.05.2017
19:43:43
курлом/постманом/дев тулами :)

Aleksandr
17.05.2017
19:44:17
о, про постман я и забыл
а он в бесплатной версии достаточен?

Nikita
17.05.2017
19:44:44
вполне

morda
17.05.2017
19:45:16
Рестлет в хроме

Aleksandr
17.05.2017
19:45:18
а на CI он умеет?

Nikita
17.05.2017
19:45:25
но я его тыкаю только для совсем нового функционала
дальше все закрывается автотестами и я к этим вопросам не возвращаюсь

Aleksandr
17.05.2017
19:45:44
а так curl + bash?

Nikita
17.05.2017
19:46:01
но у меня все закрыто уровнем ниже, без API-тестов вообще

Google

Nikita
17.05.2017
19:46:22
на уровне интеграционных тестов, которые разрабы пишут

Aleksandr
17.05.2017
19:46:27
в питон я не умею :(

Nikita
17.05.2017
19:46:32
это быстрее а смысл тот же

Aleksandr
17.05.2017
19:46:34
хотя он простой

Nikita
17.05.2017
19:46:50
поверь, в питон проще научиться, чем парсить баш курлом

Aleksandr
17.05.2017
19:47:15

Admin
ERROR: S client not available

Aleksandr
17.05.2017
19:47:33
я все же по java больше

Nikita
17.05.2017
19:47:50
response = requests.post(url, headers, json)
assert response.status_code == 200
все просто и няшненько)

Aleksandr
17.05.2017
19:48:19
а распарсить json?

Nikita
17.05.2017
19:48:48
data = response.json()
а дальше ассертишь по ключу-значению что тебе надо)

D
17.05.2017
19:49:09
а распарсить json?
json вообще прозрачно получается и обрабатывается из ответа, никаких боданий и многострочных функций

Nikita
17.05.2017
19:50:06
все так, по ключику идешь и ищешь нужные вещи
data = response.json()
assert data['first_level_key']['second_level_key'] == 'second_level_value'

Aleksandr
17.05.2017
19:53:34
довольно красиво :), не хуже, чем на java, и даже слов в итоге поменьше будет

Nikita
17.05.2017
19:54:03
конечно поменьше)
никаких паблик прайвет статик войдов

Google

Nikita
17.05.2017
19:54:20
и никаких классов для хелловорлда

Aleksandr
17.05.2017
19:55:57
с этим проблем на самом деле нет
так что это не очень аргумент, имхо

Nikita
17.05.2017
19:56:44
это не проблема а лишняя абстракция, которая не нужна для примитивных вещей вроде ассерта ответа апи =)

Evgeniy
17.05.2017
19:57:08
это не повод тащить питон, где и так и так должна стоять джава,например
разницы нет, но лично мне лаконичность питона намного более приятна. идеальный язык, а PyPy - так вообще бомба

Nikita
17.05.2017
19:58:26

Richard
17.05.2017
19:58:30
Под каждую цель нужен свой инструмент.

Nikita
17.05.2017
19:58:47
почему не cpython тогда :)

Evgeniy
17.05.2017
20:00:50
а человек, который так сказал мне в прошлый раз, потерялся и так не объяснил

Richard
17.05.2017
20:01:42
Окей, это не меняет сути.
Если цели почти одинаковые и инструменты изоморфные, то всё дело во вкусовщине. А спор о вкусовщине - это нелепо.

Evgeniy
17.05.2017
20:01:50
+
=)

Nikita
17.05.2017
20:01:53
+

Richard
17.05.2017
20:02:11
Хотя это тут регулярно и набрасывают.

Shoo
17.05.2017
20:02:15
Ну, если не считать хардвари, игр и всякое, то да, одно и то же :)

morda
17.05.2017
20:02:20
Конечно нелепо, питон вкуснее