Size: a a a

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

2019 September 16

A

Alex in QA — Автоматизация
Bola
Конкат выполняется в 15 раз быстрее
начнем с того что А есть бенчи? Б щас бы в веб тестировании за ноносекунды бороться
источник

B

Bola in QA — Автоматизация
Lev Yarushin
Да ладно? И что, это заметно тормозит тесты? )
Просто если Алекс пойдет писать не тесты, а аппу и везде будет пихать формат, могут не обрадоваться
источник

LY

Lev Yarushin in QA — Автоматизация
Там бины ещё )
источник

A

Alex in QA — Автоматизация
Bola
Просто если Алекс пойдет писать не тесты, а аппу и везде будет пихать формат, могут не обрадоваться
и я все еще не буду использоваться конкатенацию если будет больше 1 конкатенации
источник

A

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

B

Bola in QA — Автоматизация
Если стрингбилдер будет в toString() - то конкат будет быстрее стрингбилдера
источник

MK

Mem Kekovich in QA — Автоматизация
эхх сейчас бы в 2к19 спорить что лучше - конкатенация, стрингбилдер/буффер или стринг формат..
источник

MK

Mem Kekovich in QA — Автоматизация
Bola
Конкат выполняется в 15 раз быстрее
а можно бенчмарки то? я например могу утверждать что конкатенация ВСЕГДА дольше, если в строках не 1 чар
источник

AK

Anton Khayrutdinov in QA — Автоматизация
Обожаю, когда пытаются ускорить код на 50 наносекунд, причем в следующей же строке стоит sleep(3_000)
источник

AB

Alexei Barantsev in QA — Автоматизация
... или хотя бы просто результат конкатенации используется потом для поиска элемента, и это занимает полсекунды :)
источник

AB

Alexei Barantsev in QA — Автоматизация
не упарывайтесь без необходимости
источник

IO

Ivan Ololoev in QA — Автоматизация
я вот например сильно против локаторов с contains text. вставят похожее имя выше в доме и всё, тест слетел. переименования кнопок тоже ломает всё. У коллеги вот на соседнем проекте куча мест с page.clickButtonByText("Save") и в таком духе. а потом переименовали в одной вьюшке в Save draft и всё, угадывай в каких местах из тех 150 та кнопка а где нет
источник

A

Alex in QA — Автоматизация
Ivan Ololoev
я вот например сильно против локаторов с contains text. вставят похожее имя выше в доме и всё, тест слетел. переименования кнопок тоже ломает всё. У коллеги вот на соседнем проекте куча мест с page.clickButtonByText("Save") и в таком духе. а потом переименовали в одной вьюшке в Save draft и всё, угадывай в каких местах из тех 150 та кнопка а где нет
и ты на каждый элемент пишешь свой локатор?
источник

IO

Ivan Ololoev in QA — Автоматизация
в идеале да, у каждого элемента есть уникальный атрибут, не надо париться со сложными локаторами. К примеру, всунут тебе &nbsp и contains text будет плохо работать
источник

A

Alex in QA — Автоматизация
а с табличными значениями как?
источник

N

Nikolay in QA — Автоматизация
Кто нибудь знает можно ли обойти капчу на автотесте по регистрации?
источник

Э

Экс in QA — Автоматизация
с помощью девов
источник

ON

Oleg Nazarov in QA — Автоматизация
Экс
с помощью девов
+
источник

N

Nikolay in QA — Автоматизация
И что они должны сделать?
источник

A

Alex in QA — Автоматизация
оп опять какой-то убийца селениума https://www.shield34.com/
Всего то за 200 баксов в месяц
источник