При разработке автотестов нередко приходится сталкиваться проверками POJO, которые могут вернуться в ответах от API или быть сущностями в базе данных. Если вы также используете библиотеку Hamcrest, то наверняка сталкивались с проблемой, как лучше и оптимально использовать мэтчеры с POJO? Посмотрим, что предлагает Hamcrest из коробки, и познакомимся с тремя библиотеками, которые используют разные подходы.
Рубрика «автотесты»
Как подружить Hamcrest с POJO
2025-11-04 в 10:16, admin, рубрики: hamcrest, java, matcher, автотесты, тестированиеOpenSource, или как я перестал бояться и полюбил автотесты
2025-10-04 в 9:16, admin, рубрики: opensourse, python, автотестыВсем привет! Меня зовут Илья. Я давно читаю habr, не так долго занимаюсь программированием и еще чуть меньше времени хочу написать здесь статью. Не то, чтобы это идея фикс (или hotfix), но лучше опубликоваться и жалеть, чем поставить в план на «когда-нибудь потом», ничего не сделать, и «получить за это премию». Таких задач у меня уже накопилось на несколько жизней вперед, поэтому, приняв волевое решение, я выделил время на графоманию.
Как реализовать тестирование сортировки с помощью Playwright + TypeScript
2025-08-19 в 13:46, admin, рубрики: aqa, playwright, qa, TypeScript, автоматизация тестирования, автотесты, сортировка, тестирование поЕсли вы начинающий специалист в автоматизации тестирования, или автотестировщик с опытом, готовый обсуждать и улучшать стратегии тестирования, то с радостью представляю вам первый пост в серии, посвященный разборам подходов к тестированию ПО. Здесь я разбираю свой взгляд на способы решения реальных задач по тестированию, используя Playwright + TypeScript.
📝🔍 Как отсортировать данные в Typescript и как это поможет протестировать сортировку в вашем веб приложении
Для того, чтобы отсортировать массив данных, в Typescript есть метод .sort(), а так же .sort().reverse()Читать полностью »
Практическое руководство по настройке автотестов на реальном устройстве iOS с использованием Appium
2025-07-11 в 8:15, admin, рубрики: appium, автотестыПривет! Мы сотрудники Управления контроля качества одной из девелоперских компаний. Непосредственно участвуем в процессах тестирования программных продуктов, которые используются нашими менеджерами, работниками управляющих компаний, гостями и жителями ЖК.
Так как релизы наших приложений происходят почти еженедельно и нагрузка на ручных тестировщиков велика, в прошлом году мы внедрили автоматизацию регрессионных тестов. В этой статье расскажем о том, как мы настраивали запуск автотестов для мобильных устройств на реальном девайсе iOS.
Автотесты: что есть 100% покрытие API?
2025-01-15 в 12:16, admin, рубрики: api, autotest, autotesting, python, автоматизация, автотесты, веб-сервисы, покрытие, тестирование, тестирование веб-приложенийКу! Меня зовут Евген, и я Автоматизатор тестирования на Python. В этой статье я расскажу как из вопроса ко мне "на сколько % у нас покрыта API автотестами?" Я выдал базу в виде регламента по автоматизации API.
Введение
В один прекрасный июльский день ко мне приходит менеджер и спрашивает:
-
М: - а на сколько наши апи покрыты автотестами?
-
Я: - вот наша документация по тестированию, там все тест-кейсы есть.
-
М: - АЭэ, а можна это всё один документ? В эксельник конечно же. А то неудобно и непонятно.
В один прекрасный сентябрьский день ко мне приходит менеджер и спрашивает:
Как я разрушил свои стереотипы об автотестах, или Мой путь от Appium до Kaspresso
2024-09-05 в 12:03, admin, рубрики: android, espresso, kaspresso, open source, testing, ui testing, автоматизация тестирования, автотесты, тестирование, Тестирование мобильных приложенийВсем привет!
Меня зовут Сергей Дударев, я руководитель направления автоматизированных тестов в департаменте мобильной разработки «Лаборатории Касперского». В этой статье хочу рассказать, как я прошел путь от Appium до open-source-фреймворка Kaspresso, с чего начинал, какие делал для себя открытия, как разрушались мои стереотипы и какие по итогу были сделаны выводы.
Автотесты: от первого автотеста до масштабного проекта. Мой набор инструментов для масштабирования
2024-09-03 в 13:01, admin, рубрики: allure, allure framework, pytest, python, qa automation, test it, автоматизация тестирования, автотесты, тестирование поПривет! Меня зовут Максим, я инженер по автоматизации тестирования в компании 1221СИСТЕМС и хотел бы поделиться своим опытом и рассказать путь настройки автотестов от минимального рабочего состояния до масштабного проекта. Поделюсь тем, какие инструменты я внедрил для улучшения процессов на нашем проекте.
Это статья для тех, у кого уже есть:
- Базовое понимание python
- Понимание паттернов автоматизации (если пока нет – рекомендую ознакомиться с этой статьей https://habr.com/ru/articles/777262/)
Рекомендую использовать из неё хотя бы следующие паттерны:
-
Page Object PatternЧитать полностью »
Как избежать проблем при запуске MVP
2023-03-07 в 11:03, admin, рубрики: celery, dramatiq, mvp, python, SSO, автотесты, Блог компании AGIMA, логирование, Разработка веб-сайтов, разработка мобильных приложений, Тестирование веб-сервисовВсем привет! Меня зовут Алексей Половинкин, и я отвечаю за Python в AGIMA. За последние 2 года мне повезло запускать сразу 2 крупных MVP-проекта: классифайд автомобилей для Казахстана и проект в сфере телемедицины. За это время у меня и моей команды накопилось много опыта по запуску подобных проектов, и им хотелось бы поделиться. В этой статье рассказываю, как не допускать ошибок на этапе MVP и какие практики полезно внедрять сразу.

