Category: JavaScript
02
Nov
How to add code formating to your JavaScript project
by Slav Kurochkin
No Comments
To set up linters and code formatting for a React and Express project, you’ll want to use ESLint for linting and Prettier for consistent formatting....
31
Oct
How to add Swagger OpenAPI docs to NodeJS Express
by Slav Kurochkin
No Comments
Setting up OpenAPI (Swagger) in your Express app allows you to generate interactive API documentation. Follow these steps to integrate OpenAPI with your Express app....
28
Oct
How Playwright Communicates With Browsers
by Slav Kurochkin
No Comments
Playwright communicates with browsers through browser-specific protocols over a WebSocket or process communication channel. Each supported browser (like Chromium, WebKit, and Firefox) exposes an automation...
20
Jul
E2E Test Automation Design Patterns
by Slav Kurochkin
No Comments
Throughout my career, I have worked with various test automation frameworks, including Selenium WebDriver (Java, Python), WebdriverIO (JavaScript), Puppeteer (JavaScript), Cypress, and Playwright (TypeScript). These...
12
Oct
Cypress vs Playwright (2023)
by Slav Kurochkin
No Comments
I’m always looking for ways to improve testing and team performance, as described in the book “Accelerate” having fast feedback is crucial for high-performing teams....
14
Nov
Visual Testing with Jest and Puppeteer
by Slav Kurochkin
No Comments
In this tutorial we are going to create a Visual Regression Tests with Jest and Puppeteer. If you not familiar with visual regression testing, it...
04
Nov
Detox Test Reports in Jenkins
by Slav Kurochkin
No Comments
In this blog post we going to integrate Detox reports in Jenkins CI/CD pipeline. But first let’s see how test reports working in Jenkins. Most...
29
Oct
Debugging Detox UI tests in React Native
by Slav Kurochkin
No Comments
Those who worked with mobile applications UI testing in Appium used to elements finder which comes with Appium Inspector, but when you work with Detox...
07
Aug
JavaScript UI Testing with Puppeteer: Improving Click function
by Slav Kurochkin
No Comments
In ReactJs project I’m working on we are using Puppeteer as UI testing framework, the framework is part of node dev dependencies and living with...
27
Jun
Retry failed Detox tests with Mocha
by Slav Kurochkin
No Comments
UI tests are flaky, especially when you run it on mobile devices. There are multiple factors that can lead to false-positive test results, if that...