Don’t let A.I. read your .env files
A guide on preventing AI coding assistants from reading sensitive .env files, explaining the security risks and offering a solution using 1Password CLI.
Filip Hric shares expert insights on test automation, Playwright, WebdriverIO, and secure development practices. Explore practical tutorials, tips, and AI-driven approaches to improve testing efficiency and reliability.
65 articles from this blog
A guide on preventing AI coding assistants from reading sensitive .env files, explaining the security risks and offering a solution using 1Password CLI.
A developer automates ticket submission using Goose AI agent and Playwright MCP, integrating with a Chrome extension for seamless browser interaction.
Practical tips for effectively using the Cursor AI assistant to write and maintain Playwright end-to-end tests, based on real-world experience.
A technical guide on automating 2FA and email magic link testing in end-to-end scenarios using Playwright and the Mailosaur service.
Explores why software testing becomes more critical with AI-generated code, predicting trends like embedded tests, AI automation, and evolving manual QA roles.
Explains the role of timeouts in WebdriverIO for reliable UI testing, contrasting them with flaky hard waits.
An introduction to Vitest, a testing framework for JavaScript/TypeScript, covering basics, writing unit tests, and running tests via CLI or UI.
A guide to implementing authentication in Playwright tests, covering login sequences, abstraction, and state storage.
A developer/tester argues for breaking down barriers between roles, sharing skills to improve software quality and team collaboration.
Advice for laid-off QA testers on adapting to industry changes, learning automation, and leveraging AI to enhance skills and find new roles.
The article argues that software testing is a valid and valuable entry point into the IT industry, addressing common criticisms of this view.
Explores the growing focus on debugging tools in testing frameworks like Cypress and Playwright, highlighting their importance for developer insight.
A review of Replay.io, a debugging tool that records app sessions for time-travel debugging and collaborative issue resolution.
A response to rumors about Cypress.io 'dying', analyzing recent updates and defending the tool's future and company health.
Explains how to configure and use the baseUrl parameter in Cypress for efficient end-to-end testing.
A guide on integrating Cucumber with Cypress for behavior-driven testing, covering setup, pros/cons, and practical steps.
A guide on handling page load events and network calls in Cypress tests to ensure reliable test execution.
A guide on structuring large-scale Cypress test automation projects, covering principles like code integration, readability, and speed optimization.
A step-by-step guide to setting up and running Cypress end-to-end tests using GitHub Actions workflows.
Explains why and how to use Cypress's cy.session() command for login state management instead of traditional page objects or custom commands.