@qa_ru

Страница 558 из 1080
serbernar
13.06.2017
07:58:39
Не нравятся мне люди, считающие какой-то яп говном и разводящие холивары

Evgeniy
13.06.2017
07:58:44
Руби, пхп , жс. А ещё джява с АбстрактФакториСинглтонПроксиБин

Nikita
13.06.2017
07:58:51
питон позволяет набыдлокодить на световую галактику вперёд, имхо
питон как раз таки уменьшает шансы тем, что он простой :)

Mihail
13.06.2017
07:59:15
питон как раз таки уменьшает шансы тем, что он простой :)
это с какой стороны посмотреть, что он простой

Google
Nikita
13.06.2017
07:59:56
это с какой стороны посмотреть, что он простой
да с любой стороны. это простой язык по сравнению с условной джавой, потому что чтобы нормально писать на джаве нужно понять исковерканный джавовский ООП

Evgeniy
13.06.2017
08:00:00
это с какой стороны посмотреть, что он простой
Ну давайте рассмотрим. Пруфы будут?)

Nikita
13.06.2017
08:00:58
в питоне есть неочевидные моменты например с клонированием вложенных списков, но это не то чтобы сильно часто используется :)

serbernar
13.06.2017
08:02:42
исковерканый ? а доводы ? в каком он месте исковеркан ?
Есть доклад на эту тему(про ООП в джаве и почему ООП не ооп)

serbernar
13.06.2017
08:03:06
Если хочешь - могу найти

Anton
13.06.2017
08:03:38
Если хочешь - могу найти
давай, если не сложно )

serbernar
13.06.2017
08:03:38
Но я вас не сужу и не давлю, вы же тестировщики

Nikita
13.06.2017
08:04:28
Wat? Почему неочевидное?
потому что неподготовленному человеку неочевидно, что нужно юзать deepcopy, например :)

это механика языка, но она не интуитивна

Google
Evgeniy
13.06.2017
08:05:18
Copy по дефолту шеллоу копи. Неподготовленный человек приходя в язык должен узнавать насчёт copy by reference/ copy by value

Она не интуитивна потому что это дефолт в динамической природе языка и duck typing

Nikita
13.06.2017
08:06:09
Evgeniy
13.06.2017
08:06:29
И это ни разу не проблема Питона короче

В руби так же

Nikita
13.06.2017
08:06:53
исковерканый ? а доводы ? в каком он месте исковеркан ?
в том, что ты в итоге не программу пишешь, а классики с километровымии названиями создаешь

serbernar
13.06.2017
08:06:57
https://www.youtube.com/watch?v=lfdAwl3-X_c

Anton
13.06.2017
08:07:15
Спс, посмотрю

Evgeniy
13.06.2017
08:07:18
https://www.youtube.com/watch?v=lfdAwl3-X_c
Очень спорный чувак

Nikita
13.06.2017
08:07:35
о, а вот и доклад заехал, щас пригорит

я тоже смотрел :)

serbernar
13.06.2017
08:07:53
А мне понравился его подход, хоть я и питонист, но фундаментальщина одна

Я смотрел этот доклад месяца 3 назад, пришлось долго листать по ютуб просмотренным :D

folex
13.06.2017
08:08:39
Егор это точно не евангелист классического ООП, у него очень своеобразные подходы

serbernar
13.06.2017
08:09:31
Имхо, нужно слушать всех и строить своё мнение базируясь на чужих(аргументах, контраргументах, доводах) и своём опыте

Evgeniy
13.06.2017
08:10:23
Егор это точно не евангелист классического ООП, у него очень своеобразные подходы
Ну он такой сказал : хибернейт говно! И сделал свой велосипед, ещё хуже

serbernar
13.06.2017
08:11:08
Хз, не знаю, я просто послушал пару его докладов по фундаментальщине и мне понравилось

Сказать: что я его фанат и поклонник его идеи - нет, но он частично прав

Nikita
13.06.2017
08:11:42
Ну он такой сказал : хибернейт говно! И сделал свой велосипед, ещё хуже
по моему опыту те джависты, которые выбирали hibernate чтобы перестать бороться с базой, в итоге боролись с самим hibernate'ом :)))

Google
Kristina
13.06.2017
08:43:22
Очень маловероятно, но все же: есть кто на expoQA в Мадриде? Видела русские имена в списках.

Евгений
13.06.2017
09:44:23
Скажите плиз, что я упускаю. Проверяем ответ АПИ. Смотрим на: + статус ответа + наличие некоторых нужных строк в ответе + граничные значения параметров + типы данных + количество вхождений + схема ответа + хедеры + корректные ошибки + обязательность параметров + сочетания параметров + система ролей

serbernar
13.06.2017
09:47:00
Хотел сказать про типы.. Ну, видимо - всё

Проверка количества ключей?

