@qa_ru

Страница 667 из 1080
Sergey
05.09.2017
10:37:40
Соответственно, есть картинка, нужно как-то распознать текст

Sergey
05.09.2017
10:37:47
Язык жаба

Сталкивался, да.
Как решал? Я смотрю в сторону api abby

Google
Shoo
05.09.2017
10:38:31
Гуглите OCR + Java и находите пачку инструментов, как проприеритарных и платных, так и опенсорсных.

Nazar
05.09.2017
10:39:10
https://loader.io/pricing До 100.000 concurrent юзеров.
Благодарю, я вижу что все решения платные а есть какой то сервис который бесплатно тестит хотя бы 1000 уников

Shoo
05.09.2017
10:39:13
Но вообще да, стороннее API, которых миллион.

Nazar
05.09.2017
10:41:02
предлагаешь с API обращатся на хост до тех пор пока хост не откинет концы?))

whatever - это инструмент?

Nazar
05.09.2017
10:41:35
или безразницы

Shoo
05.09.2017
10:42:03
предлагаешь с API обращатся на хост до тех пор пока хост не откинет концы?))
Нет, про API это было ответом про OCR и сравнивание текстовочек.

Shoo
05.09.2017
10:43:04
Про 1000 конкурентных сессий почти уверен, что это работает из коробки и в гатлинге, и в яндекс танке.

Стоит поресерчить.

Google
Nazar
05.09.2017
11:08:02
а яндекс такнк только на линуксе запускается?

this
спс

Oleksandr?
05.09.2017
12:08:22
а яндекс такнк только на линуксе запускается?
да, винда просто для разработки впринципе почти не предназначена

Richard
05.09.2017
12:09:11
А чего не хватает в ней для разработки?

Nazar
05.09.2017
12:09:19
а ты под линоксом сидишь?

Oleksandr Hot

Richard
05.09.2017
12:15:08
Закончили упражнения на юмор. У меня вопрос не праздный.

Aleksandr
05.09.2017
12:15:43
Andriano
05.09.2017
12:15:58
На винде можно сделать все, но часто это сложно/долго/больно

Aleksandr
05.09.2017
12:16:11
и нормального способа установки софта

Nick
05.09.2017
12:21:14
Aleksandr
05.09.2017
12:21:53
+ зависимости

Richard
05.09.2017
12:22:43
да, я про это
Вроде добавили в десятке же. И терминал и репы, не?

Nikolay
05.09.2017
12:23:27
про нормальность установки софта эт тут кому как

например тот же аппиум на винде оказалось поставить проще, чем на маке)))

Google
Nikolay
05.09.2017
12:23:54
хотя в инструкциях на маке там 3 строчки в терминале, но на деле фигушки

Aleksandr
05.09.2017
12:23:55
да ладно?

Pavel
05.09.2017
12:24:07
Даже если и добавили чего-то, все равно там нету юзабельных фич вроде scp, sed, vim, docker, containers, алиасов всяких.

Nikolay
05.09.2017
12:24:34
node js надо ставить через homebrew иначе он ставится с кривыми правами и потом аппиум откажется работать корректно - эт если в кратце по установке на маке

Aleksandr
05.09.2017
12:24:34
Вроде добавили в десятке же. И терминал и репы, не?
не пробовал, если честно но для меня еще привычка к текущей оси важна, все вплоть до хоткеев настолько въелось в пальцы, что менять не хочется

Aleksandr
05.09.2017
12:25:04
чот у вас руки не оттуда, все нормально ставится и работает

Richard
05.09.2017
12:25:19
вопрос не рук, а привычки и стереотипов.

Andriano
05.09.2017
12:26:01
Ну и лицензия дорогая

Nikolay
05.09.2017
12:26:08
никсы это еще те танцы с бубнами) и про удобство тут кто к чему привык

другой вопрос что какого то софта под разные системы нет просто

Nikolay
05.09.2017
12:29:10
м?

в огород никсов

Richard
05.09.2017
12:29:27
идите холиварьте в личку.

Ещё одна попытка рекламы и бан.

bebebe
05.09.2017
12:31:05
дыа. там реклама

рекламоплейсмент

Alexey
05.09.2017
12:31:22
Да? Ну хз, не увидел

Google
Aleksandr
05.09.2017
12:41:09
идите холиварьте в личку.
ну, в этот раз ты сам начал :) завуалированно, конечно

Richard
05.09.2017
12:43:01
Не надо вкладывать в мои действия какой-то сакральнй смысл если я этого не прошу. Я просто спросил конкретику, получил ответ и больше не спрашивал.

Straxoff
05.09.2017
13:15:37
#QA_question Напомните пожалуйста плагин для браузера, который собирает информацию по сайту. Показывает сколько весит Html\css\скрипты и прочее и говорит, что можно убрать, а что оставить, чтобы сайт загружался быстрее

