
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

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

Google

Ilya
07.08.2018
12:31:03

Кирилл
07.08.2018
12:31:43

Mikhail
07.08.2018
13:15:12

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

Arman
07.08.2018
14:16:17

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

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

Arman
07.08.2018
14:17:51
Делай как знаешь

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

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

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?
Скорее всего я что-то не понимаю