#uiтестирование — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #uiтестирование, aggregated by home.social.
-
5 распространенных ошибок новичка в E2E-тестах
Начинаете писать E2E-тесты? Думаете, нужно просто открыть страницу, нажать кнопку и написать expect? Разберем на примере Playwright, почему отчёт может быть зелёным, но бесполезным. Разобрать ошибки
https://habr.com/ru/companies/otus/articles/1034446/
#qa #playwright #E2Eтесты #автотесты #UIтестирование #тестирование_интерфейса #локаторы #нестабильные_тесты
-
5 распространенных ошибок новичка в E2E-тестах
Начинаете писать E2E-тесты? Думаете, нужно просто открыть страницу, нажать кнопку и написать expect? Разберем на примере Playwright, почему отчёт может быть зелёным, но бесполезным. Разобрать ошибки
https://habr.com/ru/companies/otus/articles/1034446/
#qa #playwright #E2Eтесты #автотесты #UIтестирование #тестирование_интерфейса #локаторы #нестабильные_тесты
-
5 распространенных ошибок новичка в E2E-тестах
Начинаете писать E2E-тесты? Думаете, нужно просто открыть страницу, нажать кнопку и написать expect? Разберем на примере Playwright, почему отчёт может быть зелёным, но бесполезным. Разобрать ошибки
https://habr.com/ru/companies/otus/articles/1034446/
#qa #playwright #E2Eтесты #автотесты #UIтестирование #тестирование_интерфейса #локаторы #нестабильные_тесты
-
5 распространенных ошибок новичка в E2E-тестах
Начинаете писать E2E-тесты? Думаете, нужно просто открыть страницу, нажать кнопку и написать expect? Разберем на примере Playwright, почему отчёт может быть зелёным, но бесполезным. Разобрать ошибки
https://habr.com/ru/companies/otus/articles/1034446/
#qa #playwright #E2Eтесты #автотесты #UIтестирование #тестирование_интерфейса #локаторы #нестабильные_тесты
-
Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest
Всем привет! Меня зовут Артур Поляков, я инженер по тестированию в отделе мобильной разработки в компании iSpring. Наша команда работает над iSpring LMS — мобильным приложением для дистанционного обучения сотрудников. В этой статье я поделюсь опытом автоматизации ручных проверок регресса в iOS-приложении. Хотя материалов об автотестах для iOS на Хабре достаточно, наш подход обладает уникальными особенностями, о которых я подробно расскажу дальше.
https://habr.com/ru/companies/ispring/articles/1031692/
#тестирование #тесты #qa #автоматизация_тестирования #скриншотное_тестирование #uiтестирование #мобильное_тестирование #ios #надежные_тесты #стабильные_тесты
-
Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest
Всем привет! Меня зовут Артур Поляков, я инженер по тестированию в отделе мобильной разработки в компании iSpring. Наша команда работает над iSpring LMS — мобильным приложением для дистанционного обучения сотрудников. В этой статье я поделюсь опытом автоматизации ручных проверок регресса в iOS-приложении. Хотя материалов об автотестах для iOS на Хабре достаточно, наш подход обладает уникальными особенностями, о которых я подробно расскажу дальше.
https://habr.com/ru/companies/ispring/articles/1031692/
#тестирование #тесты #qa #автоматизация_тестирования #скриншотное_тестирование #uiтестирование #мобильное_тестирование #ios #надежные_тесты #стабильные_тесты
-
Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest
Всем привет! Меня зовут Артур Поляков, я инженер по тестированию в отделе мобильной разработки в компании iSpring. Наша команда работает над iSpring LMS — мобильным приложением для дистанционного обучения сотрудников. В этой статье я поделюсь опытом автоматизации ручных проверок регресса в iOS-приложении. Хотя материалов об автотестах для iOS на Хабре достаточно, наш подход обладает уникальными особенностями, о которых я подробно расскажу дальше.
https://habr.com/ru/companies/ispring/articles/1031692/
#тестирование #тесты #qa #автоматизация_тестирования #скриншотное_тестирование #uiтестирование #мобильное_тестирование #ios #надежные_тесты #стабильные_тесты
-
Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest
Всем привет! Меня зовут Артур Поляков, я инженер по тестированию в отделе мобильной разработки в компании iSpring. Наша команда работает над iSpring LMS — мобильным приложением для дистанционного обучения сотрудников. В этой статье я поделюсь опытом автоматизации ручных проверок регресса в iOS-приложении. Хотя материалов об автотестах для iOS на Хабре достаточно, наш подход обладает уникальными особенностями, о которых я подробно расскажу дальше.
https://habr.com/ru/companies/ispring/articles/1031692/
#тестирование #тесты #qa #автоматизация_тестирования #скриншотное_тестирование #uiтестирование #мобильное_тестирование #ios #надежные_тесты #стабильные_тесты
-
Пара детективов с поиском багов в мобильных приложениях банков
Пока оперативка дорожает из-за LLM, в банках очень много ручного тестирования. Покрытие автотестами не очень высокое, потому что их тоже надо писать с AI, а ИБ закономерно запрещает доступ к внешним облачным моделям. Мы не можем просто взять закрытый код банка и скормить его публичной нейросети. По большей части на ручные тесты уезжают сверка логики процесса (end-to-end-сценарии) и тесты UI. Я работаю в команде Centicore, но мы сидим на стороне клиента — крупного банка — и занимаемся разработкой в его закрытой среде. То есть мы наёмная команда на продукте заказчика. Сейчас я хочу рассказать про несколько довольно странных багов из разных приложений. В силу тех самых требований ИБ я даже названий банка и проектов раскрыть не могу, но в деталях покажу, какие бывают приколы. Например, когда вы пересаживаете приложения с айфона на планшет.
https://habr.com/ru/companies/centicore_group/articles/1022782/
#ручное_тестирование #банковское_приложение #регрессионное_тестирование #pushуведомления #UIтестирование #endtoend_сценарии #IOS #Android #баги
-
Пара детективов с поиском багов в мобильных приложениях банков
Пока оперативка дорожает из-за LLM, в банках очень много ручного тестирования. Покрытие автотестами не очень высокое, потому что их тоже надо писать с AI, а ИБ закономерно запрещает доступ к внешним облачным моделям. Мы не можем просто взять закрытый код банка и скормить его публичной нейросети. По большей части на ручные тесты уезжают сверка логики процесса (end-to-end-сценарии) и тесты UI. Я работаю в команде Centicore, но мы сидим на стороне клиента — крупного банка — и занимаемся разработкой в его закрытой среде. То есть мы наёмная команда на продукте заказчика. Сейчас я хочу рассказать про несколько довольно странных багов из разных приложений. В силу тех самых требований ИБ я даже названий банка и проектов раскрыть не могу, но в деталях покажу, какие бывают приколы. Например, когда вы пересаживаете приложения с айфона на планшет.
https://habr.com/ru/companies/centicore_group/articles/1022782/
#ручное_тестирование #банковское_приложение #регрессионное_тестирование #pushуведомления #UIтестирование #endtoend_сценарии #IOS #Android #баги
-
Пара детективов с поиском багов в мобильных приложениях банков
Пока оперативка дорожает из-за LLM, в банках очень много ручного тестирования. Покрытие автотестами не очень высокое, потому что их тоже надо писать с AI, а ИБ закономерно запрещает доступ к внешним облачным моделям. Мы не можем просто взять закрытый код банка и скормить его публичной нейросети. По большей части на ручные тесты уезжают сверка логики процесса (end-to-end-сценарии) и тесты UI. Я работаю в команде Centicore, но мы сидим на стороне клиента — крупного банка — и занимаемся разработкой в его закрытой среде. То есть мы наёмная команда на продукте заказчика. Сейчас я хочу рассказать про несколько довольно странных багов из разных приложений. В силу тех самых требований ИБ я даже названий банка и проектов раскрыть не могу, но в деталях покажу, какие бывают приколы. Например, когда вы пересаживаете приложения с айфона на планшет.
https://habr.com/ru/companies/centicore_group/articles/1022782/
#ручное_тестирование #банковское_приложение #регрессионное_тестирование #pushуведомления #UIтестирование #endtoend_сценарии #IOS #Android #баги
-
Пара детективов с поиском багов в мобильных приложениях банков
Пока оперативка дорожает из-за LLM, в банках очень много ручного тестирования. Покрытие автотестами не очень высокое, потому что их тоже надо писать с AI, а ИБ закономерно запрещает доступ к внешним облачным моделям. Мы не можем просто взять закрытый код банка и скормить его публичной нейросети. По большей части на ручные тесты уезжают сверка логики процесса (end-to-end-сценарии) и тесты UI. Я работаю в команде Centicore, но мы сидим на стороне клиента — крупного банка — и занимаемся разработкой в его закрытой среде. То есть мы наёмная команда на продукте заказчика. Сейчас я хочу рассказать про несколько довольно странных багов из разных приложений. В силу тех самых требований ИБ я даже названий банка и проектов раскрыть не могу, но в деталях покажу, какие бывают приколы. Например, когда вы пересаживаете приложения с айфона на планшет.
https://habr.com/ru/companies/centicore_group/articles/1022782/
#ручное_тестирование #банковское_приложение #регрессионное_тестирование #pushуведомления #UIтестирование #endtoend_сценарии #IOS #Android #баги
-
Общая концепция локаторов и их специфика в Playwright
Локаторы являются одним из ключевых элементов UI‑автоматизации. От того, насколько устойчиво тест находит нужный элемент, зависит стабильность всего тестового набора. Несмотря на кажущуюся простоту, выбор правильного локатора часто становится самым критичным и самым недооценённым аспектом автоматизации. В этой статье мы разберём общую концепцию локаторов, критерии их качества и ограничения классических подходов. Затем рассмотрим, как Playwright переосмыслил эту философию.
https://habr.com/ru/companies/otus/articles/969020/
#playwright #java #UIтестирование #автоматизация_тестирования #стабильность_тестов #качество_автотестов #автотесты
-
CSS и XPath — отстой. Секрет стабильных автотестов в test-id
По фактам: почему CSS и XPath — путь в ад, а test-id — спасение. В статье — реальные советы, как договориться с командой, внедрить test-id и писать автотесты, которые не разваливаются каждую пятницу.
https://habr.com/ru/articles/910984/
#автоматизация_тестирования #uiтестирование #qa #qa_automation #python #javascript #typescript #css #xpath #playwright
-
Rafinad: сахар для UI-тестирования iOS-приложений
Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако наши механизмы UI-тестирования разрабатывались более 8 лет назад и с тех пор почти не изменились. Кто-то скажет, что старые решения прошли проверку временем и что «работает — не трогай»... Возможно, и так. Но сейчас мы внедряем новую дизайн-систему, а новые компоненты требуют адаптации всех тестов — не лучшее ли время для перемен? Поэтому мы пересмотрели наши подходы к UI-тестированию и теперь готовы поделиться наработками с сообществом в виде open-source проекта — Rafinad . В этой статье расскажем, что он умеет и как им пользоваться.
https://habr.com/ru/companies/hh/articles/910380/
#ios #uiтесты #uiтестирование #тестирование #swift #swiftui #uikit #xctest #xcuitest #dsl
-
Rafinad: сахар для UI-тестирования iOS-приложений
Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако наши механизмы UI-тестирования разрабатывались более 8 лет назад и с тех пор почти не изменились. Кто-то скажет, что старые решения прошли проверку временем и что «работает — не трогай»... Возможно, и так. Но сейчас мы внедряем новую дизайн-систему, а новые компоненты требуют адаптации всех тестов — не лучшее ли время для перемен? Поэтому мы пересмотрели наши подходы к UI-тестированию и теперь готовы поделиться наработками с сообществом в виде open-source проекта — Rafinad . В этой статье расскажем, что он умеет и как им пользоваться.
https://habr.com/ru/companies/hh/articles/910380/
#ios #uiтесты #uiтестирование #тестирование #swift #swiftui #uikit #xctest #xcuitest #dsl
-
Rafinad: сахар для UI-тестирования iOS-приложений
Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако наши механизмы UI-тестирования разрабатывались более 8 лет назад и с тех пор почти не изменились. Кто-то скажет, что старые решения прошли проверку временем и что «работает — не трогай»... Возможно, и так. Но сейчас мы внедряем новую дизайн-систему, а новые компоненты требуют адаптации всех тестов — не лучшее ли время для перемен? Поэтому мы пересмотрели наши подходы к UI-тестированию и теперь готовы поделиться наработками с сообществом в виде open-source проекта — Rafinad . В этой статье расскажем, что он умеет и как им пользоваться.
https://habr.com/ru/companies/hh/articles/910380/
#ios #uiтесты #uiтестирование #тестирование #swift #swiftui #uikit #xctest #xcuitest #dsl
-
Rafinad: сахар для UI-тестирования iOS-приложений
Мы в hh очень любим UI-тесты, ими покрывается практически вся функциональность наших приложений, и даже backend-разработчики прогоняют тесты мобильных платформ перед развертыванием своих фич. Однако наши механизмы UI-тестирования разрабатывались более 8 лет назад и с тех пор почти не изменились. Кто-то скажет, что старые решения прошли проверку временем и что «работает — не трогай»... Возможно, и так. Но сейчас мы внедряем новую дизайн-систему, а новые компоненты требуют адаптации всех тестов — не лучшее ли время для перемен? Поэтому мы пересмотрели наши подходы к UI-тестированию и теперь готовы поделиться наработками с сообществом в виде open-source проекта — Rafinad . В этой статье расскажем, что он умеет и как им пользоваться.
https://habr.com/ru/companies/hh/articles/910380/
#ios #uiтесты #uiтестирование #тестирование #swift #swiftui #uikit #xctest #xcuitest #dsl
-
Мечтают ли андроиды о Robolectric? Разбираем фреймворк по косточкам
Я уверен, вы слышали про Robolectric, но использовали ли хоть раз для UI‑тестирования или screenshot-тестирования? Да, у библиотеки неоднозначная репутация в Android-комьюнити. Возможно, вы будете в восторге, когда её устройство перестанет быть для вас загадкой. В статье разберу: устройство Robolectric, возможности фреймворка, задачи, которые вы сможете решать, и нюансы совместимости, важные для вашего проекта . Я копнул глубже, упорядочил все свои знания о библиотеке и изложил их под катом.
https://habr.com/ru/companies/alfa/articles/910226/
#robolectric #android #classloader #bytecode #юниттесты #uiтестирование #фреймворки_тестирования
-
Left Shift Testing: как выстроить процесс, чтобы тесты реально помогали
В статье разбираем современный подход к автоматизации тестирования — от требований до продакшена. Как писать автотесты ещё до выката фичи, запускать их в изоляции, работать в одной ветке с разработчиком и ловить баги раньше, чем они попадут на стенд. Реальные практики, понятные схемы и причины, почему "автоматизация после релиза" — путь в никуда.
https://habr.com/ru/articles/907578/
#тестирование #qa #qa_automation #автоматизация_тестирования #интеграционное_тестирование #cicd #процессы_тестирования #uiтестирование #apiтестирование #автотестирование
-
[Перевод] Знакомьтесь, SafeTest — новый подход к тестированию фронтенда
В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд на сквозные (E2E) тесты для веб-приложений с пользовательским интерфейсом (UI).
https://habr.com/ru/companies/otus/articles/803049/
#тестирование #javascript #react #SafeTest #фронтенд #UIтестирование