<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Awesome Testing</title><link>https://www.awesome-testing.com</link><atom:link href="https://www.awesome-testing.com/feed.xml" rel="self" type="application/rss+xml" /><description>Software testing and test automation blog with QA engineering, Playwright, CI/CD, and AI in testing.</description><language>en</language><lastBuildDate>Fri, 02 Oct 2026 00:00:00 GMT</lastBuildDate><item><title><![CDATA[AI-Powered Testing: Introducing e2e Framework]]></title><link>https://www.awesome-testing.com/2026/10/agentic-e2e-testing-actions-assertions-and-cost</link><guid>https://www.awesome-testing.com/2026/10/agentic-e2e-testing-actions-assertions-and-cost</guid><pubDate>Fri, 02 Oct 2026 00:00:00 GMT</pubDate><description><![CDATA[I tested the e2e framework with 302 migrated Playwright tests and 95 AI assertions. Explore the runnable demo, Sonnet costs and execution times.]]></description></item><item><title><![CDATA[AI Coding Update: The New Economics of Autonomy]]></title><link>https://www.awesome-testing.com/2026/09/agentic-coding-from-assistance-to-delegation</link><guid>https://www.awesome-testing.com/2026/09/agentic-coding-from-assistance-to-delegation</guid><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><description><![CDATA[Cheaper intelligence, more complete tooling, remote execution, and a clearer need for review as a control layer.]]></description></item><item><title><![CDATA[Understanding Computer Use]]></title><link>https://www.awesome-testing.com/2026/09/computer-use</link><guid>https://www.awesome-testing.com/2026/09/computer-use</guid><pubDate>Sun, 13 Sep 2026 00:00:00 GMT</pubDate><description><![CDATA[How Computer Use combines accessibility information and screenshots to help AI agents operate desktop applications, test user flows, and fill gaps between structured integrations.]]></description></item><item><title><![CDATA[Mutation Testing for Agent-Written Code]]></title><link>https://www.awesome-testing.com/2026/08/mutation-testing-for-agent-written-code</link><guid>https://www.awesome-testing.com/2026/08/mutation-testing-for-agent-written-code</guid><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><description><![CDATA[Mutation testing tests the tests themselves. Here is why that old idea may become an important quality signal when AI agents generate both production code and its test suite.]]></description></item><item><title><![CDATA[Voice Interface for AI Discovery and Learning]]></title><link>https://www.awesome-testing.com/2026/07/voice-interface-for-ai-discovery-and-learning</link><guid>https://www.awesome-testing.com/2026/07/voice-interface-for-ai-discovery-and-learning</guid><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><description><![CDATA[Why voice is a natural interface for discovery, learning, research, and exploratory conversations with modern AI agents.]]></description></item><item><title><![CDATA[Self-Healing Tests with AI: Triage Before Repair]]></title><link>https://www.awesome-testing.com/2026/07/self-healing-tests-with-ai</link><guid>https://www.awesome-testing.com/2026/07/self-healing-tests-with-ai</guid><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><description><![CDATA[A practical implementation of diagnosis-first self-healing end-to-end tests using Claude Code, Playwright, and GitHub Actions, with guarded repair pull requests and a complete example repository.]]></description></item><item><title><![CDATA[AI Coding Agents in 2026: Discovery, Skills, Costs, and What Comes Next]]></title><link>https://www.awesome-testing.com/2026/07/ai-coding-agents-in-2026</link><guid>https://www.awesome-testing.com/2026/07/ai-coding-agents-in-2026</guid><pubDate>Sat, 11 Jul 2026 00:00:00 GMT</pubDate><description><![CDATA[A practical look at AI coding agents in 2026: critical-thinking models, agent workflows, reusable skills, costs, and the limits of open models.]]></description></item><item><title><![CDATA[Local Image Generation with Bonsai Image 4B]]></title><link>https://www.awesome-testing.com/2026/05/local-image-generation-with-bonsai-image-4b</link><guid>https://www.awesome-testing.com/2026/05/local-image-generation-with-bonsai-image-4b</guid><pubDate>Sat, 30 May 2026 00:00:00 GMT</pubDate><description><![CDATA[Notes from setting up Bonsai Image 4B locally on Apple Silicon, debugging the first failed path, wrapping the working pipeline in a reusable CLI, and using it from any project directory.]]></description></item><item><title><![CDATA[From One Local Stack to Three Training Profiles]]></title><link>https://www.awesome-testing.com/2026/03/from-one-local-stack-to-three-training-profiles</link><guid>https://www.awesome-testing.com/2026/03/from-one-local-stack-to-three-training-profiles</guid><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><description><![CDATA[How a local testing stack evolved from one Docker-based environment into three distinct runtime profiles with clearer intent: lightweight, full, and server.]]></description></item><item><title><![CDATA[LLMs vs AI Agents: A Practical Mental Model for Developers]]></title><link>https://www.awesome-testing.com/2026/03/llms-vs-ai-agents-practical-mental-model</link><guid>https://www.awesome-testing.com/2026/03/llms-vs-ai-agents-practical-mental-model</guid><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><description><![CDATA[A practical mental model for developers: understand LLMs, AI agents, function calling, and why coding agents built on the same model behave differently.]]></description></item><item><title><![CDATA[Playwright CLI, Skills and Isolated Agentic Testing]]></title><link>https://www.awesome-testing.com/2026/03/playwright-cli-skills-and-isolated-agentic-testing</link><guid>https://www.awesome-testing.com/2026/03/playwright-cli-skills-and-isolated-agentic-testing</guid><pubDate>Mon, 02 Mar 2026 00:00:00 GMT</pubDate><description><![CDATA[A practical guide to Playwright CLI for AI agents: run browser actions from the terminal, load Playwright Skills, mock APIs, capture traces, and build isolated agentic tests.]]></description></item><item><title><![CDATA[The Current State of Agentic Software Development]]></title><link>https://www.awesome-testing.com/2026/02/ai-coding-2026-hype-vs-reality</link><guid>https://www.awesome-testing.com/2026/02/ai-coding-2026-hype-vs-reality</guid><pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate><description><![CDATA[A pragmatic analysis of agentic software development in 2026: real productivity gains, enterprise constraints, code review challenges, and why architecture, testing, and process discipline matter more than ever.]]></description></item><item><title><![CDATA[AI Testing Skills: The Evolution Beyond RAG and MCP]]></title><link>https://www.awesome-testing.com/2025/12/ai-testing-skills</link><guid>https://www.awesome-testing.com/2025/12/ai-testing-skills</guid><pubDate>Tue, 23 Dec 2025 00:00:00 GMT</pubDate><description><![CDATA[Learn what AI testing skills are and how they differ from RAG, MCP, and tool calling. A practical guide to building efficient AI testing agents with reusable playbooks.]]></description></item><item><title><![CDATA[Why AI Coding Is Moving Back to the Terminal (CLI Agents)]]></title><link>https://www.awesome-testing.com/2025/12/why-ai-coding-is-moving-back-to-terminal</link><guid>https://www.awesome-testing.com/2025/12/why-ai-coding-is-moving-back-to-terminal</guid><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><description><![CDATA[Why AI coding is moving back to the terminal. A practical look at AI CLI agents and terminal-based AI coding assistants, multi-repo workflows, microservices, architecture-first thinking, and verification-driven development.]]></description></item><item><title><![CDATA[Learning AI]]></title><link>https://www.awesome-testing.com/2025/12/learning-ai</link><guid>https://www.awesome-testing.com/2025/12/learning-ai</guid><pubDate>Sat, 06 Dec 2025 00:00:00 GMT</pubDate><description><![CDATA[Learn AI faster with three paths: theory-first student, power-user workflows, and builder tooling. Understand LLM fundamentals, prompting, agents, and how to connect them.]]></description></item><item><title><![CDATA[Agentic Testing - The New Testing Approach]]></title><link>https://www.awesome-testing.com/2025/11/agentic-testing</link><guid>https://www.awesome-testing.com/2025/11/agentic-testing</guid><pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate><description><![CDATA[Discover agentic testing: how AI agents can test applications through white-box code analysis and black-box exploration using Playwright MCP, Chrome DevTools MCP, and terminal tools. Learn practical examples with Java Spring Boot and React, explore benefits and challenges, and see how coding agents are becoming testing agents.]]></description></item><item><title><![CDATA[Playwright MCP - Security Best Practices]]></title><link>https://www.awesome-testing.com/2025/11/playwright-mcp-security</link><guid>https://www.awesome-testing.com/2025/11/playwright-mcp-security</guid><pubDate>Sat, 15 Nov 2025 00:00:00 GMT</pubDate><description><![CDATA[Comprehensive guide to securing your Playwright MCP test automation, covering authentication handling, credential management, secure test data practices, and protecting against common security vulnerabilities in automated testing.]]></description></item><item><title><![CDATA[Building RAG with Gemini File Search]]></title><link>https://www.awesome-testing.com/2025/11/gemini-file-search-managed-rag</link><guid>https://www.awesome-testing.com/2025/11/gemini-file-search-managed-rag</guid><pubDate>Sun, 09 Nov 2025 00:00:00 GMT</pubDate><description><![CDATA[Learn how to build and test a practical RAG workflow with Gemini File Search, including managed retrieval, grounding checks, and implementation trade-offs.]]></description></item><item><title><![CDATA[Testing LLM-based Systems]]></title><link>https://www.awesome-testing.com/2025/11/testing-llm-based-systems</link><guid>https://www.awesome-testing.com/2025/11/testing-llm-based-systems</guid><pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate><description><![CDATA[Learn practical strategies to test and validate Large Language Model (LLM) systems. Discover how to ensure reliability, evaluate AI outputs, and maintain quality in real-world LLM-powered applications.]]></description></item><item><title><![CDATA[Test-Driven AI Development (TDAID)]]></title><link>https://www.awesome-testing.com/2025/10/test-driven-ai-development-tdaid</link><guid>https://www.awesome-testing.com/2025/10/test-driven-ai-development-tdaid</guid><pubDate>Sat, 18 Oct 2025 00:00:00 GMT</pubDate><description><![CDATA[Discover Test-Driven AI Development (TDAID) — a modern approach that merges Test-Driven Development (TDD) with AI-powered software engineering. Learn how to apply TDD principles to AI coding agents, build reliable feedback loops, and prevent regressions in non-deterministic systems. This guide explains why TDD is making a comeback in the AI era, how to structure agentic workflows around tests, and what practices help teams deliver high-quality, maintainable code with AI tools like Claude, Cursor, and Gemini.]]></description></item><item><title><![CDATA[Understanding Playwright Agents]]></title><link>https://www.awesome-testing.com/2025/10/playwright-agents</link><guid>https://www.awesome-testing.com/2025/10/playwright-agents</guid><pubDate>Sat, 11 Oct 2025 00:00:00 GMT</pubDate><description><![CDATA[A deep dive into Playwright Agents and the Model Context Protocol (MCP) — how Microsoft’s latest AI-powered Playwright release automates test planning, script generation, and self-healing browser tests across Chrome, Firefox, and WebKit.]]></description></item><item><title><![CDATA[AI + Chrome DevTools MCP: Trace, Analyse, Fix Performance]]></title><link>https://www.awesome-testing.com/2025/09/chrome-dev-tools-mcp</link><guid>https://www.awesome-testing.com/2025/09/chrome-dev-tools-mcp</guid><pubDate>Sat, 27 Sep 2025 00:00:00 GMT</pubDate><description><![CDATA[How DevTools MCP enables AI agents to record real performance traces (LCP/CLS/TBT), analyse them, and apply fixes—bringing Lighthouse-style audits into an iterative debugging session. Notes on INP (field) vs TBT (lab) included.]]></description></item><item><title><![CDATA[Mermaid diagrams: When AI Meets Documentation]]></title><link>https://www.awesome-testing.com/2025/09/mermaid-diagrams</link><guid>https://www.awesome-testing.com/2025/09/mermaid-diagrams</guid><pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate><description><![CDATA[Learn how Mermaid diagrams improve technical documentation and AI workflows by expressing architecture as code that stays readable, maintainable, and current.]]></description></item><item><title><![CDATA[Playwright Agentic Coding Tips]]></title><link>https://www.awesome-testing.com/2025/09/playwright-agentic-coding-tips</link><guid>https://www.awesome-testing.com/2025/09/playwright-agentic-coding-tips</guid><pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate><description><![CDATA[Practical guidance for using agentic AI with Playwright to design, generate,
and validate UI and API tests with better speed, quality, and reliability.]]></description></item><item><title><![CDATA[AI Tooling for Developers Landscape]]></title><link>https://www.awesome-testing.com/2025/07/ai-tooling-for-developers-landscape</link><guid>https://www.awesome-testing.com/2025/07/ai-tooling-for-developers-landscape</guid><pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate><description><![CDATA[A practical landscape of AI tooling for developers across IDE copilots,
project starters, CLI assistants, and autonomous agents with trade-offs.]]></description></item><item><title><![CDATA[How does Playwright MCP work?]]></title><link>https://www.awesome-testing.com/2025/07/playwright-mcp</link><guid>https://www.awesome-testing.com/2025/07/playwright-mcp</guid><pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate><description><![CDATA[Learn how Playwright MCP combines AI agents, browser automation, and the Model Context Protocol (MCP) to enable intelligent testing, debugging, and documentation. Explore how it works, its architecture, and real-world use cases.]]></description></item><item><title><![CDATA[How I use AI]]></title><link>https://www.awesome-testing.com/2025/06/how-i-use-ai</link><guid>https://www.awesome-testing.com/2025/06/how-i-use-ai</guid><pubDate>Sat, 21 Jun 2025 00:00:00 GMT</pubDate><description><![CDATA[A detailed walkthrough of how I use AI daily for coding, learning, writing,
research, and content creation, including prompts, tools, and workflows.]]></description></item><item><title><![CDATA[AI vibe coding notes from the basement]]></title><link>https://www.awesome-testing.com/2025/04/ai-vibe-coding-notes-from-the-basement</link><guid>https://www.awesome-testing.com/2025/04/ai-vibe-coding-notes-from-the-basement</guid><pubDate>Sat, 05 Apr 2025 00:00:00 GMT</pubDate><description><![CDATA[Reflections on "vibe coding", context windows, tips, and the real costs of AI-driven development, plus a live case-study building a websocket traffic monitor with Cursor and Sonnet agents.]]></description></item><item><title><![CDATA[A Comprehensive Local Testing Stack to Hone Your Skills]]></title><link>https://www.awesome-testing.com/2025/03/comprehensive-local-testing-stack</link><guid>https://www.awesome-testing.com/2025/03/comprehensive-local-testing-stack</guid><pubDate>Sun, 23 Mar 2025 00:00:00 GMT</pubDate><description><![CDATA[Explore a fully-featured local testing environment with Docker Compose. Includes React frontend, Spring Boot backend, monitoring tools, and more for practicing various testing techniques.]]></description></item><item><title><![CDATA[Testing Art of War]]></title><link>https://www.awesome-testing.com/2025/01/testing-art-of-war</link><guid>https://www.awesome-testing.com/2025/01/testing-art-of-war</guid><pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate><description><![CDATA[Applying Sun Tzu's Art of War principles to software testing with 10 actionable strategies. Learn how shapelessness, skill-sharpening, and strategic thinking can transform your testing approach.]]></description></item><item><title><![CDATA[From Live Suggestions to Agents: Exploring AI-Powered IDEs]]></title><link>https://www.awesome-testing.com/2024/12/from-live-suggestions-to-agents-exploring-ai-powered-ides</link><guid>https://www.awesome-testing.com/2024/12/from-live-suggestions-to-agents-exploring-ai-powered-ides</guid><pubDate>Sun, 08 Dec 2024 00:00:00 GMT</pubDate><description><![CDATA[A comprehensive guide to evaluating AI-powered IDEs based on live code suggestions, LLM chat integration, RAG performance, and agent capabilities for enhanced development workflows.]]></description></item><item><title><![CDATA[KraQA meetup testing predictions for 2025]]></title><link>https://www.awesome-testing.com/2024/11/kraqa-meetup-testing-predictions-for-2025</link><guid>https://www.awesome-testing.com/2024/11/kraqa-meetup-testing-predictions-for-2025</guid><pubDate>Sat, 30 Nov 2024 00:00:00 GMT</pubDate><description><![CDATA[Key insights from the KraQA meetup panel discussion on software testing trends for 2025, covering AI impact, automation, skill development, and emerging industry niches.]]></description></item><item><title><![CDATA[Cypress Parallel Execution]]></title><link>https://www.awesome-testing.com/2024/10/cypress-parallel-execution</link><guid>https://www.awesome-testing.com/2024/10/cypress-parallel-execution</guid><pubDate>Fri, 18 Oct 2024 00:00:00 GMT</pubDate><description><![CDATA[A practical guide to implementing parallel test execution in Cypress, comparing different approaches including Cypress Cloud, handcrafted spec splitting, and the cypress-split plugin.]]></description></item><item><title><![CDATA[The rise of AI Driven Development]]></title><link>https://www.awesome-testing.com/2024/09/the-rise-of-ai-driven-development</link><guid>https://www.awesome-testing.com/2024/09/the-rise-of-ai-driven-development</guid><pubDate>Sat, 21 Sep 2024 00:00:00 GMT</pubDate><description><![CDATA[Personal insights on effectively using AI tools for software development, highlighting practical tips for prompt engineering, understanding LLM limitations, and leveraging AI-powered coding assistants.]]></description></item><item><title><![CDATA[Steering the Ship: A Comprehensive Guide for Aspiring Test Leaders]]></title><link>https://www.awesome-testing.com/2023/05/tips-for-aspiring-test-leaders</link><guid>https://www.awesome-testing.com/2023/05/tips-for-aspiring-test-leaders</guid><pubDate>Sun, 21 May 2023 00:00:00 GMT</pubDate><description><![CDATA[A comprehensive guide for aspiring test leaders covering 17 essential tips from mentorship to continuous learning. Learn how to effectively lead testing teams and drive quality.]]></description></item><item><title><![CDATA[BiDirectional Contract Testing]]></title><link>https://www.awesome-testing.com/2023/05/bi-directional-contract-testing</link><guid>https://www.awesome-testing.com/2023/05/bi-directional-contract-testing</guid><pubDate>Thu, 04 May 2023 00:00:00 GMT</pubDate><description><![CDATA[A comprehensive guide to BiDirectional Contract Testing with Pact. Learn how to bridge the gap between end-to-end tests and tests in isolation for robust microservices.]]></description></item><item><title><![CDATA[Exploring Selenium BiDi Functionality]]></title><link>https://www.awesome-testing.com/2023/04/exploring-selenium-bidi-functionality</link><guid>https://www.awesome-testing.com/2023/04/exploring-selenium-bidi-functionality</guid><pubDate>Mon, 10 Apr 2023 00:00:00 GMT</pubDate><description><![CDATA[A comprehensive guide to Selenium BiDi functionality with Java examples, covering Chrome DevTools Protocol, WebDriver BiDi, network mocking, JavaScript error logging, and performance metrics collection.]]></description></item><item><title><![CDATA[Learning Tips for Using ChatGPT in Software Testing]]></title><link>https://www.awesome-testing.com/2023/03/learning-tips-for-using-chatgpt-in</link><guid>https://www.awesome-testing.com/2023/03/learning-tips-for-using-chatgpt-in</guid><pubDate>Mon, 20 Mar 2023 00:00:00 GMT</pubDate><description><![CDATA[Essential tips for software testers using ChatGPT effectively, covering data privacy, bias awareness, prompt engineering, and decision-making strategies with AI assistance.]]></description></item><item><title><![CDATA[The Comprehensive Guide to Essential Soft Skills for Testers]]></title><link>https://www.awesome-testing.com/2023/03/the-comprehensive-guide-to-essential</link><guid>https://www.awesome-testing.com/2023/03/the-comprehensive-guide-to-essential</guid><pubDate>Mon, 13 Mar 2023 00:00:00 GMT</pubDate><description><![CDATA[Master essential soft skills for software testers including emotional intelligence, communication, leadership, and adaptability. A comprehensive guide to professional growth.]]></description></item><item><title><![CDATA[Understanding Cypress synchronous/asynchronous duality]]></title><link>https://www.awesome-testing.com/2023/03/understanding-cypress</link><guid>https://www.awesome-testing.com/2023/03/understanding-cypress</guid><pubDate>Sun, 12 Mar 2023 00:00:00 GMT</pubDate><description><![CDATA[Deep dive into Cypress's unique approach to handling synchronous and asynchronous JavaScript operations. Learn about command chaining and effective debugging strategies.]]></description></item><item><title><![CDATA[GPT-4 Test Manifesto]]></title><link>https://www.awesome-testing.com/2023/03/gpt-4-test-manifesto</link><guid>https://www.awesome-testing.com/2023/03/gpt-4-test-manifesto</guid><pubDate>Wed, 01 Mar 2023 00:00:00 GMT</pubDate><description><![CDATA[Discover a groundbreaking Test Manifesto created by GPT-4, showcasing AI's advanced reasoning in software testing principles and methodologies.]]></description></item><item><title><![CDATA[Revolutionizing Test Engineering with ChatGPT]]></title><link>https://www.awesome-testing.com/2023/02/revolutionizing-test-engineering-with</link><guid>https://www.awesome-testing.com/2023/02/revolutionizing-test-engineering-with</guid><pubDate>Wed, 22 Feb 2023 00:00:00 GMT</pubDate><description><![CDATA[Explore how ChatGPT transforms test engineering with practical examples of test generation, CI configuration, tool comparison, and creative testing scenarios.]]></description></item><item><title><![CDATA[Mastering T-Shaped Skills]]></title><link>https://www.awesome-testing.com/2023/02/mastering-t-shaped-skills-comprehensive</link><guid>https://www.awesome-testing.com/2023/02/mastering-t-shaped-skills-comprehensive</guid><pubDate>Wed, 15 Feb 2023 00:00:00 GMT</pubDate><description><![CDATA[Learn how to develop T-shaped skills as a software test engineer, combining deep technical expertise with broad knowledge across multiple disciplines for career growth.]]></description></item><item><title><![CDATA[Supertest API testing library]]></title><link>https://www.awesome-testing.com/2023/01/superest-api-testing-library</link><guid>https://www.awesome-testing.com/2023/01/superest-api-testing-library</guid><pubDate>Mon, 30 Jan 2023 00:00:00 GMT</pubDate><description><![CDATA[Supertest is a popular JavaScript library for testing HTTP APIs. It allows developers to send HTTP requests to their server-side code and assert that the response meets certain criteria.]]></description></item><item><title><![CDATA[Maximizing Your Employability as a Software Engineer in Test]]></title><link>https://www.awesome-testing.com/2023/01/maximizing-your-employability-as</link><guid>https://www.awesome-testing.com/2023/01/maximizing-your-employability-as</guid><pubDate>Sun, 22 Jan 2023 00:00:00 GMT</pubDate><description><![CDATA[Employability refers to a person's ability to quickly find an attractive job opportunity that matches their skills and qualifications. Recent layoffs in Big Tech companies such as Twitter, Google, and Spotify have highlighted the importance of employability for IT specialists. These layoffs have shown that even highly skilled and experienced professionals can be affected by changes in the industry or company-specific issues. Therefore, it is crucial for IT specialists to be aware of their employability and to take steps to improve it.]]></description></item><item><title><![CDATA[Maximizing Performance with Gatling]]></title><link>https://www.awesome-testing.com/2023/01/maximizing-performance-with-gatling</link><guid>https://www.awesome-testing.com/2023/01/maximizing-performance-with-gatling</guid><pubDate>Tue, 10 Jan 2023 00:00:00 GMT</pubDate><description><![CDATA[Gatling is a powerful open-source load testing tool designed to help developers and performance engineers test the performance and scalability of their web applications. It's written in Scala and it's based on the Akka toolkit, which means it's highly extensible and easily integrated with other tools.]]></description></item><item><title><![CDATA[Performance tests in K6]]></title><link>https://www.awesome-testing.com/2022/04/pl-performance-tests-in-k6</link><guid>https://www.awesome-testing.com/2022/04/pl-performance-tests-in-k6</guid><pubDate>Wed, 06 Apr 2022 00:00:00 GMT</pubDate><description><![CDATA[A short update linking to my Polish article on testerzy.pl about designing and running performance tests in k6 for web applications and APIs.]]></description></item><item><title><![CDATA[Appium up and running (working example)]]></title><link>https://www.awesome-testing.com/2020/08/appium-up-and-running-working-example</link><guid>https://www.awesome-testing.com/2020/08/appium-up-and-running-working-example</guid><pubDate>Sat, 08 Aug 2020 00:00:00 GMT</pubDate><description><![CDATA[An introduction to Appium setup with links to installation guides and a GitHub project containing working examples for Android and iOS E2E test automation.]]></description></item><item><title><![CDATA[Best software testing books - 2]]></title><link>https://www.awesome-testing.com/2020/06/best-software-testing-books-2</link><guid>https://www.awesome-testing.com/2020/06/best-software-testing-books-2</guid><pubDate>Sat, 20 Jun 2020 00:00:00 GMT</pubDate><description><![CDATA[An expansion of the previous list of recommended software testing books, including titles on test automation, thinking-driven testing, software architecture, antifragility, JavaScript, and inspiration from Leonardo da Vinci.]]></description></item><item><title><![CDATA[Android testing tools]]></title><link>https://www.awesome-testing.com/2020/04/android-testing-tools</link><guid>https://www.awesome-testing.com/2020/04/android-testing-tools</guid><pubDate>Mon, 13 Apr 2020 00:00:00 GMT</pubDate><description><![CDATA[An overview of the Android testing pyramid and a guide to various testing tools including JUnit, Roboelectric, Espresso, UI Automator, and Appium, explaining their roles and use cases.]]></description></item><item><title><![CDATA[Isolated Cypress UI tests]]></title><link>https://www.awesome-testing.com/2020/02/isolated-cypress-ui-tests</link><guid>https://www.awesome-testing.com/2020/02/isolated-cypress-ui-tests</guid><pubDate>Wed, 12 Feb 2020 00:00:00 GMT</pubDate><description><![CDATA[A guide on achieving isolated UI tests using Cypress, covering stubbing backend requests, asserting frontend requests, and providing a practical demo with a workaround for Fetch API limitations.]]></description></item><item><title><![CDATA[Practical test strategy for Spring & React application]]></title><link>https://www.awesome-testing.com/2020/01/practical-test-strategy-for-spring</link><guid>https://www.awesome-testing.com/2020/01/practical-test-strategy-for-spring</guid><pubDate>Wed, 29 Jan 2020 00:00:00 GMT</pubDate><description><![CDATA[Outlines a practical test strategy for a Spring Boot and React application, covering isolated vs. E2E tests, guidelines for coverage, and specific functional and non-functional testing approaches.]]></description></item><item><title><![CDATA[Tester's toolbox 2 - Awesome Testing Christmas edition]]></title><link>https://www.awesome-testing.com/2019/12/testers-toolbox-2-awesome-testing</link><guid>https://www.awesome-testing.com/2019/12/testers-toolbox-2-awesome-testing</guid><pubDate>Fri, 20 Dec 2019 00:00:00 GMT</pubDate><description><![CDATA[A follow-up to the original Tester's Toolbox, showcasing free tools and projects created by the author, including starter guides for Selenium and Rest Assured, a sample API, and a Pact contract testing example.]]></description></item><item><title><![CDATA[Continuous Security - take care of your regression]]></title><link>https://www.awesome-testing.com/2019/09/continuous-security-take-care-of-your</link><guid>https://www.awesome-testing.com/2019/09/continuous-security-take-care-of-your</guid><pubDate>Mon, 09 Sep 2019 00:00:00 GMT</pubDate><description><![CDATA[Focuses on security regression testing, explaining how to add automated tests for security bugs found in production using OWASP Juice Shop and Spring Rest Template, with examples for specific vulnerabilities.]]></description></item><item><title><![CDATA[Continuous Security - how to get involved as a tester?]]></title><link>https://www.awesome-testing.com/2019/08/continuous-security-how-to-get-involved</link><guid>https://www.awesome-testing.com/2019/08/continuous-security-how-to-get-involved</guid><pubDate>Fri, 09 Aug 2019 00:00:00 GMT</pubDate><description><![CDATA[Encourages testers to engage in continuous security, suggesting starting points like OWASP ZAP scans and demonstrating how to write simple API tests with Rest-Assured to verify security headers.]]></description></item><item><title><![CDATA[Throttling network in Selenium tests using BrowserMob Proxy]]></title><link>https://www.awesome-testing.com/2019/06/throttling-network-in-selenium-tests</link><guid>https://www.awesome-testing.com/2019/06/throttling-network-in-selenium-tests</guid><pubDate>Thu, 20 Jun 2019 00:00:00 GMT</pubDate><description><![CDATA[Explains the importance of testing web applications under slow network conditions and provides a practical guide on how to throttle network latency and bandwidth in Selenium tests using BrowserMob Proxy.]]></description></item><item><title><![CDATA[Performance testing (benchmarking) Java code with JMH]]></title><link>https://www.awesome-testing.com/2019/05/performance-testing-benchmarking-java</link><guid>https://www.awesome-testing.com/2019/05/performance-testing-benchmarking-java</guid><pubDate>Wed, 22 May 2019 00:00:00 GMT</pubDate><description><![CDATA[Explores low-level Java code performance testing (benchmarking) using JMH, covering common pitfalls, setup with Maven, and configuration options for accurate measurement.]]></description></item><item><title><![CDATA[Headless Browser Testing with Selenium]]></title><link>https://www.awesome-testing.com/2019/04/headless-browser-testing-with-selenium</link><guid>https://www.awesome-testing.com/2019/04/headless-browser-testing-with-selenium</guid><pubDate>Thu, 04 Apr 2019 00:00:00 GMT</pubDate><description><![CDATA[Explains headless browser testing benefits and limitations, providing Selenium WebDriver Java demos for Chrome, Firefox, HtmlUnit, PhantomJS, and JBrowser.]]></description></item><item><title><![CDATA[Disabling JavaScript using Selenium]]></title><link>https://www.awesome-testing.com/2019/03/disabling-javascript-using-selenium</link><guid>https://www.awesome-testing.com/2019/03/disabling-javascript-using-selenium</guid><pubDate>Sat, 30 Mar 2019 00:00:00 GMT</pubDate><description><![CDATA[Discusses reasons for testing websites with JavaScript disabled and provides Selenium (FluentLenium) code examples for disabling JavaScript in Chrome and Firefox.]]></description></item><item><title><![CDATA[Selenium Page Object Pattern - how to handle common components?]]></title><link>https://www.awesome-testing.com/2019/03/selenium-page-object-pattern-how-to</link><guid>https://www.awesome-testing.com/2019/03/selenium-page-object-pattern-how-to</guid><pubDate>Thu, 28 Mar 2019 00:00:00 GMT</pubDate><description><![CDATA[Discusses handling common components (header, footer) within the Selenium Page Object Pattern, compares inheritance vs. composition, recommends composition with DI, and showcases how FluentLenium simplifies this.]]></description></item><item><title><![CDATA[Measuring page load times using Selenium]]></title><link>https://www.awesome-testing.com/2019/01/measuring-page-load-times-using-selenium</link><guid>https://www.awesome-testing.com/2019/01/measuring-page-load-times-using-selenium</guid><pubDate>Wed, 30 Jan 2019 00:00:00 GMT</pubDate><description><![CDATA[Shows how to measure page load times in Selenium using the PerformanceTiming interface, explaining access to metrics via JavaScript and providing a FluentLenium example.]]></description></item><item><title><![CDATA[Adding console error log verification to Selenium tests using Chrome]]></title><link>https://www.awesome-testing.com/2019/01/adding-console-error-log-verification</link><guid>https://www.awesome-testing.com/2019/01/adding-console-error-log-verification</guid><pubDate>Tue, 08 Jan 2019 00:00:00 GMT</pubDate><description><![CDATA[Explains how to capture and verify browser console errors (specifically SEVERE level) in Selenium tests using Chrome's logging capabilities, demonstrated with a FluentLenium example.]]></description></item><item><title><![CDATA[Continuous Security with OWASP ZAP]]></title><link>https://www.awesome-testing.com/2018/12/continuous-security-with-owasp-zap</link><guid>https://www.awesome-testing.com/2018/12/continuous-security-with-owasp-zap</guid><pubDate>Sat, 15 Dec 2018 00:00:00 GMT</pubDate><description><![CDATA[Introduces OWASP ZAP for continuous security scanning, detailing setup as a proxy for Selenium traffic and using its Java API to trigger spidering, passive, and active scans, concluding with report generation and assertion.]]></description></item><item><title><![CDATA[Continuous Security with Find-Sec-Bugs]]></title><link>https://www.awesome-testing.com/2018/11/continuous-security-with-find-sec-bugs</link><guid>https://www.awesome-testing.com/2018/11/continuous-security-with-find-sec-bugs</guid><pubDate>Thu, 15 Nov 2018 00:00:00 GMT</pubDate><description><![CDATA[Introduces Find Security Bugs, a static analysis tool for Java security vulnerabilities, explaining Maven integration, configuration, and execution for CI or manual verification, demonstrated with OWASP WebGoat.]]></description></item><item><title><![CDATA[How to speed up your tests in one simple step]]></title><link>https://www.awesome-testing.com/2018/09/how-to-speed-up-your-tests-in-one</link><guid>https://www.awesome-testing.com/2018/09/how-to-speed-up-your-tests-in-one</guid><pubDate>Tue, 25 Sep 2018 00:00:00 GMT</pubDate><description><![CDATA[Presents a simple strategy to speed up test execution by splitting the test suite across multiple environments using regex/glob patterns, with Gitlab CI examples for Java/Maven and Javascript/Mocha.]]></description></item><item><title><![CDATA[On being multiskilled]]></title><link>https://www.awesome-testing.com/2018/10/on-being-multiskilled</link><guid>https://www.awesome-testing.com/2018/10/on-being-multiskilled</guid><pubDate>Sat, 25 Aug 2018 00:00:00 GMT</pubDate><description><![CDATA[Advocates for becoming multiskilled in IT, offering tips like continuous learning, accepting new perspectives, volunteering, varying approaches, perseverance, exploring unknowns, adopting a beginner's mind, and setting realistic expectations.]]></description></item><item><title><![CDATA[How to get a first job as a software tester?]]></title><link>https://www.awesome-testing.com/2018/08/how-to-get-first-job-as-software-tester</link><guid>https://www.awesome-testing.com/2018/08/how-to-get-first-job-as-software-tester</guid><pubDate>Sat, 04 Aug 2018 00:00:00 GMT</pubDate><description><![CDATA[Advises those seeking a first software testing job to broaden their search to other IT roles and emphasizes learning programming as the key skill to increase hiring chances across the industry, explaining why junior roles are challenging to fill and linking programming skills to antifragility.]]></description></item><item><title><![CDATA[Selenium vs FluentLenium]]></title><link>https://www.awesome-testing.com/2018/05/selenium-vs-fluentlenium</link><guid>https://www.awesome-testing.com/2018/05/selenium-vs-fluentlenium</guid><pubDate>Wed, 16 May 2018 00:00:00 GMT</pubDate><description><![CDATA[Compares Selenium WebDriver with the FluentLenium extension by implementing the same test scenario, demonstrating how FluentLenium simplifies setup, interactions, assertions, and waiting, leading to more concise code.]]></description></item><item><title><![CDATA[My road to public speaking + slides from Engineering Productivity talk]]></title><link>https://www.awesome-testing.com/2018/04/my-road-to-public-speaking-slides-from</link><guid>https://www.awesome-testing.com/2018/04/my-road-to-public-speaking-slides-from</guid><pubDate>Tue, 24 Apr 2018 00:00:00 GMT</pubDate><description><![CDATA[Reflects on the author's journey to public speaking, highlighting the roles of blogging, community involvement (KraQA), and teaching experience in overcoming fear, concluding with feedback and slides from an Engineering Productivity talk.]]></description></item><item><title><![CDATA[How to be a failure as a software tester]]></title><link>https://www.awesome-testing.com/2018/03/how-to-be-failure-as-software-tester</link><guid>https://www.awesome-testing.com/2018/03/how-to-be-failure-as-software-tester</guid><pubDate>Tue, 13 Mar 2018 00:00:00 GMT</pubDate><description><![CDATA[A satirical guide offering tongue-in-cheek advice on how to fail as a software tester, covering neglecting personal development, abusing the 'quality guardian' role, avoiding technology, shirking environment responsibility, disrupting team flow, and ignoring the community.]]></description></item><item><title><![CDATA[Five minutes performance report with Google Lighthouse]]></title><link>https://www.awesome-testing.com/2018/03/five-minutes-performance-report-with</link><guid>https://www.awesome-testing.com/2018/03/five-minutes-performance-report-with</guid><pubDate>Thu, 08 Mar 2018 00:00:00 GMT</pubDate><description><![CDATA[Introduces Google Lighthouse as a quick and easy tool for performance analysis, showing how to install it via npm and generate desktop/mobile reports from the command line with options for throttling and headers, also mentioning CI integration.]]></description></item><item><title><![CDATA[TestOps - the most antifragile testing role]]></title><link>https://www.awesome-testing.com/2018/02/testops-most-antifragile-testing-role</link><guid>https://www.awesome-testing.com/2018/02/testops-most-antifragile-testing-role</guid><pubDate>Fri, 02 Feb 2018 00:00:00 GMT</pubDate><description><![CDATA[Introduces the concept of antifragility and argues that the 'TestOps' role (strong automation skills across testing, CI/CD, environments) is the most antifragile testing role due to the wide range of career options it enables, recommending programming skills for increased job security.]]></description></item><item><title><![CDATA[How to use automated functional tests to drive your exploratory, security and performance testing efforts?]]></title><link>https://www.awesome-testing.com/2018/01/how-to-use-automated-functional-tests</link><guid>https://www.awesome-testing.com/2018/01/how-to-use-automated-functional-tests</guid><pubDate>Sun, 28 Jan 2018 00:00:00 GMT</pubDate><description><![CDATA[Explains how to leverage existing automated functional tests (Selenium, Rest-Assured) by running them through a local proxy (JMeter, Burp, ZAP etc.) to capture traffic, which can then drive security scanning, performance testing, and exploratory testing efforts.]]></description></item><item><title><![CDATA[Get rid of your external dependencies with WireMock]]></title><link>https://www.awesome-testing.com/2017/12/get-rid-of-your-external-dependencies</link><guid>https://www.awesome-testing.com/2017/12/get-rid-of-your-external-dependencies</guid><pubDate>Sat, 30 Dec 2017 00:00:00 GMT</pubDate><description><![CDATA[Introduces WireMock for stubbing HTTP dependencies in isolated API testing, explaining Maven/JUnit setup and demonstrating how to define stubs for GET/POST requests matching URL, headers, and body, using Rest-Assured for client requests.]]></description></item><item><title><![CDATA[What CIA teaches us about productivity]]></title><link>https://www.awesome-testing.com/2017/12/what-cia-teaches-us-about-productivity</link><guid>https://www.awesome-testing.com/2017/12/what-cia-teaches-us-about-productivity</guid><pubDate>Sun, 10 Dec 2017 00:00:00 GMT</pubDate><description><![CDATA[Draws productivity lessons by contrasting tips from the declassified CIA Simple Sabotage manual, advocating for empowered decision-making, failing fast, prioritizing, avoiding useless meetings, continuous improvement, and knowledge sharing, with applications to software testing.]]></description></item><item><title><![CDATA[Automate your XSS tests with Selenium]]></title><link>https://www.awesome-testing.com/2017/11/automate-your-xss-tests-with-selenium</link><guid>https://www.awesome-testing.com/2017/11/automate-your-xss-tests-with-selenium</guid><pubDate>Sat, 11 Nov 2017 00:00:00 GMT</pubDate><description><![CDATA[Explains how to automate Reflected Cross-Site Scripting (XSS) tests using Selenium, covering disabling Chrome's XSS auditor, implementing a Page Object for a vulnerable page (XSS Game Level 1), injecting a script payload, and asserting if an alert appears.]]></description></item><item><title><![CDATA[Firefox Selenium Browser Capabilities explained]]></title><link>https://www.awesome-testing.com/2017/09/firefox-selenium-browser-capabilities</link><guid>https://www.awesome-testing.com/2017/09/firefox-selenium-browser-capabilities</guid><pubDate>Fri, 29 Sep 2017 00:00:00 GMT</pubDate><description><![CDATA[Explains the shift from Firefox Profiles to FirefoxOptions/DesiredCapabilities for configuring Firefox in Selenium, aligning it with Chrome's approach. Covers GeckoDriver setup and demonstrates setting capabilities like insecure certs acceptance, preferences, and log level.]]></description></item><item><title><![CDATA[Headless testing with Firefox]]></title><link>https://www.awesome-testing.com/2017/09/headless-testing-with-firefox</link><guid>https://www.awesome-testing.com/2017/09/headless-testing-with-firefox</guid><pubDate>Fri, 08 Sep 2017 00:00:00 GMT</pubDate><description><![CDATA[Demonstrates running Firefox headlessly with Selenium, showing the simple `--headless` argument configuration in FirefoxOptions. Includes a full FluentLenium/TestNG demo testing the author's blog, highlighting the benefit for CI environments.]]></description></item><item><title><![CDATA[TestOps - Engineering Productivity]]></title><link>https://www.awesome-testing.com/2017/07/testops-5-engineering-productivity</link><guid>https://www.awesome-testing.com/2017/07/testops-5-engineering-productivity</guid><pubDate>Wed, 05 Jul 2017 00:00:00 GMT</pubDate><description><![CDATA[Explores Google's concept of Engineering Productivity (EP), defining it as enabling development teams to own quality through tools and guidance. Covers EP goals (speed, quality, stability), responsibilities (shift left/right, frameworks, speed), and roles (TE, SET, SRE, TestOps, PO).]]></description></item><item><title><![CDATA[Rest Assured integration tests for jsontest.com]]></title><link>https://www.awesome-testing.com/2017/06/rest-assured-integration-tests-for</link><guid>https://www.awesome-testing.com/2017/06/rest-assured-integration-tests-for</guid><pubDate>Fri, 30 Jun 2017 00:00:00 GMT</pubDate><description><![CDATA[Demonstrates Rest-Assured integration tests using various free endpoints from jsontest.com, covering GET requests (IP, date, echo, cookie, headers) and POST requests (MD5 calculation, JSON validation).]]></description></item><item><title><![CDATA[Headless testing with Google Chrome]]></title><link>https://www.awesome-testing.com/2017/05/headless-testing-with-google-chrome</link><guid>https://www.awesome-testing.com/2017/05/headless-testing-with-google-chrome</guid><pubDate>Thu, 25 May 2017 00:00:00 GMT</pubDate><description><![CDATA[Explains headless browser testing benefits for CI, focusing on Google Chrome's native headless mode (v59+). Provides a Java/Selenium/FluentLenium demo showing how to enable headless mode via ChromeOptions and run a simple AJAX test.]]></description></item><item><title><![CDATA[How to find & test CSS Selector using Chrome DevTools]]></title><link>https://www.awesome-testing.com/2017/05/how-to-find-test-cssselector-using</link><guid>https://www.awesome-testing.com/2017/05/how-to-find-test-cssselector-using</guid><pubDate>Mon, 22 May 2017 00:00:00 GMT</pubDate><description><![CDATA[A basic tutorial on using Chrome DevTools to find and test CSS selectors for Selenium automation, covering inspect element, copy selector, and console verification ($$), with examples and a Java/FluentLenium demo.]]></description></item><item><title><![CDATA[Best software testing books]]></title><link>https://www.awesome-testing.com/2017/04/best-software-testing-books</link><guid>https://www.awesome-testing.com/2017/04/best-software-testing-books</guid><pubDate>Fri, 14 Apr 2017 00:00:00 GMT</pubDate><description><![CDATA[Recommends essential software testing books, emphasizing 'why' over 'how'. Includes: How Google Tests Software, Team Geek (collaboration), Thinking Fast & Slow (cognitive biases), Continuous Delivery (pipelines/releases), and Agile Testing/More Agile Testing (tester's role in Agile).]]></description></item><item><title><![CDATA[Automated testing vs manual testing - security perspective]]></title><link>https://www.awesome-testing.com/2017/03/automated-testing-vs-manual-testing</link><guid>https://www.awesome-testing.com/2017/03/automated-testing-vs-manual-testing</guid><pubDate>Mon, 13 Mar 2017 00:00:00 GMT</pubDate><description><![CDATA[Compares automated and manual testing in the security context, arguing that while automation (scanners, static analysis) is vital for CI/CD, manual pentesting is crucial for finding complex flaws and addressing social engineering risks, emphasizing their complementary nature.]]></description></item><item><title><![CDATA[Learning Software Testing Checklist - 2017 edition]]></title><link>https://www.awesome-testing.com/2017/03/learning-software-testing-checklist</link><guid>https://www.awesome-testing.com/2017/03/learning-software-testing-checklist</guid><pubDate>Mon, 13 Mar 2017 00:00:00 GMT</pubDate><description><![CDATA[An updated checklist for software tester skill development, emphasizing Programming, TestOps (CI/CD, networking, virtualization, cloud, IaC), Security/Pentesting, and Coaching/Persuasion as key areas for continuous improvement.]]></description></item><item><title><![CDATA[Mentorship - how to skyrocket your testing career]]></title><link>https://www.awesome-testing.com/2017/02/mentorship-how-to-skyrocket-your</link><guid>https://www.awesome-testing.com/2017/02/mentorship-how-to-skyrocket-your</guid><pubDate>Wed, 22 Feb 2017 00:00:00 GMT</pubDate><description><![CDATA[Advocates for mentorship in software testing, outlining benefits for mentees (fast feedback, gap identification, overcoming blockers) and mentors (deeper understanding, promotion, market value). Lists ideal mentor traits and stresses continuous improvement.]]></description></item><item><title><![CDATA[Continuous Security with OWASP Dependency Check]]></title><link>https://www.awesome-testing.com/2017/02/continuous-security-with-owasp</link><guid>https://www.awesome-testing.com/2017/02/continuous-security-with-owasp</guid><pubDate>Sun, 12 Feb 2017 00:00:00 GMT</pubDate><description><![CDATA[Introduces OWASP Dependency Check for Continuous Security, explaining its integration into Maven projects, running checks, interpreting reports, handling false positives via suppression files, and integrating into CI pipelines with build failure conditions.]]></description></item><item><title><![CDATA[TestOps - Continuous Improvement]]></title><link>https://www.awesome-testing.com/2017/01/testops-4-continuous-improvement</link><guid>https://www.awesome-testing.com/2017/01/testops-4-continuous-improvement</guid><pubDate>Thu, 05 Jan 2017 00:00:00 GMT</pubDate><description><![CDATA[Applies Continuous Improvement (Kaizen) to TestOps, advocating a Beginner's Mind and focusing on improving test strategy (pyramid), speed (parallelism), code quality (refactoring), automation (including infrastructure), leveraging cloud/OSS, and reading.]]></description></item><item><title><![CDATA[System traps in software testing]]></title><link>https://www.awesome-testing.com/2016/12/system-traps-in-software-testing</link><guid>https://www.awesome-testing.com/2016/12/system-traps-in-software-testing</guid><pubDate>Thu, 29 Dec 2016 00:00:00 GMT</pubDate><description><![CDATA[Explores common software testing pitfalls through the lens of systems thinking, applying Donella Meadows' system traps like policy resistance, tragedy of the commons, and drift to low performance.]]></description></item><item><title><![CDATA[2016 Summary, Planning and More :)]]></title><link>https://www.awesome-testing.com/2016/12/2016-summary-planning-and-more</link><guid>https://www.awesome-testing.com/2016/12/2016-summary-planning-and-more</guid><pubDate>Mon, 26 Dec 2016 00:00:00 GMT</pubDate><description><![CDATA[Announces the blog's move to www.awesome-testing.com, encourages following via Feedly/Email, and shares plans to focus on security and penetration testing in 2017.]]></description></item><item><title><![CDATA[BrowserMob Proxy Selenium network performance extension]]></title><link>https://www.awesome-testing.com/2016/10/browsermob-proxy-selenium-network</link><guid>https://www.awesome-testing.com/2016/10/browsermob-proxy-selenium-network</guid><pubDate>Sat, 22 Oct 2016 00:00:00 GMT</pubDate><description><![CDATA[Learn how to integrate BrowserMob Proxy with Selenium to capture network traffic (HAR files) for performance analysis, identify bad HTTP responses, and compare requests. Includes Java/TestNG/FluentLenium examples.]]></description></item><item><title><![CDATA[TestOps - Continuous Testing]]></title><link>https://www.awesome-testing.com/2016/10/testops-3-continuous-testing</link><guid>https://www.awesome-testing.com/2016/10/testops-3-continuous-testing</guid><pubDate>Thu, 20 Oct 2016 00:00:00 GMT</pubDate><description><![CDATA[Part 3 of TestOps series defines Continuous Testing (CT) and its components within the SDLC: CI/unit tests, coverage/static analysis, automated deployment, integration/E2E/visual tests, performance, security, exploratory testing, and TiP.]]></description></item><item><title><![CDATA[Anniversary post - Five benefits of blogging]]></title><link>https://www.awesome-testing.com/2016/09/anniversary-post-five-benefits-of</link><guid>https://www.awesome-testing.com/2016/09/anniversary-post-five-benefits-of</guid><pubDate>Wed, 21 Sep 2016 00:00:00 GMT</pubDate><description><![CDATA[Reflecting on one year of blogging, this post highlights five key benefits: encourages reading, boosts job market value, forces deeper understanding, exposes to new topics, and expands professional networks.]]></description></item><item><title><![CDATA[TestOps - Testing in Production]]></title><link>https://www.awesome-testing.com/2016/09/testops-2-testing-in-production</link><guid>https://www.awesome-testing.com/2016/09/testops-2-testing-in-production</guid><pubDate>Fri, 09 Sep 2016 00:00:00 GMT</pubDate><description><![CDATA[Explores Testing in Production (TiP) techniques like Canary/Blue-Green deployments, Controlled Test Flights (feature flags), A/B testing, Synthetic User testing, Fault Injection (Chaos Monkey), and Dogfooding, outlining prerequisites and risks.]]></description></item><item><title><![CDATA[How to start learning test automation]]></title><link>https://www.awesome-testing.com/2016/08/how-to-start-learning-test-automation</link><guid>https://www.awesome-testing.com/2016/08/how-to-start-learning-test-automation</guid><pubDate>Sat, 20 Aug 2016 00:00:00 GMT</pubDate><description><![CDATA[A guide for manual testers transitioning to automation, covering prerequisites (Agile, CI/CD, ROI), benefits (fun, career growth, respect, pay), learning at work vs. after hours, and specific learning paths for Selenium GUI and REST API automation.]]></description></item><item><title><![CDATA[Best complete testing suites available online]]></title><link>https://www.awesome-testing.com/2016/08/best-complete-testing-suites-available</link><guid>https://www.awesome-testing.com/2016/08/best-complete-testing-suites-available</guid><pubDate>Thu, 18 Aug 2016 00:00:00 GMT</pubDate><description><![CDATA[Showcases several open-source E2E testing suites (Wikia, WordPress, NASA, Jenkins, Mozilla, Optimizely) for learning, referencing different languages and frameworks while emphasizing the test pyramid.]]></description></item><item><title><![CDATA[RESTful API Testing with Rest-Assured (1)]]></title><link>https://www.awesome-testing.com/2016/07/restful-api-testing-with-rest-assured-1</link><guid>https://www.awesome-testing.com/2016/07/restful-api-testing-with-rest-assured-1</guid><pubDate>Sat, 30 Jul 2016 00:00:00 GMT</pubDate><description><![CDATA[Part 1 of Rest-Assured guide: Covers setup, BDD approach (given/when/then), basic GET tests against JSONPlaceholder, Hamcrest assertions, JSON schema validation, and PUT requests with automatic Java object to JSON conversion.]]></description></item><item><title><![CDATA[TestOps - missing piece of puzzle]]></title><link>https://www.awesome-testing.com/2016/07/testops-missing-piece-of-puzzle</link><guid>https://www.awesome-testing.com/2016/07/testops-missing-piece-of-puzzle</guid><pubDate>Fri, 22 Jul 2016 00:00:00 GMT</pubDate><description><![CDATA[Introduces the TestOps concept (efficiently providing test infrastructure/frameworks) and outlines benefits: expanding skills, deepening SE understanding, learning operations, discovering new test areas, and increasing contribution value.]]></description></item><item><title><![CDATA[How to Download files using Selenium 2]]></title><link>https://www.awesome-testing.com/2016/06/how-to-download-files-using-selenium-2</link><guid>https://www.awesome-testing.com/2016/06/how-to-download-files-using-selenium-2</guid><pubDate>Wed, 29 Jun 2016 00:00:00 GMT</pubDate><description><![CDATA[Provides four methods to handle file downloads in Selenium/Java without brittle tools like AutoIT: checking URL status with HttpClient, simulating user download with cookies, verifying non-empty download, and confirming MD5 checksum.]]></description></item><item><title><![CDATA[How to become a software tester]]></title><link>https://www.awesome-testing.com/2016/06/how-to-become-software-tester</link><guid>https://www.awesome-testing.com/2016/06/how-to-become-software-tester</guid><pubDate>Sat, 18 Jun 2016 00:00:00 GMT</pubDate><description><![CDATA[Provides 10 practical tips for aspiring software testers: Get relevant education, master English, avoid negativity, develop soft skills, consider ISTQB, learn programming/automation, engage with the community, read SE books, find mentors, and attend meetups.]]></description></item><item><title><![CDATA[Arguing Micheal Bolton's 20 statements about testing]]></title><link>https://www.awesome-testing.com/2016/05/arguing-micheal-boltons-20-statements</link><guid>https://www.awesome-testing.com/2016/05/arguing-micheal-boltons-20-statements</guid><pubDate>Tue, 10 May 2016 00:00:00 GMT</pubDate><description><![CDATA[Challenges Michael Bolton's 20 statements on testing, arguing against the notion of testers lacking authority and advocating for integrated, empowered testers who share responsibility and credit within the team.]]></description></item><item><title><![CDATA[How to nail testing job interview]]></title><link>https://www.awesome-testing.com/2016/05/how-to-nail-testing-job-interview</link><guid>https://www.awesome-testing.com/2016/05/how-to-nail-testing-job-interview</guid><pubDate>Thu, 05 May 2016 00:00:00 GMT</pubDate><description><![CDATA[Offers tips for testing job interviews beyond basic etiquette: Research your online brand, the company, and its culture. Present skills confidently but honestly, acknowledge knowledge gaps, and show a learning mindset.]]></description></item><item><title><![CDATA[Introducing FluentLenium 2 - Selenium waiting game]]></title><link>https://www.awesome-testing.com/2016/04/introducing-fluentlenium-2-selenium</link><guid>https://www.awesome-testing.com/2016/04/introducing-fluentlenium-2-selenium</guid><pubDate>Thu, 14 Apr 2016 00:00:00 GMT</pubDate><description><![CDATA[Explores Selenium waits, highlighting issues with Thread.sleep() and implicit waits. Introduces explicit/fluent waits and showcases FluentLenium's concise await() methods for stable, readable, and efficient waits (e.g., AJAX completion).]]></description></item><item><title><![CDATA[Tester's toolbox - an alternative guide]]></title><link>https://www.awesome-testing.com/2016/04/testers-toolbox-alternative-guide</link><guid>https://www.awesome-testing.com/2016/04/testers-toolbox-alternative-guide</guid><pubDate>Mon, 04 Apr 2016 00:00:00 GMT</pubDate><description><![CDATA[An alternative tester's toolbox focusing on online playgrounds for practice: GUI, API, white-box, mail, SMS/call, BDD, test case writing, usability, pen testing, text comparison, plus links to Awesome resource lists.]]></description></item><item><title><![CDATA[Mapping lean principles to testing]]></title><link>https://www.awesome-testing.com/2016/03/mapping-lean-principles-to-testing</link><guid>https://www.awesome-testing.com/2016/03/mapping-lean-principles-to-testing</guid><pubDate>Tue, 15 Mar 2016 00:00:00 GMT</pubDate><description><![CDATA[Applies Poppendieck's seven Lean principles to software testing: Eliminate waste (automate smartly, balance costs), Amplify learning, Decide late (BDD, maintainable tests), Deliver fast, Empower the team, Build integrity (perceived & conceptual), See the whole.]]></description></item><item><title><![CDATA[Learning pathways for testers]]></title><link>https://www.awesome-testing.com/2016/03/learning-pathways-for-testers</link><guid>https://www.awesome-testing.com/2016/03/learning-pathways-for-testers</guid><pubDate>Thu, 03 Mar 2016 00:00:00 GMT</pubDate><description><![CDATA[Outlines learning pathways for testers: Motivation (like your job, beginner's mind, supportive company, fair pay), Learning at Work (use time wisely, step out of comfort zone, seek feedback), and Learning After Work (avoid burnout, read daily, diversify knowledge, choose sources critically).]]></description></item><item><title><![CDATA[Selenium - Browser Capabilities explained 1]]></title><link>https://www.awesome-testing.com/2016/02/selenium-browser-capabilities-explained</link><guid>https://www.awesome-testing.com/2016/02/selenium-browser-capabilities-explained</guid><pubDate>Mon, 22 Feb 2016 00:00:00 GMT</pubDate><description><![CDATA[Explains configuring Chrome capabilities in Selenium Java using ChromeOptions (within DesiredCapabilities). Covers adding arguments/switches and experimental options/prefs, providing links to comprehensive lists and examples like disabling notifications.]]></description></item><item><title><![CDATA[Do's and don'ts for testers - 2016 edition]]></title><link>https://www.awesome-testing.com/2016/02/dos-and-donts-for-testers-2016-edition</link><guid>https://www.awesome-testing.com/2016/02/dos-and-donts-for-testers-2016-edition</guid><pubDate>Sat, 20 Feb 2016 00:00:00 GMT</pubDate><description><![CDATA[Offers 2016 advice for testers: DO learn continuously, automate checks, manage environments, adopt Agile/Lean & social skills, specialize (pentest, mobile, etc.). Don't rely solely on manual checks, over-invest in ISTQB, expect training shortcuts, be shy.]]></description></item><item><title><![CDATA[Introducing FluentLenium 1]]></title><link>https://www.awesome-testing.com/2016/01/introducing-fluentlenium-1</link><guid>https://www.awesome-testing.com/2016/01/introducing-fluentlenium-1</guid><pubDate>Wed, 27 Jan 2016 00:00:00 GMT</pubDate><description><![CDATA[Introduces FluentLenium framework for Selenium via a Facebook group approval automation example using Java/TestNG. Covers setup, Page Objects, CSS selectors, and dynamic waits.]]></description></item><item><title><![CDATA[(In)famous testers]]></title><link>https://www.awesome-testing.com/2016/01/infamous-testers</link><guid>https://www.awesome-testing.com/2016/01/infamous-testers</guid><pubDate>Tue, 05 Jan 2016 00:00:00 GMT</pubDate><description><![CDATA[Discusses the concept of a shared "testing brand" in IT, urging testers to uphold its reputation by improving skills and avoiding complacency, referencing negative perceptions of some ISTQB testers and "bad actors".]]></description></item><item><title><![CDATA[Testing with Ansible]]></title><link>https://www.awesome-testing.com/2015/12/testing-with-ansible</link><guid>https://www.awesome-testing.com/2015/12/testing-with-ansible</guid><pubDate>Sun, 13 Dec 2015 00:00:00 GMT</pubDate><description><![CDATA[Explores how Ansible, a simple automation agent, supports Continuous Delivery by enabling environment setup, configuration updates, auto-configuration of tools like Jenkins/Selenium Grid, and running smoke tests.]]></description></item><item><title><![CDATA[System Testing]]></title><link>https://www.awesome-testing.com/2015/11/system-testing</link><guid>https://www.awesome-testing.com/2015/11/system-testing</guid><pubDate>Sun, 22 Nov 2015 00:00:00 GMT</pubDate><description><![CDATA[Highlights the lack of clear resources on system testing, contrasts the ISTQB definition with a practical view, and examines potential system testing approaches by analyzing Apple job requirements.]]></description></item><item><title><![CDATA[Ideal tester equals 3.141592..]]></title><link>https://www.awesome-testing.com/2015/11/ideal-tester-equals-3141592</link><guid>https://www.awesome-testing.com/2015/11/ideal-tester-equals-3141592</guid><pubDate>Wed, 11 Nov 2015 00:00:00 GMT</pubDate><description><![CDATA[Discusses the ideal tester role, arguing that both deep technical expertise (T-shaped skills) and strong social/collaboration skills are equally crucial for success, referencing ThoughtWorks articles and Janet Gregory.]]></description></item><item><title><![CDATA[Selenium maintenance hell]]></title><link>https://www.awesome-testing.com/2015/11/selenium-maintenance-hell</link><guid>https://www.awesome-testing.com/2015/11/selenium-maintenance-hell</guid><pubDate>Wed, 11 Nov 2015 00:00:00 GMT</pubDate><description><![CDATA[Addresses the common issue of unstable Selenium tests ('maintenance hell'), emphasizing the need to prioritize stability, exclude flaky tests, and build trust in automation results.]]></description></item><item><title><![CDATA[Our future as testers]]></title><link>https://www.awesome-testing.com/2015/10/our-future-as-testers</link><guid>https://www.awesome-testing.com/2015/10/our-future-as-testers</guid><pubDate>Tue, 20 Oct 2015 00:00:00 GMT</pubDate><description><![CDATA[Discusses the future of software testing roles amid automation trends, arguing testers remain crucial due to production bug costs but need to evolve skills in programming, scripting, UX, DevOps, and business domains.]]></description></item><item><title><![CDATA[11 Steps to successfully manage house project]]></title><link>https://www.awesome-testing.com/2015/10/11-steps-to-successfully-manage-house</link><guid>https://www.awesome-testing.com/2015/10/11-steps-to-successfully-manage-house</guid><pubDate>Sun, 11 Oct 2015 00:00:00 GMT</pubDate><description><![CDATA[Shares 11 project management lessons from managing a house renovation, applying agile principles like defining objectives, team selection, quality focus, avoiding micromanagement, and clear communication.]]></description></item></channel></rss>