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

𝐓𝐨𝐝𝐚𝐲, 𝐀𝐩𝐫𝐢𝐥 27, is the last day to secure your spot at the 𝐞𝐚𝐫𝐥𝐲-𝐛𝐢𝐫𝐝 𝐫𝐚𝐭𝐞 for my workshop 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭. Join us on 𝐌𝐚𝐲 21-22, 2026 at 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩 .

Don’t miss this final chance to invest in your skills at a reduced price.

🔗 𝐒𝐞𝐜𝐮𝐫𝐞 𝐲𝐨𝐮𝐫 𝐬𝐩𝐨𝐭 𝐧𝐨𝐰.

For more information: https://principal-it.eu/training/well-balanced-test-driven-development.html

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

Knock knock.

Who’s there?

AI.

AI who?

AI think skipping unit tests just got harder to justify.

#AI #UnitTesting

Letting the implementation details of the Subject Under Test seep into your test code quickly becomes problematic. It harms readability, forcing readers to decipher the test’s behavior, sometimes even debug it, just to understand what’s happening. Tests should be simple and easy to understand! That’s why it’s crucial to keep the domain knowledge in the production code, and out of your tests.

https://principal-it.eu/2020/09/prevent-domain-knowledge-from-sneaking-into-solitary-tests/

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

Third-party tools aren't ideal—but they're essential. Apple's never solved SwiftUI testing. The community has. Meet ViewInspector. https://qualitycoding.org/viewinspector-risks-benefits/ #UnitTesting

Quick update: I wrapped up adding test cases for tree widget of #GitRaven

Its job is to construct tree like structures for given 1D paths like “foo/bar/baz.txt”

Next up, diff generation logic needs to be tested. I wrote 2 test cases manually and got them to pass.

Later, gave those two over to ChatGPT along with my enum declarations so it understands context and asked it to explain the code.

Once I am happy with the answer, I asked it to come up with test cases.

In this process, we came across a diff logic bug in the app.

I confirmed the bug on the UI so writing test cases for this will prove to be very useful. A lot of learning in just a day!

<rant>
I am bittersweet about AI tech. It has its use cases but its run by not so trustworthy people for definitely not good intentions 🫠
</rant>

#unittesting #cpp #qttest

Due to popular demand, I’ve extended the early-bird discount 𝐮𝐧𝐭𝐢𝐥 𝐌𝐨𝐧𝐝𝐚𝐲, 𝐀𝐩𝐫𝐢𝐥 27! Don’t miss this opportunity to invest in your skills at a reduced rate.

🔗 𝐒𝐞𝐜𝐮𝐫𝐞 𝐲𝐨𝐮𝐫 𝐬𝐩𝐨𝐭 𝐭𝐨𝐝𝐚𝐲 and learn how to build tests that support your development process (see link in the comments)

#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign

(2/2)

Регресс без регресса: стратегия автотестов

Самый дорогой регрессионный набор не тот, который долго выполняется, а тот, которому команда перестала верить. Когда команда внедряет автоматизацию, она быстро приходит к соблазнительной идее: если автотесты ускоряют проверки и исключают человеческий фактор, значит автоматизировать нужно всё, до чего можно дотянуться. Но здесь и начинается ошибка. Автоматизировать всё, что можно, и автоматизировать то, что действительно нужно, не одно и то же. Меня зовут Гайнутдинов Роман, я старший инженер по автоматизированному тестированию в компании «БКС Мир инвестиций». За плечами построение автоматизации с нуля, поддержка готовых решений и оптимизация уже раздутых регрессионных наборов. В этой статье разберём логику приоритизации: что автоматизировать в первую очередь, что не стоит тащить в обязательный регресс совсем, и как выбрать уровень проверки. Если вам ближе автоматизация с расчётом на пользу и стоимость, а не всё подряд, сначала стоит разобраться, почему автоматизация без стратегии почти неизбежно превращается в набор дорогостоящих и малополезных проверок. Этот материал будет полезен тестировщикам, разработчикам, менеджерам и всем, кто связан или только знакомится с автоматизацией тестирования.

https://habr.com/ru/companies/bcs_company/articles/1021368/

#qa_automation #qa #unittesting #e2e #api_testing #тестирование #user_story

Регресс без регресса: стратегия автотестов

Самый дорогой регрессионный набор не тот, который долго выполняется, а тот, которому команда перестала верить. Когда команда внедряет автоматизацию, она быстро приходит к соблазнительной идее: если...

Хабр
Do you wish you could write real unit tests for SwiftUI? ViewInspector makes it possible. https://qualitycoding.org/viewinspector-risks-benefits/ #UnitTesting