Size: a a a

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

2019 November 20

п

панда-филантроп in QA — Автоматизация
Vlad
Научу гуглить в гугле, не ломая при этом интернет. Анонимно, безопасно. Приват.
Это мой бизнес, удоли!
источник

ФМ

Франсуа Мари Аруэ in QA — Автоматизация
Сколько стоит?
источник

V

Vlad in QA — Автоматизация
панда-филантроп
Это мой бизнес, удоли!
Подвинься, у дерева ещё много веток!
источник

B

Bola in QA — Автоматизация
Алексей
Полуночный троллинг. Я надеюсь это троллинг...
похоже на это
источник

IE

Ivan Efimov in QA — Автоматизация
Aleksandr Shimkovich
Всем привет. Можно ли эмулировать фейковое местоположение на ios без джейлбрейка?
источник

IE

Ivan Efimov in QA — Автоматизация
Ermac10k
Привет! в новомодном реакте нет чекбокса. он там составная фигня из svg и span. раньше было явное изменение артибута value. в последнем коммите господа разрабы этот атрибут заменили. теперь в ДОМ явных атрибутов, изменения которых можно было бы увидеть, вообще нет. кто сталкивался? как получить состояние такого чекбокса?
у компонентов есть свойства, состояние и структура, this.props this.state...
хорошо бы напрямую получать/изменять/читать component.state

первая ссылка в гугл:
Testing React Components: The Mostly Definitive Guide (2019)
https://www.valentinog.com/blog/testing-react/

Google Chome React Tools from Facebook
React Developer Tools Offered by: Facebook
https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en
источник

IE

Ivan Efimov in QA — Автоматизация
Oleg Chaplashkin
Доброго времени суток!
Каким образом кто-нибудь разрабатывает автоматизированные тесты для тестирования React.js UI?
Стек: Selenium + Python + pytest
Основные проблемы:
1) нестабильность тестов
2) полная динамике в странице: элементов нет в DOM до совершения необходимых действий(скролов, нажатий, наведений)
3) короткие спринты -> быстрая изменчивость -> пункт 1

Идеи:
1) организовать Screenshot Based Testing. На сколько это будет актуально и стабильно?
2) переписывать PageObject слой (что ведет за собой всё равно нестабильность)

Спасибо!
можно рендерить и тестировать каждый компонент отдельно...
Совет пересмотреть стек...
чтобы тестировать react spa напиши маленькое приложение, пропиши routes для страниц...
напиши тест на родном языке для react, а потом используя se + py
источник

E

Ermac10k in QA — Автоматизация
Ivan Efimov
у компонентов есть свойства, состояние и структура, this.props this.state...
хорошо бы напрямую получать/изменять/читать component.state

первая ссылка в гугл:
Testing React Components: The Mostly Definitive Guide (2019)
https://www.valentinog.com/blog/testing-react/

Google Chome React Tools from Facebook
React Developer Tools Offered by: Facebook
https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en
Когда так пишут, сразу кажется, что я не умею в гугл)))
Спасибо! Сейчас ознакомлюсь с гайдом
С той задачей разобрался.
источник

A

Aleksandr Shimkovich in QA — Автоматизация
Aleksandr Shimkovich
Всем привет. Можно ли эмулировать фейковое местоположение на ios без джейлбрейка?
источник

A

Aleksandr Shimkovich in QA — Автоматизация
Я не смог автоматизировать этот процесс в xcode
источник

BO

Boris Osyanin in QA — Автоматизация
Oleg Chaplashkin
Доброго времени суток!
Каким образом кто-нибудь разрабатывает автоматизированные тесты для тестирования React.js UI?
Стек: Selenium + Python + pytest
Основные проблемы:
1) нестабильность тестов
2) полная динамике в странице: элементов нет в DOM до совершения необходимых действий(скролов, нажатий, наведений)
3) короткие спринты -> быстрая изменчивость -> пункт 1

Идеи:
1) организовать Screenshot Based Testing. На сколько это будет актуально и стабильно?
2) переписывать PageObject слой (что ведет за собой всё равно нестабильность)

Спасибо!
Пока скриншот тестинг видится тулой скорее, чем тестами на результат которых можно блочить релиз.
Может быть меня поправят :)
источник

МЁ

Мюсля 🙈 Ёшшик in QA — Автоматизация
подскажите пожалуйста. c#, pagefactory, нужно инициализировать list<> где у каждого элемента свой xpath. это возможно сделать и если да то как?
источник

EB

Evgenii B in QA — Автоматизация
А в чем проблема-то? Xpath как строка?
источник

AG

Alena Gorbunova in QA — Автоматизация
Добрый день! Внедряем фреймворк для автоматического тестирования отображения веб-приложений на основе сравнения скриншотов. Подскажите пожалуйста, как решается проблема вариативности контента? Пока пришел на ум только вариант инжектить в страницу разметку нужного блока, но есть вероятность, что разметка тоже может меняться в процессе разработки, поэтому такой тест может стать неактуальным. Смотрела в сторону библиотеки sinonjs, но не поняла, можно ли ее применять для этих целей, или она подойдет только для тестирования api.
источник

DZ

Dmitry Zakharov in QA — Автоматизация
Имхо: если вы делаете сайты, сервисы итд то такого рода тесты  ещё более хрупкие чем end2end
источник

DZ

Dmitry Zakharov in QA — Автоматизация
Самое лучшее применение библиотек тестирования скриншотами - в случае если вы создаете библиотеку визуальных компонентов и вам надо следить за ними, чтобы не было регрессии
источник

AG

Alena Gorbunova in QA — Автоматизация
Dmitry Zakharov
Самое лучшее применение библиотек тестирования скриншотами - в случае если вы создаете библиотеку визуальных компонентов и вам надо следить за ними, чтобы не было регрессии
вот я тоже уже прихожу к такой мысли
источник

AB

Alexei Barantsev in QA — Автоматизация
пока внедряете — ещё ничего... а вот потом переснимать скриншоты после каждого изменения вёрстки реально задолбаться можно :)
источник

AB

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

BO

Boris Osyanin in QA — Автоматизация
Ну, есть qvisual тинькоффский. Правда я в нем не очень смог разобратся, и автоматизировал ашот. Там у меня по сути две кманды. Одна берет сохраняет, вторая сравнивает с эталоном сохраненным. Надо еще версионирование эталонов бахнуьь
источник