@qa_ru

Страница 1024 из 1080
Evgeny
07.08.2018
08:41:37
Привет, здесь есть кто-нибудь, участвующий в разработке emias.info ? ну или знающий такого человека хотел уточнить у них о разработки кое-какой фичи

Prokop
07.08.2018
08:46:36
https://hr.alfabank.ru/events/qachestvennoe-obschenie-piter

На этот раз качественно общаться будем в СПБ! Приходите!

Pavel
07.08.2018
08:51:12
Делаю интеграцию с TestRail автотестов, написанных с помощью JUnit. Хочу после выполнения каждого теста пушить его результат (pass или fail) в соответствующий тест-кейс в тест-ране TestRail'а. Для меня видится логичным реализовать это в @After. Как можно в @After узнать, выполнился ли или упал текущий тест? Или, может, мой подход неправильный, и задачу можно решить другим способом?

Google
Shoo
07.08.2018
08:52:03
А не логичнее ли это делать в ассерте теста?

roma
07.08.2018
08:54:06
@pavelnazimok сделай Rule для такой вещи

наследуешься от TestWatcher и описываешь себе колы в тестрейл

Pavel
07.08.2018
08:57:17
@newromka спасибо, попробую

А не логичнее ли это делать в ассерте теста?
не очень понимаю, как сделать это в ассерте

Shoo
07.08.2018
09:02:18
не очень понимаю, как сделать это в ассерте
Давно не копался в жюните, но первый результат в гугле показывает примерно так: https://stackoverflow.com/questions/5423625/intercepting-junit-assert-functions

Pavel
07.08.2018
09:03:09
@azshoo спасибо, буду пробовать :)

Влад
07.08.2018
09:48:20
Гуру спецы по TestNG+selenium подскажите как в TestBase отлавливать упавший тест? и если есть листерены по мимо дефолтного тоже был бы рад

Ivan
07.08.2018
10:54:06
https://xakep.ru/2018/08/07/more-bugs-less-exploits/

Evgeny
07.08.2018
11:11:17
Nikolay
07.08.2018
11:12:12
привет Бот. Как

Alexandra
07.08.2018
12:20:43
Ребята, кто-нибудь уже решил идти на SQA Days 24, программы можно сказать нет, стоит ли?

Shoo
07.08.2018
12:27:19
Ребята, кто-нибудь уже решил идти на SQA Days 24, программы можно сказать нет, стоит ли?
Стандартный ответ на твой вопрос: зависит от того, что вы рассчитываете получить от посещения конфы.

Google
Ilya
07.08.2018
12:31:03
Arman
07.08.2018
14:10:58
Shoo
07.08.2018
14:11:45
Arman
07.08.2018
14:14:23
Что бы что?
В Дженкинсе есть плагин который умеет в тестлинке тесты отмечать pass или fail плюс репорт прикладывать. Для test rail тоже есть наверное

Shoo
07.08.2018
14:15:29
В Дженкинсе есть плагин который умеет в тестлинке тесты отмечать pass или fail плюс репорт прикладывать. Для test rail тоже есть наверное
То, что есть плагин - не значит, что обязательно его надо использовать. А ещё CI - это не обязательно дженкинс. А запуски тестов, требующие тестрана и результатом - не обязательно через CI.

Это не говоря уж о том, что не понятно зачем добавлять лишнюю связь в цепочку тест - тесткейс.

Shoo
07.08.2018
14:16:51
И почему это логичнее, чем прямая связь между тест-кейсом и его имплементацией?

Спойлер: ответ "потому что есть плагин" - так себе ответ на этот вопрос.

Andrey
07.08.2018
14:17:49
Если можно дернуть тесткейс в тестрейле прямо из теста, то почему бы это не сделать?

Shoo
07.08.2018
14:18:27
Пфф, ну ок
Ну, как бэ, наличие плагина для чего-либо by default не делает использование этого плагина логичнее, чем любые другие способы решения этой проблемы.

И, более того, даже не факт что это быстрее\удобнее\стабильнее.

Arman
07.08.2018
14:19:22
Так дело не в плагине, дело что в коде жёстко прописывается связь с tms

