Size: a a a

QA — Автоматизация

2020 January 13

B

Bola in QA — Автоматизация
Bola
Так и было у меня. Было проще налепить слип на 300мс и забыть. И ... ничего не произошло.
как-то так )
источник

AS

Andrei Solntsev in QA — Автоматизация
Ksenia
поняла) я решила, что нужно сначала понять как работает чистый селениум
Так-то детей сначала на яблоках учат считать, а уж потом про алгоритмы задвигают. А вы наоборот решили. :)
источник

B

Bola in QA — Автоматизация
вопрос любителям java - чем плохо конфигурации браузеров хранить прямо в коде в классе vs хранить в файлах properties?
источник

AM

Anton Menchuk 🇺🇦🇬🇪🇧🇾 in QA — Автоматизация
ну конфиги легче менять чем внутряк кода
источник

AM

Anton Menchuk 🇺🇦🇬🇪🇧🇾 in QA — Автоматизация
и это может сделать каждый, не зная кода
источник

IG

Igor Gruziev in QA — Автоматизация
И почему только Java? История hardcode vs config вообще-то редко когда имеет решение в пользу hardcode.
источник

B

Bola in QA — Автоматизация
Anton Menchuk 🇺🇦🇬🇪🇧🇾
ну конфиги легче менять чем внутряк кода
что там сложного? метод, который возвращает ключ=значение, где там можно ошибиться? тоже красиво можно оформить
единственный плюс properties, что можно файлики подкидывать в проект, не пересобирая проект
а в остальном - вижу как на джаве пишут тонны кода, чтобы файлы прочитать )
источник

O

Oleg in QA — Автоматизация
В коде сложнее найти
источник

B

Bola in QA — Автоматизация
ок, спасибо за ответы
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Bola
вопрос любителям java - чем плохо конфигурации браузеров хранить прямо в коде в классе vs хранить в файлах properties?
Вообще не понимаю зачем это выносить в проперти, особенно если гоняешь в одном браузере
источник

B

Bola in QA — Автоматизация
Oleksandr Khotemskyi
Вообще не понимаю зачем это выносить в проперти, особенно если гоняешь в одном браузере
допустим, 2 браузера
я бы только версии бы вынес в system - чтобы можно было при запуске передавать в тест
но в проперти - че-то как-то по мне перебор
вопрос был оффтопный, но ответы понятны
источник

V

Vladislav in QA — Автоматизация
Ivan Efimov
один раз в жизни видел использование абстрактных классов в тестовом проекте - система синхронизация данных между системами Active Directory, LDAP, SAP, Oracle, MSSQL, SharePoint... вот тут было целесообразно использовать абстрактные классы... Про интерфейсы чаще делают валидаторы которые реализуют метод Validate() и можно для всего списка валидаторов вызвать метод Validate() - "удобно".
Я использую абстрактные классы в тестировании. Тестирую группу доменов.
И так как подобных страниц очень много, абстрактые классы очень удобны
источник

B

Bola in QA — Автоматизация
вот пример - что мне показали
источник

O

Oleg in QA — Автоматизация
Я ради интереса грепнул, в текущем проекте 5 абстрактых классов
источник

V

Vladislav in QA — Автоматизация
Bola
вопрос любителям java - чем плохо конфигурации браузеров хранить прямо в коде в классе vs хранить в файлах properties?
Хардкод вообще идея плохая
источник

Ri

Rustam is not a function in QA — Автоматизация
Bola
вот пример - что мне показали
Раз такая жара, спрошу. Как мне прописать в таком файле capabiliti для браузеров?
вот такие которое нужны selenoid?
browserName: "chrome",
 ["selenoid:options"]: {
               version: "76.0",
               enableVNC: true
           },
источник

AB

Alexei Barantsev in QA — Автоматизация
Andrei Solntsev
Так-то детей сначала на яблоках учат считать, а уж потом про алгоритмы задвигают. А вы наоборот решили. :)
на яблоках — это selenium ide
источник

B

Bola in QA — Автоматизация
а каталон - что это в вашей иерархии?
источник

IG

Igor Gruziev in QA — Автоматизация
Таблица умножения, которую считают в столбик?)
источник

AB

Alexei Barantsev in QA — Автоматизация
каталон рекордер — это тоже на яблоках. или грушах. пофиг
источник