Красное не мёржим: как мы внедрили e2e тесты в разработку
Можно ли сделать e2e тесты мощным инструментом раннего отлова багов, не потопив при этом CI и не всем не разругавшись? Рассказываю, через…
Tech news from the best sources
Можно ли сделать e2e тесты мощным инструментом раннего отлова багов, не потопив при этом CI и не всем не разругавшись? Рассказываю, через…
Всё началось с обычной бытовой боли. У меня был сайт, и сайту иногда нужно было сказать мне что-то важное: «заказ оплачен», «диск на 91%», «пришёл о…
If you've ever wired up end-to-end tests for an app that uses OpenID Connect, you've probably done one of these: stubbed the OIDC library entirely a…
Originally published at nlqdb.com/blog Our acceptance walkers pin literal UI strings on purpose. A walker asserts the homepage placeholder reads exa…
We sell authentication, which makes our scariest question a simple one: when a customer wires their app to us and switches everything on, does it ac…
Поиск кажется простым: поле ввода, запрос, список результатов. Но именно поэтому его тестируют поверхностно — «ввёл слово, что-то нашлось, ок». А ре…
Форма отвечает «заявка принята», автотесты зелёные, билд собран. А заявки не приходят. Разбираю два реальных бага, которые молча прошли и автоматиче…
Это статья про небольшой хобби-проект, или как написать очень легковесный клиент для любого приложения с нуля. Идея зародилась, когда весь этот цирк…
Five patterns that took a slow, flaky Playwright suite down to fast and stable. We had a Playwright E2E suite that had grown into a painful, flaky p…
Eight runs, eleven bugs I ran my E2E testing system on a production ecommerce platform eight times in a row – across five different business modules…
В прошлой статье про трёхуровневый кэш сообщений я уже упоминал, что делаю мессенджер ONEMIX на React Native. Базовое E2E у меня было простое: ECDH…