нашел, YSlow (=

Evgeniy
05.09.2017
15:29:57
@azshoo @panemquotidianum с точки зрения теории это норм ? вот то что nuclearthinking написал
не считаю, что в этом вопросе есть единственно корректная позиция или "идеальное" поведение, к которому нужно стремиться. В рамках юнит тестировавния - это важно. Assert per case. При составлении чеклиста для ручного тестирования, я скорее буду думать в ключе: [Контекст] 1. Попали на страницу /cart, 2. ... 3. Закончили ввод нужных инпутов [Действия] нажали Оплатить [Expected] 1. Редирект на УРЛ формата XXXX-cart-proc 2. 1 post запрос на бекенд с нужным кодом ответа / корректными полями 3. Наличие записи в БД 4. RabbitMQ: пополнение-выгрузка очереди на процессинг 5. и т.д Не вижу в рамках тест-кейсов проблем с множественными ассертами. Все зависит от того, насколько бизнес и его кучерявость требуют от тест дизайна гранулярности. Может получиться порнуха с кучей ссылок и прочее. P.s. любому тест-плану я предпочитаю набросанный чеклист , peer review и знание продукта. Тест планы в 100 листов хороши для регрессии, а в рамках аджайла рулят чеклисты на таски.

Dmitry
05.09.2017
15:35:45
не считаю, что в этом вопросе есть единственно корректная позиция или "идеальное" поведение, к которому нужно стремиться. В рамках юнит тестировавния - это важно. Assert per case. При составлении чеклиста для ручного тестирования, я скорее буду думать в ключе: [Контекст] 1. Попали на страницу /cart, 2. ... 3. Закончили ввод нужных инпутов [Действия] нажали Оплатить [Expected] 1. Редирект на УРЛ формата XXXX-cart-proc 2. 1 post запрос на бекенд с нужным кодом ответа / корректными полями 3. Наличие записи в БД 4. RabbitMQ: пополнение-выгрузка очереди на процессинг 5. и т.д Не вижу в рамках тест-кейсов проблем с множественными ассертами. Все зависит от того, насколько бизнес и его кучерявость требуют от тест дизайна гранулярности. Может получиться порнуха с кучей ссылок и прочее. P.s. любому тест-плану я предпочитаю набросанный чеклист , peer review и знание продукта. Тест планы в 100 листов хороши для регрессии, а в рамках аджайла рулят чеклисты на таски.
Ухх как хорошо прям груз с плеч.

Evgeniy
05.09.2017
15:40:52
т.е. по факту я не вижу поинта в том, чтобы подробить такой кейс на 5 кейсов только потому, что я буду проверять отдельно состояние в БД, состояние API, состояние в браузере. Ожидаемая реакция разноуровневых состояний в рамках одного тест-кейса для удобства может быть отсортирована в порядке easiest-to-spot: Expected: 1. Сначала что получаем в браузере на странице 2. В консоли JS ошибок \вкладке network 3. Другие низкоуровневые чеки, если первые шаги завершились плохо, чтобы выявить "глубину" ошибки. т.е. какой-то экспектед резалт закосяченный последующими ассертами будет "раскручивать" логику вглубь :) мне нравится так оформлять кейсы, помогает через тест кейсы запоминать флоу приложения

Dmitry
05.09.2017
15:46:16
Вот и я так делаю особенно это помогает на новом проекты когда ты толком ничего незнеашь

И как бы если ты заходишь кудато на страницу, то как бы логично ты просто смотришт на страницу и если там лого не подгрузилось ты же это видишь

И как бы даже если тест кейс был не об этом, ты это не пропустил, а прокликивать 500 кейсов вместо 100 ну фиг знает

Shoo
05.09.2017
16:33:22
Если про документацию, то только функциональные сценарии плюс проблемные точки интеграции.

Evgeniy
05.09.2017
16:35:50
Если про автоматизацию UI, то я скорее проверю на месте ряд состояний, чем буду 5 раз буду закрывать\открывать вебдрайвер. Возможно, какие-то ассерты (если очевидны и их логика постоянна) утащу в софт-ассерт.

Shoo
05.09.2017
16:36:30
Очистил стейтмент, если необходимо, проверил бэкграунд на валидность и погнал.

Evgeniy
05.09.2017
16:37:36
А зачем тебе для каждого теста открывать вебдрайвер?
могу не открывать. Зависит от необходимости изоляции состояния сессии

Shoo
05.09.2017
16:38:19
Ну, если ты один тест разделяешь на n, то очевидно, что у них одно и то же состояние сессии почти всегда.

Evgeniy
05.09.2017
16:38:25
чистка сессии, бд-фикстуры - занимают время. иногда имеет смысл проверить двумя подряд ассертами сопутствующие вещи на странице, т.к. они описывают бизнес требование

Evgeniy
05.09.2017
16:39:50
ты сейчас совсем не туда копаешь. я пытаюсь сказать, что если фича, выглядит как набор очевидных на UI перечисленных моментов, которые готовы в один момент времени, я буду чекать их псоледовательно на странице , явно в тесте стреляя ассертами, не разбивая этот тест-кейс на несколько тест-кейсов

Google
Evgeniy
05.09.2017
16:40:34
контекст и его пересоздание - это в теории от 0 и до N затраченная нагрузка, и дело уже второе

Shoo
05.09.2017
16:56:44
Ну, тут довольно тонкая грань, между ненужным дроблением и монструозными тестами, которые тестят всё за раз. Тут, в целом, та же история, что и с кодом. Godlike методы - плохая практика, бесполезная атомарность ради атомарности - тоже. Независмые юайные элементы проверять в одном тесте может быть быстрее, но они более чувствительны к падениям, их не так просто рефакторить\версионировать\переиспользовать и примерно нельзя параллеллить.

В остальном, как и везде, common sense. Single Assert ради самой практики тоже до добра никого не доводит.

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