home.social

#page_object — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #page_object, aggregated by home.social.

  1. Все паттерны в автоматизации тестирования

    Когда я только начинал свой путь в автоматизации, мне отчаянно не хватало толкового и структурированного материала по паттернам проектирования именно для автотестов. Хороших статей про паттерны в целом — вагон, а вот с привязкой к тестированию — днём с огнём не сыщешь. Паттерны — это та вещь, которая моментально выдает уровень культуры кода и понимание инженерных практик. Неудивительно, что на собеседованиях на позицию Automation QA любят покопаться в этой теме. В этой статье я решил закрыть этот пробел. Вы найдете не только продуманную классификацию основных паттернов автоматизации, но и самый подробный, на мой взгляд, разбор каждого из них с примерами. А в конце поговорим про антипаттерны. Добро пожаловать в обсуждение! Буду рад конструктивной критике и дополнениям.

    habr.com/ru/articles/1004628/

    #автоматизация_тестирования #паттерны_проектирования #page_object #builder_pattern #factory_pattern #dependency_injection #contract_testing #snapshot_testing #visual_testing #антипаттерны

  2. Все паттерны в автоматизации тестирования

    Когда я только начинал свой путь в автоматизации, мне отчаянно не хватало толкового и структурированного материала по паттернам проектирования именно для автотестов. Хороших статей про паттерны в целом — вагон, а вот с привязкой к тестированию — днём с огнём не сыщешь. Паттерны — это та вещь, которая моментально выдает уровень культуры кода и понимание инженерных практик. Неудивительно, что на собеседованиях на позицию Automation QA любят покопаться в этой теме. В этой статье я решил закрыть этот пробел. Вы найдете не только продуманную классификацию основных паттернов автоматизации, но и самый подробный, на мой взгляд, разбор каждого из них с примерами. А в конце поговорим про антипаттерны. Добро пожаловать в обсуждение! Буду рад конструктивной критике и дополнениям.

    habr.com/ru/articles/1004628/

    #автоматизация_тестирования #паттерны_проектирования #page_object #builder_pattern #factory_pattern #dependency_injection #contract_testing #snapshot_testing #visual_testing #антипаттерны

  3. Все паттерны в автоматизации тестирования

    Когда я только начинал свой путь в автоматизации, мне отчаянно не хватало толкового и структурированного материала по паттернам проектирования именно для автотестов. Хороших статей про паттерны в целом — вагон, а вот с привязкой к тестированию — днём с огнём не сыщешь. Паттерны — это та вещь, которая моментально выдает уровень культуры кода и понимание инженерных практик. Неудивительно, что на собеседованиях на позицию Automation QA любят покопаться в этой теме. В этой статье я решил закрыть этот пробел. Вы найдете не только продуманную классификацию основных паттернов автоматизации, но и самый подробный, на мой взгляд, разбор каждого из них с примерами. А в конце поговорим про антипаттерны. Добро пожаловать в обсуждение! Буду рад конструктивной критике и дополнениям.

    habr.com/ru/articles/1004628/

    #автоматизация_тестирования #паттерны_проектирования #page_object #builder_pattern #factory_pattern #dependency_injection #contract_testing #snapshot_testing #visual_testing #антипаттерны

  4. Все паттерны в автоматизации тестирования

    Когда я только начинал свой путь в автоматизации, мне отчаянно не хватало толкового и структурированного материала по паттернам проектирования именно для автотестов. Хороших статей про паттерны в целом — вагон, а вот с привязкой к тестированию — днём с огнём не сыщешь. Паттерны — это та вещь, которая моментально выдает уровень культуры кода и понимание инженерных практик. Неудивительно, что на собеседованиях на позицию Automation QA любят покопаться в этой теме. В этой статье я решил закрыть этот пробел. Вы найдете не только продуманную классификацию основных паттернов автоматизации, но и самый подробный, на мой взгляд, разбор каждого из них с примерами. А в конце поговорим про антипаттерны. Добро пожаловать в обсуждение! Буду рад конструктивной критике и дополнениям.

    habr.com/ru/articles/1004628/

    #автоматизация_тестирования #паттерны_проектирования #page_object #builder_pattern #factory_pattern #dependency_injection #contract_testing #snapshot_testing #visual_testing #антипаттерны

  5. XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

    Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и Mobile приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке. Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в UI тестировании iOS-приложений.

    habr.com/ru/articles/909558/

    #swift #allure #allure_2 #xcuitest #aqa #qa_automation #qa_testing #uiтесты #ui_testing #page_object

  6. XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

    Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и Mobile приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке. Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в UI тестировании iOS-приложений.

    habr.com/ru/articles/909558/

    #swift #allure #allure_2 #xcuitest #aqa #qa_automation #qa_testing #uiтесты #ui_testing #page_object

  7. XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

    Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и Mobile приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке. Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в UI тестировании iOS-приложений.

    habr.com/ru/articles/909558/

    #swift #allure #allure_2 #xcuitest #aqa #qa_automation #qa_testing #uiтесты #ui_testing #page_object

  8. XCUITest для начинающих: как сделать тестирование iOS красивым с Allure

    Привет! Меня зовут Антон, и я занимаюсь автоматизацией тестирования Web и Mobile приложений. Если вы начинаете автоматизировать UI-тесты под iOS, то наверняка заметили, что информации по фреймворку XCUITest в сети не так много, особенно на русском языке. Эта статья — краткое руководство по основам автоматизации на XCUITest. Здесь я постарался собрать ключевые моменты, которые помогут вам сделать первые шаги в UI тестировании iOS-приложений.

    habr.com/ru/articles/909558/

    #swift #allure #allure_2 #xcuitest #aqa #qa_automation #qa_testing #uiтесты #ui_testing #page_object

  9. UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory

    Разбираем, как писать масштабируемые и читаемые UI автотесты на Python с использованием паттернов PageObject , PageFactory и PageComponent . Разберем на атомы как устроены эти подходы, когда их применять и чем они отличаются. Всё это — на примере тестового проекта UI Course с CI/CD и наглядными отчетами в Allure .

    habr.com/ru/articles/896936/

    #python #qa_automation #allure #pytest #ui_testing #автотесты #автотесты_для_ui #playwright #page_object #page_factory

  10. UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory

    Разбираем, как писать масштабируемые и читаемые UI автотесты на Python с использованием паттернов PageObject , PageFactory и PageComponent . Разберем на атомы как устроены эти подходы, когда их применять и чем они отличаются. Всё это — на примере тестового проекта UI Course с CI/CD и наглядными отчетами в Allure .

    habr.com/ru/articles/896936/

    #python #qa_automation #allure #pytest #ui_testing #автотесты #автотесты_для_ui #playwright #page_object #page_factory

  11. UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory

    Разбираем, как писать масштабируемые и читаемые UI автотесты на Python с использованием паттернов PageObject , PageFactory и PageComponent . Разберем на атомы как устроены эти подходы, когда их применять и чем они отличаются. Всё это — на примере тестового проекта UI Course с CI/CD и наглядными отчетами в Allure .

    habr.com/ru/articles/896936/

    #python #qa_automation #allure #pytest #ui_testing #автотесты #автотесты_для_ui #playwright #page_object #page_factory

  12. UI автотесты на Python с запуском на CI/CD и Allure отчетом. PageObject, PageComponent, PageFactory

    Разбираем, как писать масштабируемые и читаемые UI автотесты на Python с использованием паттернов PageObject , PageFactory и PageComponent . Разберем на атомы как устроены эти подходы, когда их применять и чем они отличаются. Всё это — на примере тестового проекта UI Course с CI/CD и наглядными отчетами в Allure .

    habr.com/ru/articles/896936/

    #python #qa_automation #allure #pytest #ui_testing #автотесты #автотесты_для_ui #playwright #page_object #page_factory

  13. Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2

    В предыдущей части статьи мы рассмотрели общие подходы к тестированию PDF и познакомились с тем, как библиотеки pdfminer и PDFQuery помогают нам получать детальную информацию об объектах. Достаточно ли нам этой информации? Далеко не всегда. В этой статье мы расскажем о решении некоторых интересных технических проблем.

    habr.com/ru/companies/auriga/a

    #python #pdf #pdfminer #pdftest #qa #qa_automation #qa_testing #pdf_par #PDFQuery #page_object

  14. Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2

    В предыдущей части статьи мы рассмотрели общие подходы к тестированию PDF и познакомились с тем, как библиотеки pdfminer и PDFQuery помогают нам получать детальную информацию об объектах. Достаточно ли нам этой информации? Далеко не всегда. В этой статье мы расскажем о решении некоторых интересных технических проблем.

    habr.com/ru/companies/auriga/a

    #python #pdf #pdfminer #pdftest #qa #qa_automation #qa_testing #pdf_par #PDFQuery #page_object

  15. Проверка содержимого PDF-файлов средствами Python и pdfminer. Часть 2

    В предыдущей части статьи мы рассмотрели общие подходы к тестированию PDF и познакомились с тем, как библиотеки pdfminer и PDFQuery помогают нам получать детальную информацию об объектах. Достаточно ли нам этой информации? Далеко не всегда. В этой статье мы расскажем о решении некоторых интересных технических проблем.

    habr.com/ru/companies/auriga/a

    #python #pdf #pdfminer #pdftest #qa #qa_automation #qa_testing #pdf_par #PDFQuery #page_object

  16. [Перевод] Как бороться с ReDoS

    Проверка кода (Code Scanning) автоматически обнаруживает ReDoS-уязвимости, но исправить их бывает не всегда просто. В этой статье описана 4-х этапная стратегия исправления багов ReDoS.

    habr.com/ru/companies/otus/art

    #ReDoS #уязвимости #автотесты #Page_Object #github #автоматизированное_тестирование

  17. [Перевод] Как бороться с ReDoS

    Проверка кода (Code Scanning) автоматически обнаруживает ReDoS-уязвимости, но исправить их бывает не всегда просто. В этой статье описана 4-х этапная стратегия исправления багов ReDoS.

    habr.com/ru/companies/otus/art

    #ReDoS #уязвимости #автотесты #Page_Object #github #автоматизированное_тестирование

  18. [Перевод] Как бороться с ReDoS

    Проверка кода (Code Scanning) автоматически обнаруживает ReDoS-уязвимости, но исправить их бывает не всегда просто. В этой статье описана 4-х этапная стратегия исправления багов ReDoS.

    habr.com/ru/companies/otus/art

    #ReDoS #уязвимости #автотесты #Page_Object #github #автоматизированное_тестирование