Latest Articles

Insights on test automation, quality engineering, and software development best practices.

How To Succeed as SQA with Your Team (Part 2)
2 min

How To Succeed as SQA with Your Team (Part 2)

Part 2 of 'How To Succeed as an SQA Engineer' offers practical tips for SQA professionals to boost team performance. It covers creating mind maps to understand product architecture, analyzing upstream/downstream systems, assessing the tech stack, and evaluating testing infrastructure.

B
Baur Urazalinov
Read
How To Succeed as SQA with Your Team (Part 1)
3 min

How To Succeed as SQA with Your Team (Part 1)

This blog post outlines five essential strategies for Software Quality Assurance (SQA) engineers to succeed with their teams: implementing the Pareto Principle, breaking work into manageable chunks, maintaining transparency, dedicating time to continuous learning, and recognizing that quality is a shared team responsibility rather than an individual burden.

B
Baur Urazalinov
Read
How To Automate API using Playwright
8 min

How To Automate API using Playwright

How to automate APIs using the Microsoft Playwright framework with TypeScript and build a custom framework.

A
Artem Bondar
Read
Playwright Not Waiting for Elements: Causes and Solutions
6 min

Playwright Not Waiting for Elements: Causes and Solutions

Discover why Playwright isn't waiting for elements as expected in your automation tests. Learn practical solutions to handle timing issues, including strategies for web tables and text lists.

A
Artem Bondar
Read
Learn Playwright Automation: A Strategic Approach for QA Engineers
5 min

Learn Playwright Automation: A Strategic Approach for QA Engineers

Learn Playwright automation efficiently with this strategic approach for QA engineers. Discover how to build a strong foundation, layer your skills, and master Playwright step-by-step. Perfect for both experienced testers and beginners looking to enhance their test automation capabilities.

A
Artem Bondar
Read
Playwright Locators Best Practices
6 min

Playwright Locators Best Practices

Discover best practices for Playwright locators to build robust test automation frameworks. Learn to prioritize user-facing attributes, leverage advanced techniques, and use the Locator Picker tool effectively. Gain insights on creating stable, maintainable tests for complex web applications.

A
Artem Bondar
Read
Playwright vs Cypress: How to make a right decision in 2024
6 min

Playwright vs Cypress: How to make a right decision in 2024

Playwright and Cypress, two leading UI automation frameworks in 2024. I break down their key features, limitations, and coding experiences, providing practical examples to illustrate their differences. Whether you're building a small project or scaling up your testing infrastructure, this guide will help you make an informed decision between these powerful tools.

A
Artem Bondar
Read
Playwright Timeout 30000ms Exceeded: What It Means and How to Fix It
6 min

Playwright Timeout 30000ms Exceeded: What It Means and How to Fix It

This article explains the "playwright timeout 30000ms exceeded" error, a common issue in Playwright testing. It covers five types of Playwright timeouts, explores three main causes of this error, and provides practical solutions, including adjusting timeout durations, optimizing locators, and mocking slow endpoints. The article also offers best practices for handling timeouts and creating more robust Playwright tests.

A
Artem Bondar
Read
How to Use Playwright Expect Assertions
4 min

How to Use Playwright Expect Assertions

Master Playwright assertions with our comprehensive guide. Learn the key differences between generic and locator assertions, best practices, common pitfalls, and expert tips for writing stable, efficient automated tests.

A
Artem Bondar
Read
The Most Popular Git Commands for Testers
5 min

The Most Popular Git Commands for Testers

The most popular git commands for every test automation engineer. All typical use cases. Grouped by the subject for easy navigation

A
Artem Bondar
Read
The difference between toBe() vs toEqual() assertion in Playwright
3 min

The difference between toBe() vs toEqual() assertion in Playwright

What is the difference between the toBe() and toEqual() assertions in Playwright?

A
Artem Bondar
Read
Do not force
7 min

Do not force

Using {force: true} often can be a quick solution for non-clickable web elements in Playwright or Cypress. At first, it may seem like a great solution, but a major danger lies behind it.

A
Artem Bondar
Read
Cypress or Playwright? Which one to choose?
6 min

Cypress or Playwright? Which one to choose?

Let's take a deeper dive into the subject to determine which of the two frameworks is a better fit for your project or organization. Let's go!

A
Artem Bondar
Read
Cucumber - not a test automation tool
11 min

Cucumber - not a test automation tool

Cucumber is one of the most well-known tools in test automation. What is less well known is how widely this tool is misused. Let me try to explain and demonstrate why, in 99% of the cases, test automation projects do not need Cucumber. There is a better way.

A
Artem Bondar
Read