Size: a a a

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

2019 December 04

AV

Alexei Vinogradov in QA — Автоматизация
Спринг, библиотеки и всё другие велосипеды можно. Но зачем?)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
это не так. потому что иногда хочется задать свойства сборщика, и как тогда этот файл в репозиторий укладывать, если там пароли?
Я научился делать так, что свойства для сборщика и свойства для тестов нормально разделяются. Но не без напильника.
источник

AV

Alexei Vinogradov in QA — Автоматизация
А где кстати держать пароли?)
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Есть набор сущностей в RESTfull API
Я пишу для него клиент на python3
Мне подсказали, что подобное можно реализовать через множественно наследование
Вопрос: что делать в ситуации, когда у меня основно класс начинается:
class Client(auth,event, .. - и так 20+ сущностей из списка): 
pass
источник

OC

Oleg Chaplashkin in QA — Автоматизация
Структура проекта:
├── __init__.py
├── client.py
└── src
   ├── auth
   │   ├── __init__.py
   │   └── auth.py
   ├── event
   │   ├── __init__.py
   │   └── main.py
   └── queue
       ├── __init__.py
       └── main.py

В src будет содержаться как раз клиенты для перечисленных на скрине сущностей
Основная проблема, нормально ли перечислять 30 классов для наследования?
источник

LY

Lev Yarushin in QA — Автоматизация
Alexei Vinogradov
А где кстати держать пароли?)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Но а как выбирать файл с пропертями (допустим его сторонняя библиотека менеджит)? Через систем проперти?)
источник

AB

Alexei Barantsev in QA — Автоматизация
я предпочитаю  для разработки оффлайновые варианты
источник

AB

Alexei Barantsev in QA — Автоматизация
потому что едешь куда-нибудь, в самолёте там или ещё где решил пописать код — а пароли в сейфе
источник

AB

Alexei Barantsev in QA — Автоматизация
надо просто иметь возможность подрубать разные источники
источник

AV

Alexei Vinogradov in QA — Автоматизация
Мы для тестов в основном используем тестовые среды и тестовых юзеров, и пароли типа admin.
источник

AB

Alexei Barantsev in QA — Автоматизация
берём шаблон "адаптер" в левую руку, напильник в правую, и вперёд
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Vinogradov
Мы для тестов в основном используем тестовые среды и тестовых юзеров, и пароли типа admin.
Не делайте так на проде.
источник

AB

Alexei Barantsev in QA — Автоматизация
делаем фабрику источников, прикручиваем спринг, чтобы всё через конфиги подключалось, ну всё как бы любим в Java :)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev
делаем фабрику источников, прикручиваем спринг, чтобы всё через конфиги подключалось, ну всё как бы любим в Java :)
ты забыл монгоDB подключить в контейнере
источник

9

911 in QA — Автоматизация
А в чем может быть проблема, запускаю эдж драйвер локально все работает, а если удалёно  с пейплайна то выскакивает ошибка
OpenQA.Selenium.WebDriverException : Unexpected error. Unknown error
источник

9

911 in QA — Автоматизация
создаю
EdgeOptions EdgeOptions = new EdgeOptions()
                   {
                       UseInPrivateBrowsing = true
                   };

                   path =  Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);

                   Assert.IsNotNull(path, "edge path is not specified.");

                   driver = new EdgeDriver(path, EdgeOptions, time);
источник

СД

Сережа Джойс in QA — Автоматизация
Подскажите пожалуйста, может кто в курсе, каждый раз когда пытаюсь запустить тесты, вылазит такой еррор https://prnt.sc/q64pyg
источник

M

Maksim in QA — Автоматизация
Сережа Джойс
Подскажите пожалуйста, может кто в курсе, каждый раз когда пытаюсь запустить тесты, вылазит такой еррор https://prnt.sc/q64pyg
ии?
источник

M

Maksim in QA — Автоматизация
что из этого можно узнать?
источник