Size: a a a

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

2020 May 20

S

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

S

Sergey Sergey in QA — Автоматизация
но ход мысли я понял. Видимо, лучше писать клиент.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Oleg
не знаю как в ангуляре, но проблема решится, если вынести логику из темплейтов в джаву
да, но если решать это в лоб, то количество темплейтов тогда разростётся неслабо. А как не в лоб решить, я не знаю.
источник

S

Sergey Sergey in QA — Автоматизация
для автоматизации
источник

AS

Anna Stoianova in QA — Автоматизация
Mark
Пишет элемент закрыт другим
Мне помогло дождаться пока этот "другой" перестанет отображаться (в моем случае это был спиннер). Попробуй wait.until(ExpectedConditions.invisibilityOfElementLocated())
источник

M

Mark in QA — Автоматизация
То есть?
источник

M

Mark in QA — Автоматизация
А в скобках тоже самое писать?
источник

AS

Anna Stoianova in QA — Автоматизация
Mark
А в скобках тоже самое писать?
Если это тот случай, то в скобках тот элемент, который перекрывает
источник

M

Mark in QA — Автоматизация
то есть?
источник

M

Mark in QA — Автоматизация
Где именно
источник

AS

Anna Stoianova in QA — Автоматизация
Mark
Где именно
У меня была ситуация, в которой элемент перекрывался спиннером, при этом браузер его видел. Соответственно помогло решение подождать пока перестанет отображатья спиннер
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Vinogradov
Забавный момент. Есть такая вещь - темплейты. Например Apache FreeMarker (ftl), Java. И в этих темплейтах частенько полно логики, которую полезно покрывать юнит тестами.
Как проверить coverage таких тестов? Не нашел сейчас на вскидку инструментов, хотя проблема то довольно общая.

Какие-то идеи?

Ну кроме - "логика в темплейтах - зло".
надо тяжёлую артиллирую подключать похоже - @barancev Andrei  - что вам опыт говорит?
источник

AB

Alexei Barantsev 🗹... in QA — Автоматизация
логика в темплейтах - зло
источник

M

Mark in QA — Автоматизация
Anna Stoianova
У меня была ситуация, в которой элемент перекрывался спиннером, при этом браузер его видел. Соответственно помогло решение подождать пока перестанет отображатья спиннер
Я имею ввиду что писать в скобках? И где именно
источник

AS

Anna Stoianova in QA — Автоматизация
Mark
Я имею ввиду что писать в скобках? И где именно
Во вторых скобках писать элемент, который перекрывает
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Barantsev 🗹
логика в темплейтах - зло
а какие альтернативы? Нужно ли вообще выкидывать template engine или "только" запрещать там if-ы?
источник

M

Mark in QA — Автоматизация
Anna Stoianova
Во вторых скобках писать элемент, который перекрывает
Ок
источник

N

Nikita in QA — Автоматизация
Oleg
Так что просто пишешь тесты и надеешься, что ничего не упустил :)
Звучит не очень :)
источник

AV

Alexei Vinogradov in QA — Автоматизация
Alexei Vinogradov
а какие альтернативы? Нужно ли вообще выкидывать template engine или "только" запрещать там if-ы?
Пока мне пришел в голову вариант - разбивать templatы на маленькие независимые и там сокращать if-ы до 1-2 на темплейт, чтобы можно было "вручную" покрытие посчитать.
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Alexei Vinogradov
Забавный момент. Есть такая вещь - темплейты. Например Apache FreeMarker (ftl), Java. И в этих темплейтах частенько полно логики, которую полезно покрывать юнит тестами.
Как проверить coverage таких тестов? Не нашел сейчас на вскидку инструментов, хотя проблема то довольно общая.

Какие-то идеи?

Ну кроме - "логика в темплейтах - зло".
Ну сам же написал "покрывать _юнит_ тестами". Покрытие юнит-тестами для специфического языка реализуется _специфическими_ для этого языка инструментами.

Соответственно чтобы проверялось покрытие для языка темплейтов, надо изобрести инструмент который будет понимать их логику, логику того на чём будут написаны юниты, и понимать decision coverage в юнитах.

https://img0.liveinternet.ru/images/attach/c/11/116/586/116586530_4003916_20140918_164959.jpg
источник