Евгений
13.06.2017
09:48:57
хм, это как, чот не понял

serbernar
13.06.2017
09:49:26
len(a)

Евгений
13.06.2017
09:49:47
а, да, забыл записал, это уже есть в моем списочке :)

serbernar
13.06.2017
09:51:03
Тогда, вродь, всё

Евгений
13.06.2017
09:51:24
чото мало :) поэтому меня и смущает

Anton
13.06.2017
09:51:36
малый элемент - мало проверок

если речь конечно только исключительно об Ответе АПИ без всяких прочих предусловий )

Andrey
13.06.2017
09:52:12
еще если нужно хедеры, валидные/невалидные значения в теле запроса, проверка, что на другие типы запросов у нас корректные ошибки, соответствие ответа json схеме

Andrey
13.06.2017
09:52:57
ну и если проверяем кроме ответа и работу приложения, то можно и в базу/очередь и т.д. слазить, чтобы проверить, что апи правильный сайдэффект делает

serbernar
13.06.2017
09:53:39
Два чая этому тестировщику

Евгений
13.06.2017
09:55:10
дополнил списочек :) если у кого что еще есть - накидывайте :)

Andrey
13.06.2017
09:56:59
еще в зависимости от апи, проверка работы на различных вариациях параметрах, проверка что обязательные параметры и в правду обязательные, опциональные опциональные, опциональные параметры дают правильный эффект Можно еще кучу ввсякого разного проверять, тут уже в зависимости от приложения ну и от требований по покрытию

Shoo
13.06.2017
10:02:13
Проверяйте бизнес логику, а не API и будет вам счастье.

Евгений
13.06.2017
10:03:07
там слишком мало, за день можно всё сделать, от скуки придумываю что еще можно сделать :)

Anton
13.06.2017
10:05:35
Автотесты ? )

или вручную ?

Google
Евгений
13.06.2017
10:07:26
Всё

Nikita
13.06.2017
11:19:54
права разных юзеров на ендпойнт

Мария
13.06.2017
11:22:55
Доступ авторизованному/неавторизованному)

Admin
ERROR: S client not available

Shoo
13.06.2017
11:32:37
ендпоинт.

т.т

Мария
13.06.2017
11:33:12
я об этом же :)
А я думала еще о доступе к "чужому". Например, запросить статистику от имени своего пользователя, но с чужим ID

Nikita
13.06.2017
11:34:11
т.т
я только что провалил собеседование? :D

Shoo
13.06.2017
11:34:29
Нет, всё не настолько плохо.

Евгений
13.06.2017
12:15:56
добавил к списку систему ролей :)

Evgeniy
13.06.2017
12:18:23
Проверяйте бизнес логику, а не API и будет вам счастье.
в случае с интеграцией с другими сервисами, бизнес логика - это и есть API

Shoo
13.06.2017
13:01:01
в случае с интеграцией с другими сервисами, бизнес логика - это и есть API
Я говорил именно в контексте API. В тестировании стоит в первую очередь опираться на бизнес логику, а не на технологию.

Евгений
13.06.2017
14:25:07
таак, и шо с этим делать и почему не pytest?

Evgeniy
13.06.2017
14:25:34
ты читал вообще что он делает?

Евгений
13.06.2017
14:26:07
нет, я ж и спрашиваю, что с этим делать :)

Дмитрий
13.06.2017
14:26:11
Привет всем, у меня после некоторого действия на сайте открывается новое окно браузера, я это селениумом сейчас прохожу

как обработать открытие? переключиться на него, а потом закрыть и вернуться

Richard
13.06.2017
14:27:23
открывается активным или в фоне?

Google
Дмитрий
13.06.2017
14:27:47
активным и указатель сразу к нему идет

Richard
13.06.2017
14:28:35
алерт на открытие и передай CTRL+W Потом сразу по умолчанию станет активным предыдущее окно, с которого уходил фокус.

Всё.

Дмитрий
13.06.2017
14:28:53
окей, попробую, спасибо

Nikita
13.06.2017
14:29:02
есть метод switch_to_window

Evgeniy
13.06.2017
14:29:14
зачем это дерьмо из ctrl+w городить

Richard
13.06.2017
14:29:38
Какой был вопрос, такой был ответ.

Evgeniy
13.06.2017
14:29:40
хэндлы на фреймы и окна поддерживаются изкаробки

Richard
13.06.2017
14:29:49
Если окно по умолчанию появляется активным, а после закрытия фокус возвращается - зачем что-то лишнее?

Nikita
13.06.2017
14:29:51
там по индексу можно выбирать нужное окно. нулевое – это первое окно, единичка – новое окно

Дмитрий
13.06.2017
14:31:05
Еще невероятное удовольствие доставляет пяти-шестиуровневая вложенность фреймов

и айди везде одинаковые, на фреймах

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