Size: a a a

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

2020 February 07

VL

Vyacheslav Leonidov in QA — Автоматизация
Serega
ну так дельта в итоге сколько будет, в одном случае нужно править описание в другом писать его с нуля, выгода только в том что все слинкуется и логи приатачатся. Так это можно просто кнопку создания бага из отчета создать...
Ну, пока я это вижу как автогенерация тикета при падении теста + как-нибудь ловить недоступность среды и прочих ньюансов, а дальше вручную просмотр результатов и передача программистам, про генерацию создания бага из отчета это как ?:) Из самого аллюра?:)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Alex Vasinskiy
селенидовский видел и исп. его в селенид проекте.. но тут есть спроект на селениуме и необходимо реализовать там класс конфигуратор для браузера, вот и столкнулся с проблемой))
На WebDriverManager смотрели?

https://github.com/bonigarcia/webdrivermanager
источник

JD

John Doe in QA — Автоматизация
Alex Vasinskiy
всем привет, есть у кого то пример реализации класса для определения драйвера. Допустим если переменная равна chrome = запускаем хром драйвер и тд
источник

AV

Alex Vasinskiy in QA — Автоматизация
благодарю, не видел
источник

AV

Alex Vasinskiy in QA — Автоматизация
спасибо
источник

AV

Alexei Vinogradov in QA — Автоматизация
Ну схематично всё довольно прямолинейно:

WebDriver driver;
if (browser.equals("firefox")) driver=new FirefoxDriver();
if (browser.equals("chrome")) driver=new ChromeDriver();

Итп
источник

S

Serega in QA — Автоматизация
Vyacheslav Leonidov
Ну, пока я это вижу как автогенерация тикета при падении теста + как-нибудь ловить недоступность среды и прочих ньюансов, а дальше вручную просмотр результатов и передача программистам, про генерацию создания бага из отчета это как ?:) Из самого аллюра?:)
ну да, тип жмакаешь кнопку тебя в джиру перекидывает на создание бага, необходимые линки на тест, логи приатачены, версия проставлена и т.д. тебе остается только описание и название заполнить
источник

R(

Roman (rpwheeler) in QA — Автоматизация
NA
Всем привет, подскажите пожалуйста, как можно решить такую задачу:
Есть платформа,  с большим кол-вом микросервисов, каждый микросервис лежит в своем репозитории, в каждом репозитории свой pom.xml c зависимостями.Репозиторий сервиса  может быть разбит на модули, в которых свой pom-файл.
Есть общий репозиторий, в котором лежит  краткое описание каждого микросервиса и свой pom. Необходимо построить дерево зависимотей всех этих микросервисов.
Из представленного описания мне неясна связь "общего" pom с частными. Но вообще для подобной задачи я писал кастомную разбиралку -- файл кода на входе, файл того что код вызывает на выходе.

Думаю что для .pom такое тоже вполне реализуемо, надо только выяснить позволяют ли имеющиеся данные доставать микросервисные pom по данным из "общего" репозитория.

А если даже не позволяют, то не проще и быстрее ли будет вытащить все микросервисные репозитории куда-то, и сделать обходчик по папкам и парсер pom до зависимостей.
источник

VL

Vyacheslav Leonidov in QA — Автоматизация
Serega
ну да, тип жмакаешь кнопку тебя в джиру перекидывает на создание бага, необходимые линки на тест, логи приатачены, версия проставлена и т.д. тебе остается только описание и название заполнить
У нас TFS, но думаю принцип похожий, надо посмотреть, спасибо :)
источник

СС

Сказочный Сникерс in QA — Автоматизация
Vyacheslav Leonidov
Ну, пока я это вижу как автогенерация тикета при падении теста + как-нибудь ловить недоступность среды и прочих ньюансов, а дальше вручную просмотр результатов и передача программистам, про генерацию создания бага из отчета это как ?:) Из самого аллюра?:)
И ты сразу же столкнешься с проблемой когда два теста упадут либо одинаково но с разной проблемой, либо чуть чуть по разному но из за одной и наоборот. И это тоже надо выпаливать
источник

IE

Ivan Efimov in QA — Автоматизация
Андрей Михаевич
org.openqa.selenium.NoSuchElementException
А так же NoSuchElementException
Тоже не работают
Сначала в браузере попробуй поискать, а потом уже пиши код
https://developers.google.com/web/tools/chrome-devtools/console/utilities#xpath
источник

АМ

Андрей Михаевич in QA — Автоматизация
Благодарю
источник

N

NA in QA — Автоматизация
Roman (rpwheeler)
Из представленного описания мне неясна связь "общего" pom с частными. Но вообще для подобной задачи я писал кастомную разбиралку -- файл кода на входе, файл того что код вызывает на выходе.

Думаю что для .pom такое тоже вполне реализуемо, надо только выяснить позволяют ли имеющиеся данные доставать микросервисные pom по данным из "общего" репозитория.

А если даже не позволяют, то не проще и быстрее ли будет вытащить все микросервисные репозитории куда-то, и сделать обходчик по папкам и парсер pom до зависимостей.
спасибо, мб есть что-то готовое в инструментарии?
источник

ИВ

Иван В in QA — Автоматизация
Может кто-нибудь посоветовать докладов или статей на тему тестирования хранимых процедур, функций, пакетов, написанных на PL/SQL (в Oracle например)?
Желательно автоматизированно
источник

VS

Vitalii Sotnichenko in QA — Автоматизация
Никто не сталкивался с хорошим курсом по автоматизации тестирования на С#? Нашел только на  pactpub курс по автоматизации UI
источник

AK

Alexey Kasatkin in QA — Автоматизация
Vitalii Sotnichenko
Никто не сталкивался с хорошим курсом по автоматизации тестирования на С#? Нашел только на  pactpub курс по автоматизации UI
Про курсы попробуйте спросить здесь https://t.me/qa_courses
источник

AV

Alex Vasinskiy in QA — Автоматизация
Такая ситуация, запускаю тесты в 2а потока на chromedriver все норм. все работает независимо друг от друга. подрубаю к этому тесту geckodriver и понеслось. запуск происходит в разных потоках но драйвер мечится от одного окна к другому и все руинится.. Куда копать? в чем может быть бок? Maven+TestNG+Selenium
источник

AV

Alex Vasinskiy in QA — Автоматизация
почему такая разная работа между gecko и chrome?
источник

СС

Сказочный Сникерс in QA — Автоматизация
Иван В
Может кто-нибудь посоветовать докладов или статей на тему тестирования хранимых процедур, функций, пакетов, написанных на PL/SQL (в Oracle например)?
Желательно автоматизированно
А чем это отличается от тестирования чего то другого?
источник

ИВ

Иван В in QA — Автоматизация
Сказочный Сникерс
А чем это отличается от тестирования чего то другого?
Интересуюсь в том числе с целью, чтобы узнать ответ на этот вопрос
источник