Celebrating a smoother testing experience for the Go community! 🚀

I’m excited to share that pgxmock v5.1.0 has officially been released!

If you are using pgx for PostgreSQL in Go, this library remains one of the best ways to build robust unit tests without needing a live database.

https://github.com/pashagolub/pgxmock/releases/tag/v5.1.0

#Golang #PostgreSQL #UnitTesting #OpenSource

Release v5.1.0 · pashagolub/pgxmock

What's Changed [+] add version policy by @pashagolub in #257 [+] bump actions/checkout from 4 to 6 by @dependabot[bot] in #252 [+] bump actions/setup-go from 5 to 6 by @dependabot[bot] in #255 [+]...

GitHub

Локальное нагрузочное тестирование в Java с использованием Virtual Threads

Всем привет! Меня зовут Михаил, я работаю главным экспертом в ОТП Банке. Я люблю тестировать свои решения и почти всегда пишу unit- и integration-тесты. Но вот с нагрузочным тестированием ситуация обычно совсем другая: о нем вспоминают ближе к релизу, когда архитектуру уже поздно менять. В какой-то момент я поймал себя на мысли: А как вообще заранее понять, сколько ресурсов будет потреблять сервис под нагрузкой? Сколько памяти съест приложение? Когда упрется в CPU? Как поведет себя БД при разном кол-ве запросов? Чтобы ответить на эти вопросы, я написал небольшую библиотеку для локального нагрузочного тестирования на Java Virtual Threads. Она запускает большое количество задач, собирает метрики и формирует отчет - прямо в консоли или в CSV. Сегодня я покажу сам подход, разберу код библиотеки и оставлю ссылку на GitHub-репозиторий, чтобы вы могли попробовать ее у себя или адаптировать под свои задачи.

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

#java #virtual_threads #multithreading #виртуальные_потоки #нагрузочное_тестирование #нагрузочное_тестрование #unittesting

Локальное нагрузочное тестирование в Java с использованием Virtual Threads

Всем привет! Меня зовут Михаил, я работаю главным экспертом в ОТП Банке. Я люблю тестировать свои решения и почти всегда пишу unit- и integration-тесты. Но вот с нагрузочным тестированием ситуация...

Хабр

How to Test

이 글은 소프트웨어 테스트에 대한 저자의 경험과 접근법을 공유한다. 특히 테스트가 코드 변경에 유연하게 대응하도록 'check' 함수로 API 호출을 캡슐화하는 데이터 주도 테스트 방식을 강조한다. 또한 테스트는 코드가 아닌 기능을 검증해야 하며, 테스트 속도를 빠르게 유지하기 위해 느린 테스트는 CI에서만 실행하도록 관리할 것을 권장한다. 이러한 원칙들은 복잡한 시스템에서도 테스트 유지보수 비용을 줄이고, ML 기반 구현으로의 전환 가능성까지 고려한 실용적 방법론을 제시한다.

https://matklad.github.io/2021/05/31/how-to-test.html

#softwaretesting #datadriventesting #unittesting #testautomation #softwareengineering

How to Test

Alternative titles: Unit Tests are a Scam Test Features, Not Code Data Driven Integrated Tests

Currently exploring #QualityAssurance and documenting the process in the open:

https://www.stevefrenzel.dev/posts/quality-assurance-accessibility-and-astro-part-1/

Give it a read if you're curios, a couple more of those are coming in the near future 🤗

#qa #e2e #a11y #accessibility #frontend #WebDev #UnitTesting

Quality assurance, accessibility and Astro: Part 1 - Steve Frenzel

Exploring a different angle of frontend development. Somehow familiar, yet unknown.

Steve Frenzel