Size: a a a

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

2020 January 08

BO

Boris Osipov in QA — Автоматизация
Alexei Vinogradov
Или он рэндомно форматируется каждый раз?
там большая портянка xml. причем файл один. и прикинь как "удобно" мерджить работу нескольких людей
источник

AV

Alexei Vinogradov in QA — Автоматизация
Boris Osipov
там большая портянка xml. причем файл один. и прикинь как "удобно" мерджить работу нескольких людей
Очень неудобно)
источник

B

Bola in QA — Автоматизация
Alexei Vinogradov
Или он рэндомно форматируется каждый раз?
Тоже задумался. Разве гит не покажет изменённую строку?
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
Посоны, есть значит такая штука - паралельные тесты. Хотелось бы оптимизировать порядок паралельных для лучшей скорости. Есть ли какие то скрипты\инструменты которые умеют расчитывать оптимальный порядок задач при заданом количестве потоков, и известном времени исполнения каждого потока? Просто не хочется выдумывать свой алгоритм если уже есть
источник

SS

Ser Sh in QA — Автоматизация
похоже что придётся выдумывать
источник

OK

Oleksandr Khotemskyi in QA — Автоматизация
просто казалось что это даже в excel можно набросать )
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
Oleksandr Khotemskyi
Посоны, есть значит такая штука - паралельные тесты. Хотелось бы оптимизировать порядок паралельных для лучшей скорости. Есть ли какие то скрипты\инструменты которые умеют расчитывать оптимальный порядок задач при заданом количестве потоков, и известном времени исполнения каждого потока? Просто не хочется выдумывать свой алгоритм если уже есть
а есть уже примерный анализ сколько сэкономишь времени?
источник

MA

Maksim Andryushchenkov in QA — Автоматизация
просто если пару секунд на поток то зачем заниматься этим)
источник

AS

Andrei Solntsev in QA — Автоматизация
Oleksandr Khotemskyi
Посоны, есть значит такая штука - паралельные тесты. Хотелось бы оптимизировать порядок паралельных для лучшей скорости. Есть ли какие то скрипты\инструменты которые умеют расчитывать оптимальный порядок задач при заданом количестве потоков, и известном времени исполнения каждого потока? Просто не хочется выдумывать свой алгоритм если уже есть
Ну конечно уже есть такая штука. "Gradle" называется. (Может, и мавен тоже так работает - не знаю)
источник

AS

Andrei Solntsev in QA — Автоматизация
Фокус в том, что не надо заранее р чего планировать и рассчитывать. Запускаешь N потоков. Каждый поток берёт первый тест из кучи незапущенных, запускает, потом берёт следующий. Так и получится, что (при большом количестве тестов) всё потоки будут примерно одинаковое время работать.
источник

A

Alex in QA — Автоматизация
Oleksandr Khotemskyi
Посоны, есть значит такая штука - паралельные тесты. Хотелось бы оптимизировать порядок паралельных для лучшей скорости. Есть ли какие то скрипты\инструменты которые умеют расчитывать оптимальный порядок задач при заданом количестве потоков, и известном времени исполнения каждого потока? Просто не хочется выдумывать свой алгоритм если уже есть
помню тоже задавались таким вопросом в итоге писали вручную)
источник

A

Alex in QA — Автоматизация
Andrei Solntsev
Фокус в том, что не надо заранее р чего планировать и рассчитывать. Запускаешь N потоков. Каждый поток берёт первый тест из кучи незапущенных, запускает, потом берёт следующий. Так и получится, что (при большом количестве тестов) всё потоки будут примерно одинаковое время работать.
так просто не получится
источник

A

Alex in QA — Автоматизация
допустим у тебя есть тест на 90 датасетов
источник

A

Alex in QA — Автоматизация
тогда тот же мавен или тестнг увидит это как 1 тест а не как 90
источник

AS

Andrei Solntsev in QA — Автоматизация
Что такое "тест с 90 датасетами"? Параметризированный, что ли?
источник

AS

Andrei Solntsev in QA — Автоматизация
Параметризированные UI-тесты - зло, решили ведь уже: https://www.youtube.com/watch?v=pln38fIbYqA&t=226s
источник

A

Alex in QA — Автоматизация
Andrei Solntsev
Что такое "тест с 90 датасетами"? Параметризированный, что ли?
да
источник

A

Alex in QA — Автоматизация
т.е ты предлагаешь писать на 90 тестов больше?)
источник

A

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

AS

Andrei Solntsev in QA — Автоматизация
Нет, я там другое предлагаю
источник