Skip to main content
← All Tags

Testing

36 articles in this category (Page 1 of 2)

AI NewsSoftware EngineeringTesting

Scalable i18n Testing in Cypress: Semantic Assertions via i18next Integration

Sebastian Clavijo Suero demonstrates how integrating i18next into Cypress prevents test failures by asserting translation keys instead of fragile hardcoded strings.

Read more
AI Newstestingdevops

Avoiding the Year Two Test Suite Collapse: Technical Debt in QA Automation

BetterQA reports that 3,000-line Page Objects and brittle XPaths lead to unmaintainable test suites, necessitating a shift to component-based objects.

Read more
AI NewsDevOpsTesting

Modern Load Testing with Grafana k6: JavaScript Scripting vs JMeter XML

Grafana k6 offers a Go-powered load testing engine that uses JavaScript to replace legacy XML configurations for high-performance API benchmarking.

Read more
AI NewsTestingDevOps

Streamlining CI Debugging: Consolidating Playwright Artifacts for Faster Triage

Adnan G releases an open-source Playwright reporter to eliminate manual CI artifact downloads and context switching during test failures.

Read more
AI NewsTestingSoftware Engineering

Playwright E2E Testing: Complete Guide with Page Object Model

Master production-ready E2E testing with Playwright, leveraging parallel execution to achieve test speeds up to 6.7x faster than sequential methods.

Read more
AI NewsDevOpsTesting

Automating Email Verification in CI/CD with Temporary Email APIs

Learn to test registration and OTP flows in GitHub Actions using real temporary inboxes and WebSocket notifications to eliminate flaky mocks.

Read more
AI NewsTestingDevOps

Testing Email Verification Flows with Playwright and a Disposable Inbox API

Learn to eliminate flaky sign-up tests using Playwright and the MinuteMail API, which provides 100 daily API calls for per-test inbox isolation.

Read more
AI NewsTestingDevOps

Automated Future: Scaling Test Results Beyond Ephemeral CI Logs

Steve Pryde launches Automated Future to solve test data loss for teams scaling to 30,000 tests per month.

Read more
AI NewsTestingPython

Polyfactory for Production-Grade Mock Data Pipelines

Polyfactory generates rich, realistic mock data directly from Python type hints, supporting dataclasses, Pydantic, attrs, and nested models with a 95% reduction in test data boilerplate.

Read more
AI NewsJava CollectionsTesting

Why Mocking Java Collections with Mockito is Problematic

Mocking Java collections can lead to brittle tests and unrealistic behavior, with potential test failures on newer Java versions.

Read more
AI NewsTestingDevOps

Testing That I Actually Run: A Small Pyramid

A developer outlines a testing strategy prioritizing ultra-fast unit tests with Vitest and a rigorous manual 'Smoke Protocol,' achieving 95% confidence with 10% of the maintenance cost of full E2E suites.

Read more
AI NewsTestingTestNG

Executing Tests Selectively in TestNG

TestNG provides several mechanisms to execute only failed tests, reducing time and resources in large test suites.

Read more
AI NewsTestingDocker

Docker’s Cagent Brings Deterministic Testing to AI Agents

Docker's Cagent runtime addresses the challenge of testing probabilistic AI agent outputs, aiming for deterministic behavior in agentic systems.

Read more
AI NewsTestingPlaywright

When Playwright’s Locator Tool Isn’t Enough

Playwright’s built-in locators can fail with complex component libraries, requiring developers to create custom locators for reliable testing.

Read more
AI NewsTestingJava

How to Print JUnit Assertion Results

Discover three approaches to printing JUnit assertion results into logs for debugging, CI/CD monitoring, and detailed test reports.

Read more
AI NewsTestingJava

Conditionally Ignore Tests in TestNG

Explore various approaches to ignore a test in TestNG conditionally, improving test suite flexibility and execution time.

Read more
AI NewsTestingJava

A Guide to @ClassTemplate in JUnit 5

Learn about ClassTemplate in JUnit 5, enabling test execution with different configurations for increased code coverage.

Read more
AI NewsTestingSelenium

Selenium Automation of Autocomplete Search Bars

Automate autocomplete interactions with Selenium: a test case selecting the second 'iphone' suggestion on eBay demonstrates reliable selection.

Read more
AI NewsTestingMicronaut

Introduction to Testing Micronaut With JUnit 5

Learn how to set up and write JUnit tests in a Micronaut application, achieving simplified application context management and dependency injection.

Read more
AI NewsDevOpsTesting

It’s Time To Kill Staging: The Case for Testing in Production

Eliminate staging bottlenecks with production testing, as DoorDash and Uber adopt request-level isolation.

Read more
AI NewsDevOpsTesting

Stop Mocking Everything: How to Test API Resilience in Your Terminal (Curl + Chaos Proxy)

Inject 7-second delays and 503 errors into APIs using a chaos proxy, no code changes required.

Read more
AI NewsTestingSwift

Grouping Tests with @Suite in Swift Testing

Swift Testing’s @Suite organizes tests hierarchically, improving BDD clarity with Gherkin-style labels.

Read more
AI NewsCI/CDTesting

Comparative Analysis of Testing Management Tools with Real CI/CD Pipelines

GitHub Actions, GitLab CI/CD, and Jenkins compared in real CI/CD pipelines for automated testing.

Read more
AI Newstestingdevops

TestRail vs TestLink: A Performance and Cost Analysis

TestRail's API outperforms TestLink by 100x in batch operations, revealing hidden costs of open-source tools.

Read more