@qa_ru

Страница 500 из 1080
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:38
Шел на гайзенбаг, а стал дотнетчиком.

я скорее всего еду на гейзенбаг :)
Ну, хоть будет с кем про СемРаш поговорить. ;D

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
Еще можно придумать требования и подогнать под них инструмент
там особо не разгонишься, в интернет торчит конкретная апишка + доки на нее есть с описанием того, что она должна принимать и/или возвращать + доступы к ней (api key)

руками неудобно, для автоматизации есть ЯП – зачем тащить злую поделку на джаве
ну, я так и думал, что soapui не очень а вот обосновать выбор конкретного фреймворка/библиотеки для тестирования, по-моему сложнее, чем сами тесты запилить

Nikita
17.05.2017
19:42:38
ну, я так и думал, что soapui не очень а вот обосновать выбор конкретного фреймворка/библиотеки для тестирования, по-моему сложнее, чем сами тесты запилить
я лично юзал SOAP UI для одной вещи – чтобы построить схему и понять все возможные значения и неймспейсы

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

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
а так curl + bash?
для автоматизации – питон + requests

но у меня все закрыто уровнем ниже, без 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
поверь, в питон проще научиться, чем парсить баш курлом

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
для автоматизации – питон + requests
+, на питоне писать подобное красота

а распарсить 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 - так вообще бомба

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

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

Evgeniy
17.05.2017
20:00:50
Под каждую цель нужен свой инструмент.
сейчас 95% целей в языках одинаковые

а человек, который так сказал мне в прошлый раз, потерялся и так не объяснил

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
Конечно нелепо, питон вкуснее

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