home.social

#allure — Public Fediverse posts

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

  1. Автоматизация тестирования в CROSSOUT

    Статья рассказывает о внедрении автоматизированных тестов для CROSSOUT. В статье описан процесс создания тестового окружения и обоснован выбор инструментов, которые позволили нам справиться с требованиями проекта.

    habr.com/ru/articles/1013024/

    #Атотест #allure #тестирование #qa #qa_automation #qa_testing #targem #crossout

  2. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  3. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  4. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  5. Несколько мобильных приложений в одном Appium‑проекте: как это можно организовать

    Как тестировать несколько мобильных приложений в одном «Appium‑проекте». Показываю архитектуру фреймворка, запуск тестов через аннотации, потокобезопасный контекст и подключение новых приложений без дублирования кода.

    habr.com/ru/articles/1010216/

    #appium #java #android #adb #android_studio_emulator #allure #junit5 #selenide #mobile_testing #qa_automation

  6. A quotation from Christopher Marlowe

    FAUSTUS: Was this the face that launch’d a thousand ships,
       And burnt the topless towers of Ilium —
       Sweet Helen, make me immortal with a kiss. —
          [They kiss]
       Her lips suck forth my soul: see, where it flies! —
       Come, Helen, come, give me my soul again.
          [They kiss again]
       Here will I dwell, for heaven is in these lips,
       And all is dross that is not Helena.

    Christopher "Kit" Marlowe (1564-1593) English dramatist and poet
    The Tragicall History of the Life and Death of Doctor Faustus, Act 5, sc. 1 (sc. 13), l. 1358ff (1594; 1604 “A” text)

    More about this quote: wist.info/marlowe-christopher/…

    #quote #quotes #quotation #qotd #christophermarlowe #kitmarlowe #faustus #helenoftroy #illiad #trojanwar #allure #attraction #attractiveness #beauty #breathtaking #enchantment #glamor #goddess #obsession #resplendency #vision #passion

  7. A quotation from Christopher Marlowe

    FAUSTUS: Was this the face that launch’d a thousand ships,
       And burnt the topless towers of Ilium —
       Sweet Helen, make me immortal with a kiss. —
          [They kiss]
       Her lips suck forth my soul: see, where it flies! —
       Come, Helen, come, give me my soul again.
          [They kiss again]
       Here will I dwell, for heaven is in these lips,
       And all is dross that is not Helena.

    Christopher "Kit" Marlowe (1564-1593) English dramatist and poet
    The Tragicall History of the Life and Death of Doctor Faustus, Act 5, sc. 1 (sc. 13), l. 1358ff (1594; 1604 “A” text)

    More about this quote: wist.info/marlowe-christopher/…

    #quote #quotes #quotation #qotd #christophermarlowe #kitmarlowe #faustus #helenoftroy #illiad #trojanwar #allure #attraction #attractiveness #beauty #breathtaking #enchantment #glamor #goddess #obsession #resplendency #vision #passion

  8. A quotation from Christopher Marlowe

    FAUSTUS: Was this the face that launch’d a thousand ships,
       And burnt the topless towers of Ilium —
       Sweet Helen, make me immortal with a kiss. —
          [They kiss]
       Her lips suck forth my soul: see, where it flies! —
       Come, Helen, come, give me my soul again.
          [They kiss again]
       Here will I dwell, for heaven is in these lips,
       And all is dross that is not Helena.

    Christopher "Kit" Marlowe (1564-1593) English dramatist and poet
    The Tragicall History of the Life and Death of Doctor Faustus, Act 5, sc. 1 (sc. 13), l. 1358ff (1594; 1604 “A” text)

    More about this quote: wist.info/marlowe-christopher/…

    #quote #quotes #quotation #qotd #christophermarlowe #kitmarlowe #faustus #helenoftroy #illiad #trojanwar #allure #attraction #attractiveness #beauty #breathtaking #enchantment #glamor #goddess #obsession #resplendency #vision #passion

  9. A quotation from Christopher Marlowe

    FAUSTUS: Was this the face that launch’d a thousand ships,
       And burnt the topless towers of Ilium —
       Sweet Helen, make me immortal with a kiss. —
          [They kiss]
       Her lips suck forth my soul: see, where it flies! —
       Come, Helen, come, give me my soul again.
          [They kiss again]
       Here will I dwell, for heaven is in these lips,
       And all is dross that is not Helena.

    Christopher "Kit" Marlowe (1564-1593) English dramatist and poet
    The Tragicall History of the Life and Death of Doctor Faustus, Act 5, sc. 1 (sc. 13), l. 1358ff (1594; 1604 “A” text)

    More about this quote: wist.info/marlowe-christopher/…

    #quote #quotes #quotation #qotd #christophermarlowe #kitmarlowe #faustus #helenoftroy #illiad #trojanwar #allure #attraction #attractiveness #beauty #breathtaking #enchantment #glamor #goddess #obsession #resplendency #vision #passion

  10. Руководство по настройке отчётов через плагины в Allure 3

    Привет, Хабр. Сегодня поговорим о новой версии Allure Report — Allure 3, а именно о её модульной архитектуре. В ней можно настроить сколько угодно отображений тестовой иерархии в разных форматах; я покажу это на простом примере. В какой ситуации может это быть полезно? Когда с тестами работает несколько команд, обычно удобно, чтобы у каждой был своя классификация тестов. Кто-то хочет, чтобы тесты были организованы по фичам, т.е. близко к требованиям. Кто-то предпочитает видеть организацию по сюитам - ближе к коду проверяемого приложения. Мы сделаем так, чтобы при каждом запуске тестов Allure генерировал два отчёта, каждый со своим отображением тестов.

    habr.com/ru/companies/testops_

    #тестирование #автоматизация #qa #automation #allure #python #pytest

  11. Работа с нестабильными тестами в Allure 3

    Нестабильные (flaky) тесты создают постоянные трудности для тестировщиков. Такие тесты не отражают состояния тестируемой системы и подрывают доверие к тестовому набору. Вооружившись лучшими практиками, нестабильность можно свести к минимуму, но полностью избавиться от неё крайне трудно. Чтобы лучше её контролировать, нужны инструменты, позволяющие выявлять нестабильные тесты — например, Allure Report. В этом руководстве мы посмотрим, как Allure работает с нестабильными тестами. Заодно мы познакомимся с Allure 3 . Многие из вас наверняка пользуются Allure 2 — в третьей версии (помимо прочих изменений) работа с нестабильными тестами стала гораздо удобнее, в особенности настройка истории тестов.

    habr.com/ru/companies/testops_

    #allure #тестирование #qa #автоматизация #автотест #pytest #flaky #нестабильные_тесты

  12. Автоматическая регрессия по git-diff. Как мы связали код, фичи и тесты, открыв путь к Continuous Delivery (Full)

    Коротко: Мы разработали систему для автоматического определения набора тестов на основе git diff . Связали модули проекта с бизнес-фичами через трассировку выполнения кода во время тестов. Теперь любой релиз можно оценить на достаточность покрытия e2e-тестами. Решили вопрос селективного запуска на всех уровнях пирамиды тестирования. Что важно — маппинг tests -> feature -> files создаётся и поддерживается автоматически при поддержке тестов, без дополнительной ручной работы. Читать весь материал (с примерами)

    habr.com/ru/articles/962330/

    #тестирование #playwright #continious_delivery #regression_testing #tms #allure #tia

  13. BDD: Как заставить тесты говорить на одном языке с бизнесом (и перестать платить за недопонимание)

    Привет! Меня зовут Анатолий, я ведущий разработчик в ITFB Group , и сегодня я хочу рассказать о том, как можно превратить скучные тесты в главного специалиста по продукту. Знакомо: ваши JUnit-тесты проходят, CI/CD зелёный, все довольны. Но тут приходит бизнес-аналитик и спрашивает: "А этот сценарий проверяет, что будет, если клиент с рейтингом 700 запросит 10 миллионов?" Вы начинаете лихорадочно копаться в коде, пытаясь найти тот самый @Test... А что если бы ответ на этот вопрос лежал не в глубинах Java-кода, а в красивом, читаемом файле, который понятен всем — от тимлида до заказчика?

    habr.com/ru/companies/itfb/art

    #itfb #java #camunda #springboot #тестирование #бизнесанализ #bdd #документация #cucumber #allure

  14. Allure + Jenkins/Gitlab CI. Настройка автоматической отправки отчетов по почте

    Автоматизированное тестирование – важная часть разработки, но недостаточно просто запускать тесты. Важно предоставлять отчёты в удобном и наглядном формате, чтобы повышать прозрачность процессов и улучшать командную коммуникацию. Но отчёты сами по себе малоэффективны, если команда не узнает о результатах вовремя. Чтобы тестирование было действительно полезным, важно оперативно уведомлять участников проекта о его статусе. Один из самых простых и эффективных способов – автоматическая отправка отчетов Allure по электронной почте. Привет! Я SDET-специалист SimbirSoft Руслан, и в этой статье мы разберем как настроить SMTP-сервер для отправки почты в Jenkins, как настроить GitLab Runner и как автоматизировать отправку отчетов после выполнения тестов.

    habr.com/ru/companies/simbirso

    #allure #allure_report #jenkins #gitlab_ci #devops #sdet

  15. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  16. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  17. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  18. Как вырасти из Manual QA в Automation: пошаговый план

    Пошаговое руководство для Manual QA, которые хотят перейти в автоматизацию. Как выбрать направление, язык и инструменты, какие шаги пройти и что добавить в портфолио, чтобы уверенно расти в Automation QA.

    habr.com/ru/articles/932374/

    #manual_qa #manual_testing #api_testing #ui_testing #load_testing #python #playwright #allure #junior_qa #автоматизация_тестирования

  19. 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

  20. 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

  21. 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

  22. 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

  23. 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

  24. 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

  25. 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

  26. API автотесты на Python с запуском на CI/CD и Allure отчетом

    В этой статье разберём процесс написания API автотестов на Python, используя современные best practices. Кроме того, мы настроим их запуск в CI/CD с помощью GitHub Actions и сформируем Allure-отчёт с историей запусков. Цель статьи — не только показать, как писать качественные API автотесты, но и научить запускать их в CI/CD, получая удобные отчёты о результатах.

    habr.com/ru/articles/895452/

    #python #qa_automation #testing #github_actions #github_pages #allure #pytest #api_testing #pydantic #cicd

  27. Автоматизация тестирования, которая не ломается при первом редизайне

    Автоматизация тестирования, которая не ломается при первом редизайне Как мы проектировали, внедряли и поддерживаем живую систему автотестов

    habr.com/ru/companies/rostelec

    #Ростелеком #qa_automation #qa #java #selenide #selenoid #allure #тестирование #тестирование_вебприложений #тестировщик

  28. Allurium — java framework для автотестов. Мультиязычные, близкие к bdd репорты, без bdd структуры

    В этой статье хочу поделиться инструментом, который я понемногу разрабатывал и улучшал при наличии свободного времени. Применяя для упрощения своих задач, над которыми я работал в разных компаниях за это время. Работа в автоматизации тестирования стала моей оффициальной профессией несколько лет назад. За это время мне довелось позаниматься очень широким спектром задач, в зависимости от компаний, где я работал. Начиная с тестирования пользовательских интерфейсов различных сайтов, web и мобильных приложений, обязанности заводили меня глубоко в тестирование сложных API сервисов и даже автоматизацию десктопных программ. Первые годы я плотно занимался тестированием Web приложений на Java, хотя начинал не с неё. Разумеется, перепробовав много подходов, я нашёл для себя любимый stack, который применял при наличии свободы выбора. Для меня это сложилось в TestNg + Selenium + Allure. Естественно, мне приходилось работать со знаменитым Cucumber, а потом и вообще с чудовищьным (на мой взгляд) Serenity и ещё многими другими решениями, включая кастомные разработки разных людей. Моё расположение никогда не лежало в сторону BDD, так как чаще всего я сам читал отчёты и проверял тесты, и в 100% случаев сам составлял сценарии с Gherkin (иногда по предоставленным сценариям, чаще нет). Так называемое удобство, дающее BDD пользователю, сводилось к минимуму, а вот взамен требовало многое — небоскрёбы из обёрток классов, сложности с наследованием, необходимость создавать кучу дубликатов мизерных действий, абсолютное неудобство передачи данных между шагами и процессами и прочие трудности.

    habr.com/ru/articles/893566/

    #selenium #selenide #allure #allure_framework #automation_qa #automation_testing #testing_framework #allure_report

  29. instagram.com/p/DCl_7TyM0eT/ Elegant Dress-Jacket with Waist Cutouts 🖤 model 316. Luxury suit fabric, shoulder pads, unlined. Sizes 42-44 and 46-48. Embrace your femininity with this chic piece! Price: 17 USD / 650 UAH

    #dressjacket #fashionable #elegance #femininity #allure

    Источник: t.me/WomensShowrooms/73192

    Order: t.me/s/WomensShowrooms

  30. Переезд с Jira

    Всем привет! Меня зовут Саша, я — старший специалист по автоматизации тестирования в компании ITFB Group. По роду своей профессиональной деятельности я общаюсь с большим количеством своих коллег, даю советы, рекомендации, а также занимаюсь упрощением и улучшением процессов тестирования. На одном проекте у нас возникла необходимость уйти от Jira как системы управления тестами, и я взялся за эту исследовательскую задачу, чтобы воплотить ее в жизнь. Всем, кому интересна эта история, — добро пожаловать под кат.

    habr.com/ru/companies/itfb/art

    #тестирование #тест #jira #allure #allure_testops #тестирование_по #тесты #jira_software #переезд

  31. Detekt: как статический анализ помогает улучшить код автотестов

    Есть такое мнение, что качество кода автотестов не так важно в сравнении с основной кодовой базой. Однако это тоже код, который приходится поддерживать с соответствующими накладными расходами. Если не следить за его качеством, то и тут могут возникать проблемы. И у каждой ошибки есть своя цена. Было бы здорово, если бы о них можно было узнать как можно быстрее и без привлечения лишних ресурсов. Это может касаться как простых ошибок, на которые не хочется тратить время специалистов, так и неочевидных ошибок, у которых иногда непросто определить причину. Меня зовут Николай, и я инженер в мобильной платформенной команде Яндекс Еды. В этой статье я расскажу, как мы повышаем качество кода автотестов Android-приложения. И в этом нам помогает статический анализ.

    habr.com/ru/companies/yandex/a

    #detekt #static_analysis #static_code_analysis #quality_gates #kotlin #android #kaspresso #marathon #allure #тестирование