Andrey EninMocking API Through Browser DevToolsSometimes, as a test engineer, it is time to use the new features of the standard, seemingly familiar tools.2d ago2d ago
Andrey EninPractical Usage of Pairwise TestingUsing pairwise test design technique to represent components in Storybook.Sep 17Sep 17
Andrey EninTimeouts Against Flaky Tests: True Cases with PlaywrightPlaywright is a highly reliable tool for UI testing, but there are cases when some tests can be flaky, and the timeout antipattern fixes…Sep 43Sep 43
Andrey EninHidden Gems of Playwright: Part 2I highlighted some notable Playwright methods that made testing easier when I started using it as a default test automation framework.May 23May 23
Andrey EnininDev GeniusDeveloping UI with Testing in MindThe following tips will help deliver an intuitive and seamless user experience when developing UI components.May 13May 13
Andrey EninAutomated Accessibility Testing of Keyboard Navigation on TabOne of the first and easiest ways to start accessibility testing on the site is to navigate through the page using just a keyboard.Mar 251Mar 251
Andrey EninBenefits of Test Reports for Single Tasks Even for Positive ResultsIn this article, the term «Test Report» refers to a QA’s comment after checking (testing) a single task (ticket).Mar 10Mar 10
Andrey EninAPI Contract Testing on Frontend with PlaywrightSometimes, as a test engineer, business requirements for testing may be quite weird, and you have to adopt different types of testing.Dec 25, 20232Dec 25, 20232
Andrey EninWays to Organize End-to-End TestsSometimes, test engineers and developers have opposite views on the way to organize a file structure of end-to-end tests.Dec 15, 2023Dec 15, 2023
Andrey EninAPI Testing with VitestUsing Jest with Got or Axios for API testing can sound outdated in 2023 cause we have Vitest and Fetch API in Node.js.Dec 5, 20231Dec 5, 20231
Andrey EninPros and Cons of the Ways of End-to-End Automated Testing in CIHere are two of the most common ways/cases of automation:Dec 4, 20231Dec 4, 20231
Andrey EninBrowser Console for Functional TestingAs a test engineer, you have to use DevTools for efficient testing of UI and frontend, and the browser’s Console is an essential part of…Nov 14, 2023Nov 14, 2023
Andrey EninStatistics of Assertions in Playwright Test SuiteWhen the number of tests (test files) for my current work project passed over a hundred, it became interesting to see…Nov 3, 2023Nov 3, 2023
Andrey EninExamples of Using Playwright Evaluate MethodSometimes, as a test engineer, you wish to execute unintended scripts in your autotests.Sep 29, 20232Sep 29, 20232
Andrey EnininJavaScript in Plain EnglishAPI Testing Comparison: Cypress vs. Playwright vs. JestThe presence of HTTP request realizations makes frontend testing frameworks like Cypress and Playwright suitable tools for API testing.Jul 2, 20232Jul 2, 20232
Andrey EninGoogle Authentication with PlaywrightSometimes, as a test engineer, you need to log in to Google to give access to your website for autotests.Feb 6, 20231Feb 6, 20231
Andrey EninLayers of Defense Against Data ModificationSometimes, as a test engineer, you have to perform testing under a knotty environment and not affect production with your activity.Dec 22, 2022Dec 22, 2022
Andrey EninMany Ways to Speed up AutotestsAs a test engineer who has to maintain a bunch of autotests, you will definitely face the task of speeding up the execution of your tests.Oct 19, 2022Oct 19, 2022
Andrey EninField Notes in Software TestingBeing a testing engineer for a decade «I’ve seen things you people wouldn’t believe».Sep 26, 20221Sep 26, 20221
Andrey EninSelection Criteria of JavaScript Test FrameworkWhen a frontend team starts building a testing infrastructure, there is always a debate about the choice of testing tools.Sep 23, 2022Sep 23, 2022