Size: a a a

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

2019 November 26

FM

Faroe Man in QA — Автоматизация
понял спасибо!
источник

SR

Sid Rom in QA — Автоматизация
в константах должны быть константы, а тут вау метод)
источник

FM

Faroe Man in QA — Автоматизация
ага понял
источник

FM

Faroe Man in QA — Автоматизация
сейчас заметил, что проблема в том, что методы выполняют одно и тоже действие, но распечатка разная происходит
В одном случае SOUT("HELLO")
В другом  SOUT("BYE")
поэтому в один метод не запихнуть?
источник

FM

Faroe Man in QA — Автоматизация
переопределить что ли хи
источник

FM

Faroe Man in QA — Автоматизация
их
источник

SR

Sid Rom in QA — Автоматизация
methodName(String messageText)
источник

SR

Sid Rom in QA — Автоматизация
в одном случае messageText = "HELLO", в другом = "BYE"
источник

A

Ablaihan in QA — Автоматизация
Подскажите в каких и зачем нужно писать свой фреймворк, когда есть selenide и тому подобное? мне интересно
источник

AS

Andrei Solntsev in QA — Автоматизация
Faroe Man
сейчас заметил, что проблема в том, что методы выполняют одно и тоже действие, но распечатка разная происходит
В одном случае SOUT("HELLO")
В другом  SOUT("BYE")
поэтому в один метод не запихнуть?
Это System.out.println? В тестах не нужна такая команда...
источник

EB

Evgenii B in QA — Автоматизация
Ablaihan
Подскажите в каких и зачем нужно писать свой фреймворк, когда есть selenide и тому подобное? мне интересно
зависит от того, что ты подразумеваешь под "своим фреймворком". В большинстве случаев это код с тестами, следующий паттерну PageObject и реализующий методы селениум библиотеки при помощи методов-оберток с дополнительными нужными для тебя эффектами
источник

A

Ablaihan in QA — Автоматизация
Evgenii B
зависит от того, что ты подразумеваешь под "своим фреймворком". В большинстве случаев это код с тестами, следующий паттерну PageObject и реализующий методы селениум библиотеки при помощи методов-оберток с дополнительными нужными для тебя эффектами
да просто обертки пишут, но зачем? когда есть готовые велосипедики?
источник

EB

Evgenii B in QA — Автоматизация
например, кому-то не нужен Селенид, тем более в python это делается для одного "базового проекта" с структурой папок, а дальше каждый новый начинаешь с него, это если 2 метода написать лень
источник

EB

Evgenii B in QA — Автоматизация
ну и кому-то например хочется фреймворк, который будет работать с мобилками в том числе в одном репозитории, поправьте если не прав, но Selenide тебе мобилки не протестирует, и общие практики это если хочешь тесты на мобильных ус-вах, заведи отдельно репозиторий, на скриптовых языках можно вполне элегантно накатать структуру проекта для platform independent тестов
источник

A

Ablaihan in QA — Автоматизация
ну к мобилкам есть экспресо, а вот люди которые для веба начинают все с нуля писать , зачем?
источник

EB

Evgenii B in QA — Автоматизация
думаю, что если ты пишешь на джаве то скорее имеет смысл юзать Selenide чем нет. Но если тебе не нужна джава (например, у тебя весь стэк на интерпретируемых языках), то написание тестов на Selenide vs python не особо ускорит написание тестов
источник

MK

Mem Kekovich in QA — Автоматизация
Evgenii B
зависит от того, что ты подразумеваешь под "своим фреймворком". В большинстве случаев это код с тестами, следующий паттерну PageObject и реализующий методы селениум библиотеки при помощи методов-оберток с дополнительными нужными для тебя эффектами
это просто код с тестами, а не фреймворк
источник

EB

Evgenii B in QA — Автоматизация
Ablaihan
ну к мобилкам есть экспресо, а вот люди которые для веба начинают все с нуля писать , зачем?
Эспрессо, ну и далеко не все выбирают писать нативные тесты для андроид, скорее стандарт, что люди используют appium для iOS / Android тестирования, очень удобно иметь один набор тестов, который в зависимости от передаваемых флагов в тест будет использовать iOS / Android реализацию тестов
источник

AS

Andrei Solntsev in QA — Автоматизация
Evgenii B
ну и кому-то например хочется фреймворк, который будет работать с мобилками в том числе в одном репозитории, поправьте если не прав, но Selenide тебе мобилки не протестирует, и общие практики это если хочешь тесты на мобильных ус-вах, заведи отдельно репозиторий, на скриптовых языках можно вполне элегантно накатать структуру проекта для platform independent тестов
Поправляю: Selenide умеет тестировать мобилки.
источник

A

Ablaihan in QA — Автоматизация
ну если есть готовое зачем тратить время и денги на что то свое?
источник