Я написал игру так, что её правила не знают про Three.js. Объясняю зачем
В моей игре доменный слой не знает, что существует Three.js. И Rapier. И DOM. Звучит как оверинжиниринг для платформера, где уровень проходится за п…
Tech news from the best sources
В моей игре доменный слой не знает, что существует Three.js. И Rapier. И DOM. Звучит как оверинжиниринг для платформера, где уровень проходится за п…
Every setting in my Instagram automation script was correct. The action caps were correct. The delays were correct. And the job died with SIGKILL ev…
Software quality metrics only matter when they help a team make a better decision. A startup deciding whether to ship a checkout change needs differ…
Measuring the impact of test automation goes beyond simple pass/fail ratios. To demonstrate real engineering excellence and business value, automati…
A reader on an earlier post described a scraper that was pulling Amazon listings through a rotating residential proxy and getting prices back in thr…
Going from 100,000 yen a month as a college student to 1.2 million yen in monthly revenue didn't happen because the automation stack worked. It happ…
"If you wipe the test folder tomorrow, the architecture is still sitting right there. The tests are just the cherry on top." That's Stefan Minchev,…
«Playwright сейчас модный, Selenium старый, Cypress удобный». Именно так чаще всего звучит выбор фреймворка на планировании — и именно поэ…
Задача звучала просто: получить список компаний определённого профиля в конкретном городе — с сайтом и способом связаться. Не телефоном, а email / T…
Browser automation is already a solved problem. At least, that's what I thought before I started working on Figranium. There are excellent projects…
Manual testing is slow, error-prone, and doesn't scale. Here's how we set up Playwright at iDev. Why Playwright Over Cypress/Selenium Tri-engine sup…
1000 сайтов в час вместо нескольких часов на каждый — так работает ЮScan, сервис автоматизированного аудита от ЮMoney. Его основная задача — помочь…
While exploring AI-powered test automation, I came across different approaches from platforms like mabl, Testim, and Functionize. mabl focuses stron…
Integrating end-to-end (E2E) automation suites into enterprise CI/CD pipelines requires robust reporting, dynamic execution controls, and seamless a…
A red Playwright build can't tell you whose fault it is Every failing end-to-end run asks the same question, and the report never answers it: Did th…
I don’t know how to play an instrument, so obviously I built one as an app. Literally, everyone in my family can sign or play an instrument, and I’m…
APP Login Bypass - Session Management Overview The APP framework now includes automatic login bypass using session management. After the first succe…
Fragile element locators are one of the primary drivers of test flakiness in UI automation. Relying on auto-generated, deeply nested CSS selectors o…
Having a clear runbook speeds up onboarding for new team members and provides a standardized execution reference for CI/CD environments. Here is a q…
Setting up a fresh test automation framework can feel overwhelming without a clear blueprint. Having a structured setup process ensures that directo…
Theme: Cross-Browser Testing Tools — The 2026 Landscape 🎯 Deep Dive: Cross-Browser Testing Tools — Which One Actually Fits Your Team? Stop guessing.…
Testing email workflows—like OTP verification, password resets, or automated notifications—is a core requirement for robust end-to-end (E2E) automat…
Playwright JavaScript Framework — Best Practices A comprehensive guide for writing reliable, maintainable, and scalable end-to-end tests using Playw…
Automating end-to-end flows like user registration, password resets, or OTP verifications often hits a wall when dealing with emails. Automating UI…
Challenge #3 is done — here's my solution to Challenge 3: Visual Testing with API Mocking I'm not a big fan of mock APIs for end-to-end tests, but w…
Review AI-generated tests with seven checks. Name the user risk. Break the product. Check the final result. Change the data. Read the failure. Repea…
Two screens can look identical at a glance and be twenty percent apart in every measurement that matters. Font size, line height, spacing rhythm, co…
The most expensive bugs we have shipped were invisible to every automated check. The build was green. The tests passed. And the page was wrong: a he…
When people talk about browser automation, the conversation usually starts with selectors, scripts, and speed. In practice, the real challenge often…
Авторизация — это сложно… Хотя казалось бы — самая частая используемая фича в мире. Очень многие процесы завязаны на авторизации и аунтентификации.…