page object

  • ХабрахабрФото Как правильно писать UI авто тесты на Python

    Как правильно писать UI авто тесты на Python

    Вступление Устал смотреть на то, как многие QA Automation пишут свои абсолютно костыльные решения, используя паттерны Page Object, Page Factory. Так происходит потому, что в сфере QA Automation нет каких-то определенных рамок и паттернов, по которым стоит писать авто тесты. Да, есть всеми известный Page Object, но даже его часто используют очень криво. Например в бэкенд разработке есть много паттернов,…

    Читать далее »
  • ХабрахабрФото Оля, тесты и фабрика — путь к красивой архитектуре и чистоте кода

    Оля, тесты и фабрика — путь к красивой архитектуре и чистоте кода

    В автоматизации тестирования существует много разных подходов, решений и способов. Самый распространенный и незаменимый —  паттерн Page Object (Screen Object). Я столкнулась с двумя подходами при работе с этим паттерном: c фабрикой для своих page object-ов и без нее. В этой статье на примере наших автотестов сравним оба подхода, их плюсы и минусы. Покажу, как выглядит наша фабрика page object-ов.…

    Читать далее »
  • ХабрахабрФото [Из песочницы] Пишем автотест с использованием Selenium Webdriver, Java 8 и паттерна Page Object

    [Из песочницы] Пишем автотест с использованием Selenium Webdriver, Java 8 и паттерна Page Object

    В этой статье рассматривается создание достаточного простого автотеста. Статья будет полезна начинающим автоматизаторам. Материал изложен максимально доступно, однако, будет значительно проще понять о чем здесь идет речь, если Вы будете иметь хотя бы минимальные представления о языке Java: классы, методы, etc. Нам понадобятся: установленная среда разработки Intellij IDEA (является самой популярной IDE, для большинства случаев достаточно бесплатной версии Community Edition);…

    Читать далее »
  • ХабрахабрФото UI-тесты в iOS проекте. Есть ли профит и для чего их вообще внедряют

    UI-тесты в iOS проекте. Есть ли профит и для чего их вообще внедряют

    Людей, которые не просто хотя бы раз писали UI-тесты, а делали бы это в коммерческих проектах, довольно мало, потому что эту часть разработки очень сложно продать заказчику и аргументировать менеджеру, зачем они нужны и почему занимают столько времени. Новосибирская компания Improve Digital решилась на этот шаг по ряду причин, в частности из-за того, что разрабатываемый проект долгосрочный и с большим потенциалом дальнейшего развития. Далее расшифровка выступления Михаила Домрачева на AppsConf 2017, в ходе которого…

    Читать далее »


Кнопка «Наверх»