
Andrey
14.08.2018
17:12:23

Vlad
14.08.2018
17:57:56

Railya
14.08.2018
18:06:01
Добрый вечер! Подскажите, где размещать вакансию? Прям тут можно, есть правила?)

Mikhail
14.08.2018
18:08:27
В описании группы ссылки

Google

Railya
14.08.2018
18:09:37

Мария
14.08.2018
20:01:15

Арсений
15.08.2018
06:51:42
@pipirupipipipipipirupi rupi

Evgeny
15.08.2018
07:34:20

Konstantin
15.08.2018
07:40:11

Максим
15.08.2018
07:42:37
т.е. ты win 7 и далее не будешь никогда использовать?

Andrey
15.08.2018
07:42:57
С виндой то понятно, там куча корпоративных клиентов, которые сидят внутри домена и как гномы копают работу, как правило на каком-нибудь сумрачном софте, написанном когда-то под конкретную версию и теперь на саппорте. Они там не в игрушки играют, а решение принимает айти-департмент

Konstantin
15.08.2018
07:46:13

Максим
15.08.2018
07:47:05

Andrey
15.08.2018
07:50:04
Как-то вы рано остановились в развитии.

Konstantin
15.08.2018
08:00:07

Максим
15.08.2018
08:02:55

Google

Richard
15.08.2018
08:03:07
Идите во флуд.

Konstantin
15.08.2018
08:03:34

Николай
15.08.2018
09:10:38
всем привет! пишу автотесты на джаве, использую фреймворк cucumber, для отчетности используем allure. появилась задача в отчетах скипать упавшие тесты, на которые уже заведены баги в джире, и привязывать ссылку на багтрекер. может кто подсказать с какой стороны подступиться? на уровне огурца я возможности менять статусы тестов не нашел. для отчета в аллюр используется cucumber-jvm-adapter, в котором есть AllureReporter, который если я правильно понял подключается как плагин для maven-surefire-plugin, была идея пересобрать по своему этот адаптер с нужной логикой, и как-то подсунуть в surefire.


Ilya
15.08.2018
09:14:54
всем привет! пишу автотесты на джаве, использую фреймворк cucumber, для отчетности используем allure. появилась задача в отчетах скипать упавшие тесты, на которые уже заведены баги в джире, и привязывать ссылку на багтрекер. может кто подсказать с какой стороны подступиться? на уровне огурца я возможности менять статусы тестов не нашел. для отчета в аллюр используется cucumber-jvm-adapter, в котором есть AllureReporter, который если я правильно понял подключается как плагин для maven-surefire-plugin, была идея пересобрать по своему этот адаптер с нужной логикой, и как-то подсунуть в surefire.
о, вы добрались до задачи автозаведения багов по результатам прогонов, поздравляю)

Николай
15.08.2018
09:16:15

Andrey
15.08.2018
09:16:18
может и не автозаведение :)

Ilya
15.08.2018
09:16:24
у джавы скорее всего есть адаптер к жире, проблема только в том, что вам надо как то определять что конкретное падение это именно этот баг
на своем опыте для этого придется несколько перепилить хммм все)

Николай
15.08.2018
09:17:25
ну автозаведение пока еще только в планах, но полагаю можно будет логику в том же адаптере реализовать

Shoo
15.08.2018
09:19:01
Осталось только ответить на вопрос "Зачем?", но это совсем другая история.

Alexander
15.08.2018
09:19:46
Даёшь автофикс бага!

Andrey
15.08.2018
09:19:47
А что, удобно, завел баг и весь сьют опять как будто зеленый

Ilya
15.08.2018
09:21:06
Идеальный вариант это разбить тесты на степы. Почему я заговорил об автозаведении, потому что это та же самая задача по сути. То есть в случае падения запоминаем степ, запоминаем ошибку, генерируем некоторую структуру из этих данных. Затем начинаем искать в жире эту структуру, если не находим, то считаем что бага нет и заводим новый, в котором сразу описываем все шаги автотеста, а в специальную "неизменяемую" секцию записываем нашу структуру с упавшим степом и ошибкой )можно трейс, часть трейса, сам эксепшн). Далее если тест упадет еще раз в том же месте, то он уже найдет такой трейс в подобной секции и уже не будет заводить новый


