🚨 NEWS: Testing del Software — Piramide, Automazione e Strategie per Codice che Non Ti Fa Perdere Sonno

Ecco i punti chiave in breve:
💡 Hai mai lanciato una modifica in produzione e scoperto, dopo ore, che un dettaglio banale ha rotto tutto? Noi sì. E ogni volta ci siamo chiesti: perché non abbiamo scritto un test prima?Il testing del...

🚀 LINK: https://meteoraweb.com/sviluppo-di-siti-web/testing-del-software-piramide-automazione-e-strategie-per-codice-che-non-ti-fa-perdere-sonno

#unitTest #integrationTest #e2E #cI/CD #tDD

Тестирование поиска и фильтров: чек-лист + как автоматизировать каждый пункт на Playwright

Поиск кажется простым: поле ввода, запрос, список результатов. Но именно поэтому его тестируют поверхностно — «ввёл слово, что-то нашлось, ок». А реальные баги живут в граничных запросах, в тайминге (debounce, гонки), в пустых и ошибочных состояниях и в фильтрах. Ниже — двухслойный разбор: сначала что проверять , потом как это автоматизировать , с реальными сниппетами на TypeScript. Идея переносится на любой UI-фреймворк, но Playwright особенно удобен из-за встроенного перехвата сети.

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

#Playwright #автоматизация_тестирования #e2e #тестирование_поиска #QA #фильтры #debounce #XSS #чеклист #endtoend

Тестирование поиска и фильтров: чек-лист + как автоматизировать каждый пункт на Playwright

Поиск и фильтры есть почти в каждом продукте, и баги в них одни и те же из проекта в проект: запрос на каждую букву, гонка запросов, белый экран вместо «ничего не найдено», фильтры, которые слетают на...

Хабр
WhatsApp’s “E2E Encryption” Is the Biggest Lie in Tech History — And I Can Prove It Mathematically

WhatsApp’s “End-to-End Encryption” Is the Biggest Lie in Tech History — And I Can Prove It Mathematically The green padlock is real. The privacy it implies is not. Offensive security by …

Medium

Форма пишет „принято", а заявок нет: баги, которые проходят и автотест, и ручную проверку

Форма отвечает «заявка принята», автотесты зелёные, билд собран. А заявки не приходят. Разбираю два реальных бага, которые молча прошли и автоматическую, и ручную проверку: honeypot, съевший обращения у пользователей с автозаполнением, и форму отпуска, которая удваивалась на медленном интернете. И почему зелёный отчёт говорит только про то, что ты проверил, а не про то, что продукт работает.

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

#тестирование #QA #баги #автотесты #ручное_тестирование #honeypot #формы #e2e

Форма пишет „принято", а заявок нет: баги, которые проходят и автотест, и ручную проверку

Расскажу про два бага из практики. Их объединяет одно: пока они жили в проде, все привычные сигналы были зелёными. Билд собирался, тесты проходили, форма отвечала «принято». А продукт при этом не...

Хабр

Juni måned #cryptohagen

Søndag d. 28. Juni 2026, kl. 13-17

- uheldigt Café Bevar's sammenfald gør - vi mødes på Café Gavlen, Ryesgade 1 (på hjørnet af Sankt Hans Gade)

Lær #privatliv -beskyttelse i #København https://cryptohagen.dk/ (+English version)

- Hvis brug for hjælp - siger du selvfølgelig bare til👋

- Kom forbi - sig 'hej' 👋 - medbring meget gerne godt humør 😀

Hvad er vigtigt for dig ?
- IT- #privatliv ?
- IT- #sikkerhed ?
- #E2E kryptering ?

#DukOp https://dukop.dk/9837/

A Big Win for Encrypted Messaging | EFFector

When it comes to keeping our texts, chats, and other digital messages safe from prying eyes, we have a powerful tool: end-to-end encryption. Used correctly, end-to-end encryption turns our conversations online into secret messages that can only be decoded by their intended recipients. This month marks an important step forward for encrypted messaging—as well as a notable disappointment.

EFFector
@delta MY GOD THAT IS HUGE #e2e - So I can use Google email + Delta chat to do end-to-end encrypted chat signalling messages without Google really know the details (maybe some metadata or generally seeing message but not contents / video chats?)

Large frontend teams often do not have a testing problem because they lack tests. They have a testing problem because nobody can explain why a specific test exists.

I wrote about building a scalable testing strategy: choosing the right level for each risk, keeping E2E focused, avoiding implementation-detail unit tests, and making speed and ownership part of the strategy.

https://g.omid.dev/PUSlWc0

#Frontend #Testing #Angular #TypeScript #E2E

How to Build a Frontend Testing Strategy That Actually Scales

A practical frontend testing strategy for large teams: how to choose between unit, integration, component, and end-to-end tests in a real Angular codebase without creating slow, fragile coverage.

Had good luck to present "Running A Thousand End-To-End Cypress Tests Every Day" at Nordic Testing Days EU in beautiful Tallinn, Estonia. Check out the slides at https://slides.com/bahmutov/1000-e2e #e2e #testing
Running A Thousand End-To-End Cypress Tests Every Day

In this talk, I show how we run a lot of full end-to-end Cypress web application tests every day. In addition to running the full data set, we do separate feature test runs based on test tags. We also allow everyone from all teams to trigger the tests right from GitHub Actions UI. This lets every group quickly test their feature before merging into the main branch. For pull requests, we employ source code analysis based on data test IDs to run the affected tests first for quicker feedback. The software automation team uses the flake test information to chase the sources of the underlying errors to minimize noise and make every passing test run give us confidence in the released code, and every failing test run useful to quickly diagnose the real underlying issue. The presentation covers test writing, test organization, selecting tests to run based on the source code changes, running tests in different resolutions. I also look into making the tests faster by employing data creation and caching, as well as using API calls to bypass the user interface in some places. Finally, making the tests robust and flake-free and triaging the failed runs is an ongoing activity for the automation team. Key takeaways: - How to run 1000 of end-to-end tests quickly - Which tests to run on a pull request - How AI is helping us pick tests to run. Presented at Nordic Testing Days 2026, 40 minutes

Slides

Миссия выполнима: Как подружить Max и E2E

Это статья про небольшой хобби-проект, или как написать очень легковесный клиент для любого приложения с нуля. Идея зародилась, когда весь этот цирк только начинался. Прогревали новый ГОС Т -мессенджер, поливали его чем только можно. В какой-то момент проскочила новость: В Max нет сквозного шифрования ... И тут зародилась глупая идея: почему бы самому не прикрутить к нему разные функции анонимности и шифрования? Уровень конечно совсем не тот, что у Telegram и Signal, но сама возможность скрыть содержание переписки завораживает, разве нет?! Спойлер: APK весит 11 МБ против 120 МБ у официального, не греет телефон и показывает каждый запрос к серверам ok[.]ru и vk[.]ru

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

#rust #tauri #webview #svelte #e2e #android #secure_messaging #mobile_development

Миссия выполнима: Как подружить Max и E2E

Это статья про небольшой хобби-проект, или как написать очень легковесный клиент для любого приложения с нуля. Идея зародилась, когда весь этот цирк только начинался. Прогревали новый ГОС Т...

Хабр