Size: a a a

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

2021 January 04

ES

Edward Surov in QA — Автоматизация
Я бы сосредоточился на причинах частых хотфиксов. Нет хотфиксов - нет постыдных релизов, не нужны быстрые циклы доставки
источник

IT

Ivan Trechyokas in QA — Автоматизация
Ilya L Che
А вдруг не только в селениде?😱
Кода на селениуме тут нет с аналогичным поведением
источник

IT

Ivan Trechyokas in QA — Автоматизация
Edward Surov
Я бы сосредоточился на причинах частых хотфиксов. Нет хотфиксов - нет постыдных релизов, не нужны быстрые циклы доставки
Это да:) но ребята решили, что валидация запросов на бекендн и юнит тесты слишком замедляют разработку )))
источник

RK

Roman Kori in QA — Автоматизация
Табун шарообразных коней в вакууме не нужен человеку с горящей проблемой. Нужно точечное рабочее решение, иначе "все ваши теории фуфло". Я правильно понял ХХХ проскроленных сообщений?
источник

IT

Ivan Trechyokas in QA — Автоматизация
Roman Kori
Табун шарообразных коней в вакууме не нужен человеку с горящей проблемой. Нужно точечное рабочее решение, иначе "все ваши теории фуфло". Я правильно понял ХХХ проскроленных сообщений?
Там нет ничего полезного - вы правы.
источник

ES

Edward Surov in QA — Автоматизация
Ivan Trechyokas
Это да:) но ребята решили, что валидация запросов на бекендн и юнит тесты слишком замедляют разработку )))
В этом случае никаких быстрых релизов тем более быть не может.
источник

IT

Ivan Trechyokas in QA — Автоматизация
Edward Surov
В этом случае никаких быстрых релизов тем более быть не может.
А разве я настаивал на них?)
источник

IT

Ivan Trechyokas in QA — Автоматизация
Они всплыли потому, что человек плавно увёл тему разговора к другим, чтобы там разгромить «примерами из реального мира»
источник

AV

Alexei Vinogradov in QA — Автоматизация
Ivan Trechyokas
Потому что баг в селениде?) и оба должны не работать
полегче, полегче. Конечно в Selenium тоже самое.
источник

ES

Edward Surov in QA — Автоматизация
У меня еще такой вопрос: если некие "ребята" имеют возможность "решать" вопросы управления качеством, то какие административные рычаги есть у вас?
источник

IT

Ivan Trechyokas in QA — Автоматизация
Alexei Vinogradov
полегче, полегче. Конечно в Selenium тоже самое.
сейчас на чистую воду выведем
источник

AV

Alexei Vinogradov in QA — Автоматизация
Ivan Trechyokas
Кода на селениуме тут нет с аналогичным поведением
а ты поверь 🙂
источник

IT

Ivan Trechyokas in QA — Автоматизация
Alexei Vinogradov
а ты поверь 🙂
пф, я же столько лет работаю в тестировании. я точно не поведусь на "поверь, инфа 100ка")
источник

AV

Alexei Vinogradov in QA — Автоматизация
Ivan Trechyokas
пф, я же столько лет работаю в тестировании. я точно не поведусь на "поверь, инфа 100ка")
специально для тебя вот: https://github.com/SeleniumHQ/selenium/issues/9020
источник

ES

Edward Surov in QA — Автоматизация
Ivan Trechyokas
Они всплыли потому, что человек плавно увёл тему разговора к другим, чтобы там разгромить «примерами из реального мира»
Справедливости ради, вы с первого поста начали говорить о проблемах с медленным релизным циклом; но не суть.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Ivan Trechyokas
да, это всё оно понятно. и речь сейчас не про то "как сделать быстрые релизы", к ним нужно дико много сил приложить - юниты, регересс тесты, деплои, стабилизация энвайронментво и политики с базами данных.

а скорее у кого как построен их идеальный пайплайн по доставке фичей при условии 4ёх платформ
Немного советов (не по пайплайну а вообще что помогает).

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

Проблема ещё и в том, что когда этой "мебели" много (фронт-бэк-мобайл), то и тестов много, и идут они долго. Поэтому вместо пайплайна лучше смотреть в сторону согласованного по версиям и веткам  релиза.
источник

RK

Roman Kori in QA — Автоматизация
Ivan Trechyokas
Там нет ничего полезного - вы правы.
В чем именно я прав? Я считаю, что без понимания теории "как надо" все попытки сложить слово "счастье" из имеющихся 4х букв- абсурд. А претензии, что "складывали, из того что было, а счастья не пришло" - абсурд в квадрате.
источник

IT

Ivan Trechyokas in QA — Автоматизация
видимо это "особенность работы cssselector" с элементами через пробел. там он ищет 2 объекта с нужной вложенностью игнорируя searchContext, прикольно
источник

AV

Alexei Vinogradov in QA — Автоматизация
Ivan Trechyokas
видимо это "особенность работы cssselector" с элементами через пробел. там он ищет 2 объекта с нужной вложенностью игнорируя searchContext, прикольно
ну а если div>button, было бы - то теперь точно ошибка?
источник

IT

Ivan Trechyokas in QA — Автоматизация
Roman (rpwheeler)
Немного советов (не по пайплайну а вообще что помогает).

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

Проблема ещё и в том, что когда этой "мебели" много (фронт-бэк-мобайл), то и тестов много, и идут они долго. Поэтому вместо пайплайна лучше смотреть в сторону согласованного по версиям и веткам  релиза.
ну, да очевидные советы.

в данном случае этот "Релиз-менеджер" часть "девопс" команды.

а отдать код девелоперам я не уловил. Типо они сами решат как им жить? Ну так они уже решили - если запланировали фичу через квартал - значит заводят ветку на этот месяц и фичи ветку =) зачем? ну надо.
источник