Size: a a a

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

2020 April 22

AB

Alexei Barantsev in QA — Автоматизация
AKozyrev@
всем привет! такой вопрос - какой фреймворк для автотестов лучше изучить, TestNG или JUnit?
лучше изучите оба, это несложно
источник

O

Oleg in QA — Автоматизация
сейчас JUnit5 наверно популярнее
источник

O

Oleg in QA — Автоматизация
то есть актуальнее
источник

А

Александр in QA — Автоматизация
Anastasia Podgornova
А у меня тоже вопрос. Очень странный, видимо я как то не так гуглю на него ответ. Есть гитлаб проекта с основным пайплайном (на пхп проект если чо). Есть ui тесты на java запускаемые через мавен. Вопрос - если в качестве раннера мы юзаем машину на которой все необходимое по для запуска тестов уже установлено, достаточно ли в пайплайне тыкать mvn test в script или надо тянуть образы mvn и java итд до запуска скрипта в пайплайн?)
как-то мутновато..
по идее запуска мавена должно быть достаточно (он же уже установлен)
а не хотите дженкинса или еще какого-нибудь CI поставить?
мне кажется так оно правильнее будет чем просто скрипт ранать каждый раз
источник

AP

Anastasia Podgornova in QA — Автоматизация
Александр
как-то мутновато..
по идее запуска мавена должно быть достаточно (он же уже установлен)
а не хотите дженкинса или еще какого-нибудь CI поставить?
мне кажется так оно правильнее будет чем просто скрипт ранать каждый раз
Выбора ci сейчас, к сожалению, не дано 😁
источник

А

Александр in QA — Автоматизация
ну тогда особо не знаю что посоветовать..
в теории мавен все соберет и запустит, но должно быть еще что-то, что подтянет код из гитлаба
источник

AP

Anastasia Podgornova in QA — Автоматизация
Александр
ну тогда особо не знаю что посоветовать..
в теории мавен все соберет и запустит, но должно быть еще что-то, что подтянет код из гитлаба
На раннере все стоит включая репо локальный🤔
источник

А

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

А

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

AP

Anastasia Podgornova in QA — Автоматизация
Да должно, но проверим только завтра с девелопером, мне не дают прав менять что либо в yml😁 типа напиши скрипт на ощупь, мы его сунем потом сами в yml
источник

А

Александр in QA — Автоматизация
мне кажется при таких вводных данных тут все решится методом тыка
либо сработает либо плюнет ошибкой какой-нибудь и надо будет дальше разбираться что именно там не так
навскидку тяжело сказать
источник

AP

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

А

Александр in QA — Автоматизация
просто очень много чего может пойти не так
банально ошибка конфига любого (95% случаев)
или версии Java не те, или еще что нибудь
источник

AV

Alexei Vinogradov in QA — Автоматизация
AKozyrev@
всем привет! такой вопрос - какой фреймворк для автотестов лучше изучить, TestNG или JUnit?
есть JUnit4, JUnit5, TestNG- все с некоторыми различиями. Можно пробежаться по основам всех трёх и выбрать в соответствии с надобностями.

Я предпочитаю JUnit5.
источник

А

Александр in QA — Автоматизация
Alexei Vinogradov
есть JUnit4, JUnit5, TestNG- все с некоторыми различиями. Можно пробежаться по основам всех трёх и выбрать в соответствии с надобностями.

Я предпочитаю JUnit5.
а почему?
источник

А

Александр in QA — Автоматизация
ну т.е. выбор пал на Junit5 из за специфики, или есть какие-то общие характеристики которые больше "зашли"?
источник

AS

Andrei Solntsev in QA — Автоматизация
Вот здесь я рассказывал, почему TestNG - точно нет (с 29:06):
https://youtu.be/pln38fIbYqA
источник

AS

Andrei Solntsev in QA — Автоматизация
Ну а из JUnit 4 и 5, понятно, лучше выбрать более новый.
источник

А

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

OP

Oleksandr Prykhodchenko in QA — Автоматизация
Андрей, слушал этот доклад вживую, но вот как жить теперь с тем, что мне перешёл проект на TestNG по наследству? Переписывать его тихонько в свободное время или попытаться обосновать менеджменту почему нужно перейти на JUnit и выбить на это коммерческое время?🙂
источник