Све
15.08.2018
09:22:45
Идеальный вариант это разбить тесты на степы. Почему я заговорил об автозаведении, потому что это та же самая задача по сути. То есть в случае падения запоминаем степ, запоминаем ошибку, генерируем некоторую структуру из этих данных. Затем начинаем искать в жире эту структуру, если не находим, то считаем что бага нет и заводим новый, в котором сразу описываем все шаги автотеста, а в специальную "неизменяемую" секцию записываем нашу структуру с упавшим степом и ошибкой )можно трейс, часть трейса, сам эксепшн). Далее если тест упадет еще раз в том же месте, то он уже найдет такой трейс в подобной секции и уже не будет заводить новый
тесты разбиты на степы - там жеж BDD. Отдельно хочется реализовать логику - по апишечке идём в жиру и анализируем список багов по проекту. если есть, автоматом проставляем скиппед в аллюре и отображаем линк
Даёшь автофикс бага!
это как в логтрекере делали - возможность подцеплять либо автоматом, либо вручную багов для упавших тестов.


Ilya
15.08.2018
09:23:58
Осталось только ответить на вопрос "Зачем?", но это совсем другая история.
у всех разная реализация отчетности. в одном из мест у нас была своя самописная "борда", куда сыпались все прогоны в автоматическом режиме. По факту это была огромная таблица с билдами в столбцах и с тестами в строках. Если был красный упавший тест - его надо было разбирать и обязательно линковать таску в жире, так менеджеры могли в реальном времени видеть как идет прогон релизного билда, какие баги оно нахлдит итд. И вот автодетекция багов с автозаведением неплозо спасала. Сразу было видно - что то новое, или что то уже тянется неделями.
И опять же вы проставите как skipped и прогон у вас будет зеленый?
имхо это плохая практика

Google

Shoo
15.08.2018
09:25:16
у всех разная реализация отчетности. в одном из мест у нас была своя самописная "борда", куда сыпались все прогоны в автоматическом режиме. По факту это была огромная таблица с билдами в столбцах и с тестами в строках. Если был красный упавший тест - его надо было разбирать и обязательно линковать таску в жире, так менеджеры могли в реальном времени видеть как идет прогон релизного билда, какие баги оно нахлдит итд. И вот автодетекция багов с автозаведением неплозо спасала. Сразу было видно - что то новое, или что то уже тянется неделями.
Нет, я не спрашивал "зачем линковать падения к багам", я, скорее, спрашивал на кой хрен городить отдельный велосипед, который тоже надо поддерживать и багфиксить, ради экономии на спичках.
Но, вопрос, конечно, был риторический. Я и так знаю зачем.


Ilya
15.08.2018
09:25:41
Нет, я не спрашивал "зачем линковать падения к багам", я, скорее, спрашивал на кой хрен городить отдельный велосипед, который тоже надо поддерживать и багфиксить, ради экономии на спичках.
Но, вопрос, конечно, был риторический. Я и так знаю зачем.
ну тут согласен, падения к багам нет смысла. баги к падениям я имел ввиду

Све
15.08.2018
09:27:39

Shoo
15.08.2018
09:27:45
Автозаведение багов - это именно падения к багам. Инициатором действия служит падение, ищет совпадение по багам.
Да и в обратном случае без разницы.

Heisenberg
15.08.2018
10:41:41
Есть SPA приложение, отдельно папка с проектом для фронта, отдельно папка с солюшеном для бекенда. Бекенд на .NET. Нужно добавить тесты ui на c#, как правильно это сделать? Добавлять Class library проект с существующему солюшену или делать отдельный солюшн под тесты?
потом тесты нужно будет на тимсити гонять

Cadabrum
15.08.2018
11:16:06
Как вариант - пилить свою логику, но это дорого по времени и по поддержке, имеет смысл если вручную результаты разбирать не получается.

Vika
15.08.2018
21:43:10
Как запустить один и тот же тест в нескольких браузерах одновременно??Хотела попробовать использовать Parametrized .class,но у меня получается только с цифрами.Может как то с помощью xml??Если можно поделитесь пожалуйста примерчиком,ссылкой на него

Artem
16.08.2018
06:30:37
Копайте инфу, дружище


Pavel
16.08.2018
14:42:38
Привет, кто сталкивался с мануал тестированием веб приложений на ios, Chrome и Safari часто работают по разному?
Просто по сути, там же один движок, эпл запрещает что-то ещё использовать емнип

Арсений
16.08.2018
14:43:39
В mobile web зачастую можно обойтись mobile режимом в хроме

Кирилл
16.08.2018
14:44:51

Pavel
16.08.2018
14:45:16

Roman
16.08.2018
14:45:33

Pavel
16.08.2018
14:47:14
Ну просто нужно думать над тестпланами, и думаю вычеркнуть тестирование в хроме, оставив только сафари.
И не очень понятно, много ли багов в таком случае будет пропущено

Арсений
16.08.2018
14:50:10
А по юзерам статка есть?

Google

Denis
16.08.2018
14:52:57
как-то тестировал на iOS как раз и в Safari, и в Chrome баги идентичны были. сходу даже не припомню, кажется был один баг за 8 месяцев только в Chrome, да и тот был также и в macOS.