Элементарный дебаггинг с binding.irb

Бывает так, что запускаешь тесты, а они падают там, где вроде бы всё должно работать. В логах — только сухая ошибка, без контекста. Открываешь код, смотришь на участок кода, где произошёл сбой, и начинаешь гадать: В чем же дело?

https://habr.com/ru/articles/971356/

#ruby #rubyonrails #debuging #errors #beginner_manual #testing_tools

Элементарный дебаггинг с binding.irb

Бывает так, что запускаешь тесты, а они падают там, где вроде бы всё должно работать. В логах — только сухая ошибка, без контекста. Открываешь код, смотришь на участок кода, где произошёл сбой, и...

Хабр

DIY Observability для автотестов, используя Pytest, ClickHouse и Grafana

Всем привет! Меня зовут Андрей, я инженер по автоматизации тестирования в команде Озон Банка, занимающейся разработкой и поддержанием инструментов тестирования, которыми пользуется весь банк. Сегодня я хотел бы поделиться опытом сбора технических метрик pytest и их анализа в целях выявления узких мест и ускорения выполнения тестов.

https://habr.com/ru/companies/ozonbank/articles/956834/

#pytest #python #testing #тестирование #тесты #testing_tools #metrics #grafana #питон #метрики_тестирования

DIY Observability для автотестов, используя Pytest, ClickHouse и Grafana

Всем привет! Меня зовут Андрей, я инженер по автоматизации тестирования в команде Озон Банка, занимающейся разработкой и поддержанием инструментов тестирования, которыми пользуется весь...

Хабр

[Перевод] Хватит терять время! Ускоряем сборку с помощью Spring Test Profiler

Интеграционные тесты на Spring Boot могут тормозить разработку. Причина часто кроется в неэффективной работе с кэшем контекста Spring. Spring Test Profiler — это инструмент, который поможет выявить узкие места и оптимизировать конфигурацию тестов. В новом переводе от команды Spring АйО мы рассмотрим, какие тесты вызывают повторную загрузку контекста, где конфигурации расходятся и как можно унифицировать окружение для значительного ускорения тестов.

https://habr.com/ru/companies/spring_aio/articles/940930/

#java #kotlin #spring #spring_boot #spring_framework #springboot #test #testing #testing_tools

Хватит терять время! Ускоряем сборку с помощью Spring Test Profiler

Интеграционные тесты на Spring Boot могут тормозить разработку. Причина часто кроется в неэффективной работе с кэшем контекста Spring.  Spring Test Profiler — это инструмент, который поможет...

Хабр

Slowpoke Finder: как я сделала CLI-инструмент для анализа медленных шагов в автотестах

Когда автотесты начинают тянуться как улитка, страдают все. CI медлит, разработчики косо смотрят на отчёты, а я вместо багов натыкаюсь на тайминги. Особенно это бесит в UI‑тестах — там каждый шаг может тормозить, но с ходу это не видно. В команде периодически всплывал один и тот же вопрос: «Почему один и тот же сценарий утром идёт дольше, чем вечером?» Захотелось простой утилиты. Никаких интеграций, серверов и плясок с бубном. Так появился Slowpoke Finder — маленькая CLI‑утилита и библиотека для анализа логов автотестов. Кидаешь ему JSON или HAR — он вытаскивает шаги и показывает, какие из них реально тормозят.

https://habr.com/ru/articles/911952/

#python #ui #automation_testing #test_automation #testing_tools

Slowpoke Finder: как я сделала CLI-инструмент для анализа медленных шагов в автотестах

Когда всё тормозит Когда автотесты начинают тянуться как улитка, страдают все. CI медлит, разработчики косо смотрят на отчёты, а я вместо багов натыкаюсь на тайминги. Особенно это бесит в UI-тестах -...

Хабр

Пишем тесты для backend приложений

Статья нацелена в первую очередь на PHP backend-разработчиков уровня junior/middle, чтобы познакомить с теорией, которую спрашивают на собеседованиях, и с практическими примерами/советами, полезными для разработки. Здесь хочу рассказать зачем вообще тестировать код, какие инструменты использовать, какие есть паттерны и тп.

https://habr.com/ru/articles/894382/

#php #backend #test #testing_tools #testdriven_development #testing

Пишем тесты для backend приложений

Введение Статья нацелена в первую очередь на PHP backend-разработчиков уровня junior/middle, чтобы познакомить с теорией, которую спрашивают на собеседованиях, и с практическими примерами/советами,...

Хабр

[Перевод] Основные функции инструментов управления тестированием

При оценке инструмента управления тестированием важно учесть несколько основных характеристик, которые обеспечат эффективное и точное планирование, исполнение и документирование процесса тестирования.

https://habr.com/ru/articles/871344/

#инструменты_тестирования #тесткейсы #тестирование_по #тестирование_вебприложений #тестирование_приложений #test_management #testing #qa_management #testing_tools #testing_mobile_app

Основные функции инструментов управления тестированием

При оценке инструмента управления тестированием важно учесть несколько основных характеристик, которые обеспечат эффективное и точное планирование, исполнение и документирование процесса...

Хабр

[Перевод] 14 лучших практик автоматизации тестирования

Автоматизированное тестирование стало неотъемлемой частью разработки современного программного обеспечения, позволяя командам оптимизировать свои усилия по тестированию и быстрее поставлять высококачественное программное обеспечение. В этой статье я расскажу о простых, но эффективных методах, которые помогут вам получить максимальный результат от автоматизации тестирования.

https://habr.com/ru/articles/852192/

#testing #testing_strategy #testing_tools #qa_automation #qa_testing #qa_automation_engineer #automation_testing #automation #software_testing #автоматизация_тестирования

14 лучших практик автоматизации тестирования

Автоматизированное тестирование стало неотъемлемой частью разработки современного программного обеспечения, позволяя командам оптимизировать свои усилия по тестированию и быстрее поставлять...

Хабр

Is it me, or is API testing boring? Here's my conceptual (and possibly crude) understanding of it.

One day you will have a front end -- an online form, say -- that makes use of the API, but you don't at the moment, so you have to make use of API testing tools.

So you send the request --
id=x, name=y -- and check the response.

The test is just an assertion that you got the right response.

There's surely more to it than that.

#api #api360 #automation #testing #testing_tools #katalon

Any tutorials, resources, or books on testing flask applications ? Right now I am only using Unit Tests to do some basic database testing and I want to test the full functionality.

#python #softwaredevelopment #flask #testing_tools

I couldn't wait, so I downloaded the Katalon Studio Enterprise trial and followed along with the tutorials. I don't have the Katalon Runtime Engine, but I get the running the tests from the command line bit.

This suite does desktop application and API testing, as well as the web applications, which so far have been the focus of Raghav's masterclass.

This might be a bit of an obsession with me for a while.

Mastodon says use hashtags, so...

#katalon #automation #testing #testing_tools