Andrey EninSimilarities Between Software Testing and Preventing Collisions at SeaSometimes, as a test engineer, you may notice connections between software testing practices and other seemingly unrelated areas.4d ago4d ago
Andrey EninOvercoming Bugs in Testing Infrastructure with PlaywrightSometimes, as a test engineer, you meet tasks where problems are around every corner.May 8May 8
Andrey EninOperating System Independent Screenshot Testing with Playwright and DockerSometimes, as a test engineer, you might be dazed when all your dev team needs to perform visual regression testing.Apr 101Apr 101
Andrey EninCore Takeaway on Designing Automation Test Suites from «Software Engineering at Google»Nowadays, there are no decent books on software testing, but interesting thoughts on testing can be found in other programming books.Mar 28Mar 28
Andrey EninMitigate JavaScript Flaky Unit TestsFlaky tests are the constant accompanying problem of autotests. However, unlike UI end-to-end browser tests, unit tests are less flaky.Mar 24Mar 24
Andrey EninField Notes in API Testing, Part 2: Practical ApproachesBeing a test engineer (QA) for a decade, I’ve collected over a hundred notes related only to API testing.Jan 18Jan 18
Andrey EninField Notes in API Testing, Part 1: Areas of FocusBeing a test engineer (QA) for a decade, I’ve collected over a hundred notes related only to API testing.Jan 18Jan 18
Andrey EninOne More Technique to Avoid Timeouts as Fix of Flaky TestsSometimes, as a test engineer, you have to find better solutions to previous fixes if they are insufficient.Dec 21, 20242Dec 21, 20242
Andrey EninOne Technique for Fixing/Preventing Flaky TestsOften, as a test engineer, you have to manifest and fix flaky tests regardless of how great your test automation is.Dec 8, 2024Dec 8, 2024
Andrey EninIs It Worth Mocking WebSockets by Playwright?Rather yes. At first glance, there is nothing complicated about testing WebSockets.Nov 5, 2024Nov 5, 2024
Andrey EninPotential Problems in Only Contract Testing StrategyAs a test engineer, you must know about the weaknesses of your test strategy in advance.Oct 31, 20241Oct 31, 20241
Andrey EninMocking API Through Browser DevToolsSometimes, as a test engineer, it is time to use the new features of the standard, seemingly familiar tools.Oct 9, 2024Oct 9, 2024
Andrey EninPractical Usage of Pairwise TestingUsing pairwise test design technique to represent components in Storybook.Sep 17, 2024Sep 17, 2024
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 4, 20243Sep 4, 20243
InDev GeniusbyAndrey EninDeveloping UI with Testing in MindThe following tips will help deliver an intuitive and seamless user experience when developing UI components.May 13, 2024May 13, 2024
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 25, 20241Mar 25, 20241
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 10, 2024Mar 10, 2024
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