Andrey
07.08.2018
14:19:35
Не говоря уже о том, что (если я ничего не путаю) можно вообще не иметь заранее заготовленных в тестрейле автокейсов (и не париться с поддержанем их актуальности), а забивать их в систему по ходу исполнения прямо из теста.

Arman
07.08.2018
14:19:42
И в случае чего в коде менять придется

Ivan
07.08.2018
14:19:54
Сейчас QA=DevOps

Google
Andrey
07.08.2018
14:20:02
Дык, вынесите это в настройки

Arman
07.08.2018
14:20:05
А так в настроечках

Shoo
07.08.2018
14:21:00
Я не уверен, что поправить линковку с тесткейсом в коде будет дольше\геморнее, чем в настроечках дженкинса.

Не говоря уж о том, что, как уже сказали выше, ничего не мешает вынести это в отдельную настройку\конфиг.

Зато это избавлят от лишней взаимосвязи, не привязывает тебя к дженкинсу как таковому и выглядит более прозрачным (т.к. репортинг статусов тестов начинает неожиданно храниться вместе с тестами, а не где-то там в плагине сиая).

Arman
07.08.2018
14:24:08
Ну если в тесте, тогда хоть листенером отлавливать

Shoo
07.08.2018
14:24:58
Океей, давайте на следующий круг: Чем это лучше, чем интерсепт ассерта?

Ivan
07.08.2018
14:25:37
а если unhandled exeption?

Andrey
07.08.2018
14:25:45
бить по рукам

плюс @after вроде бы выполняется в любом случае

Ivan
07.08.2018
14:27:03
Уйду в девопс там зп выше, а тут еще и тестирование))

Shoo
07.08.2018
14:27:35
а если unhandled exeption?
Вот это конструктивно.

а если unhandled exeption?
Таки, а какое у коробочного runListener ожидаемое поведение в данном случае?

Ivan
07.08.2018
14:35:42
он же крест показывает (error) вместо assert.fail

Shoo
07.08.2018
14:37:58
Хм, судя по тому что я бегло нагуглил за 15 минут, он просто фэйлится с пробросом экспешена в description.

Но я так себе эксперт в жюните.

Ivan
07.08.2018
14:38:56
Как запускать, последний вопрос который меня волнует))

Roman
07.08.2018
14:39:00
Привет! Есть такие, кто использует c# + allure и пинает генерацию html репорта из кода по завершению тестов? Если есть расскажите как

Andrey
07.08.2018
14:40:10
Но я так себе эксперт в жюните.
Наверное использование плагина для Дженкинса имеет смысл, если одновременно используются тесты на разных стеках и не для всех из них можно проставлять результаты непосредственно в Тестрейл, а тут более-менее удобный костыль

Evgeniy
07.08.2018
14:40:58
это какие такие стеки не имеют curl ?

Google
Victor
07.08.2018
14:57:48
Shoo
07.08.2018
15:15:17
assembler + pascal
Врете, на паскаль есть либкурль.

Ivan
07.08.2018
15:23:59
assembler + pascal
в асм и в паскаль можно дернуть 1. URLDownloadToFile https://msdn.microsoft.com/en-us/ie/ms775123(v=vs.94) 2. https://docs.microsoft.com/en-us/windows/desktop/WinInet/http-sessions

sviatoslav
08.08.2018
05:44:22
@qa_automation

Vadim
08.08.2018
06:44:53
Всем привет! А приходила ли кому-то в голову идея хранить тест-кейсы прямо в коде в виде, допустим, пустых автотестов, где будет только описание прекрндишена и шагов, а имплементацию завозить по мере необходимости? Чтобы в отчете при прогоне автотестов явно отличать неавтоматизированные и регрессить руками неавтоматизированное? И вообще, сталкивался ли кто-то с болью от синхронизации тестовой модели в тмс и приложения на проде? Есть предположение, что такая боль может быть актуальна только для больших продуктов, но это не точно

Oleg
08.08.2018
06:46:36
bdd вам в помощь

Vadim
08.08.2018
06:52:46
Возможно, но я простой разработчик, который в тестировании так себе. И если говорить про бидиди, то у меня возникает вопрос – почему тогда народ толпами пользуется tmsками вместо того, чтобы напиливать легко и весело bdd? Скорее всего я что-то не понимаю

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