#pageobject — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #pageobject, aggregated by home.social.
-
Как мы подружили динамические тесты JUnit 5 с Госуслугами
Привет, Хабр! На связи Максим Кацал, руководитель направления автоматизированного тестирования в РТЛабс. Мы с командой на Госуслугах тестируем огромное количество услуг. В каждой из них — тысячи, миллионы сценариев. Писать автотесты руками — безумие, а поддерживать их очень больно. В статье расскажу, как мы научились генерировать тесты прямо из JSON-схемы услуги. JUnit 5 + @TestFactory + рекурсивный обход графа маршрутов. Фреймворк, который сам прокладывает путь пользователя по приложению-конструктору, а потом проигрывает его в браузере. Ниже раскрою архитектуру, код, подводные камни, опишу плюсы и минусы такого подхода.
https://habr.com/ru/companies/rtlabs/articles/1056672/
#тестирование #динамические_тесты #автотесты #lowcode #allure #junit_5 #selenide #jsonсхема #pageobject #госуслуги
-
Как мы подружили динамические тесты JUnit 5 с Госуслугами
Привет, Хабр! На связи Максим Кацал, руководитель направления автоматизированного тестирования в РТЛабс. Мы с командой на Госуслугах тестируем огромное количество услуг. В каждой из них — тысячи, миллионы сценариев. Писать автотесты руками — безумие, а поддерживать их очень больно. В статье расскажу, как мы научились генерировать тесты прямо из JSON-схемы услуги. JUnit 5 + @TestFactory + рекурсивный обход графа маршрутов. Фреймворк, который сам прокладывает путь пользователя по приложению-конструктору, а потом проигрывает его в браузере. Ниже раскрою архитектуру, код, подводные камни, опишу плюсы и минусы такого подхода.
https://habr.com/ru/companies/rtlabs/articles/1056672/
#тестирование #динамические_тесты #автотесты #lowcode #allure #junit_5 #selenide #jsonсхема #pageobject #госуслуги
-
Как мы подружили динамические тесты JUnit 5 с Госуслугами
Привет, Хабр! На связи Максим Кацал, руководитель направления автоматизированного тестирования в РТЛабс. Мы с командой на Госуслугах тестируем огромное количество услуг. В каждой из них — тысячи, миллионы сценариев. Писать автотесты руками — безумие, а поддерживать их очень больно. В статье расскажу, как мы научились генерировать тесты прямо из JSON-схемы услуги. JUnit 5 + @TestFactory + рекурсивный обход графа маршрутов. Фреймворк, который сам прокладывает путь пользователя по приложению-конструктору, а потом проигрывает его в браузере. Ниже раскрою архитектуру, код, подводные камни, опишу плюсы и минусы такого подхода.
https://habr.com/ru/companies/rtlabs/articles/1056672/
#тестирование #динамические_тесты #автотесты #lowcode #allure #junit_5 #selenide #jsonсхема #pageobject #госуслуги
-
📜 Behold, a relic from the distant past—2013! Back when "Page Object" was the new black in the world of #testing, because clearly, nobody knew that UIs change. 🤯 Marvel at the revolutionary idea of not frying your tests with a side of HTML spaghetti, as if #encapsulation wasn't already a thing. 🍝
https://martinfowler.com/bliki/PageObject.html #HackerNews #PageObject #HTMLSpaghetti #UITrends #HackerNews #ngated -
📜 Behold, a relic from the distant past—2013! Back when "Page Object" was the new black in the world of #testing, because clearly, nobody knew that UIs change. 🤯 Marvel at the revolutionary idea of not frying your tests with a side of HTML spaghetti, as if #encapsulation wasn't already a thing. 🍝
https://martinfowler.com/bliki/PageObject.html #HackerNews #PageObject #HTMLSpaghetti #UITrends #HackerNews #ngated -
📜 Behold, a relic from the distant past—2013! Back when "Page Object" was the new black in the world of #testing, because clearly, nobody knew that UIs change. 🤯 Marvel at the revolutionary idea of not frying your tests with a side of HTML spaghetti, as if #encapsulation wasn't already a thing. 🍝
https://martinfowler.com/bliki/PageObject.html #HackerNews #PageObject #HTMLSpaghetti #UITrends #HackerNews #ngated -
📜 Behold, a relic from the distant past—2013! Back when "Page Object" was the new black in the world of #testing, because clearly, nobody knew that UIs change. 🤯 Marvel at the revolutionary idea of not frying your tests with a side of HTML spaghetti, as if #encapsulation wasn't already a thing. 🍝
https://martinfowler.com/bliki/PageObject.html #HackerNews #PageObject #HTMLSpaghetti #UITrends #HackerNews #ngated