Tagged articles

testing

906 articles · Page 1 of 10
Golang Shines
Golang Shines
Aug 14, 2026 · Backend Development

Build a Complete Golang REST API: From Setup to Deployment

This step‑by‑step guide walks you through installing Go, configuring the environment, structuring a project, using Gin to create CRUD endpoints, adding middleware, managing configuration, testing, generating Swagger docs, optimizing performance, and deploying the service with Docker or systemd.

DockerGORMGin
0 likes · 21 min read
Build a Complete Golang REST API: From Setup to Deployment
Advanced AI Application Practice
Advanced AI Application Practice
Aug 13, 2026 · Operations

Treat Test, Staging, and Production Environments Like an RPG – A Hands‑On Config Management Guide

The article likens the software release pipeline to an RPG, explains the distinct purposes and characteristics of test, pre‑release, and production environments, and presents concrete configuration‑management principles and four practical solutions—including environment variables, file mounts, and config centers—supported by real‑world examples.

ConfigurationOpsProduction
0 likes · 10 min read
Treat Test, Staging, and Production Environments Like an RPG – A Hands‑On Config Management Guide
Linyb Geek Road
Linyb Geek Road
Aug 7, 2026 · Operations

Is Your Harness Workflow Actually Improving? A Quantifiable Exam‑Based Evaluation System

The article presents Harness Eval, a lightweight, regression‑capable testing framework that treats Harness workflows like exam questions, defines three core principles (repeatability, attribution, closed‑loop), details the design of test assets, the multi‑turn examiner‑candidate interaction, automated grading with evidence‑backed scores and improvement suggestions, and shows how applying it raised the team’s pass rate from 82.4% to 100%.

AutomationCI/CDDevOps
0 likes · 21 min read
Is Your Harness Workflow Actually Improving? A Quantifiable Exam‑Based Evaluation System
Coder Life Journal
Coder Life Journal
Jul 30, 2026 · Backend Development

Why Faster Java Backend Code Isn’t the Real Value in the Age of AI Coding

Even when AI generates a compile‑ready, unit‑tested Java backend interface, true delivery requires explicit assumptions, domain‑driven constraints, behavior‑focused verification, and responsible hand‑off, shifting the engineer’s value from raw coding speed to risk‑aware design and validation.

AI codingDomain modelingJava
0 likes · 9 min read
Why Faster Java Backend Code Isn’t the Real Value in the Age of AI Coding
Open Source Tech Hub
Open Source Tech Hub
Jul 30, 2026 · Backend Development

Pest 5.0: Modern PHP AI Testing Framework Powered by PHP 8.4 & PHPUnit 13

Pest 5, built on PHP 8.4 and PHPUnit 13, introduces the Tia engine that cuts a ten‑minute Laravel test suite to about four seconds, adds an Agent plugin for AI‑driven verification, Evals for LLM assessment, PHPStan integration, Rector‑based auto‑refactoring, time‑balanced sharding and dozens of new assertions, all ready for production.

AICIPHP
0 likes · 14 min read
Pest 5.0: Modern PHP AI Testing Framework Powered by PHP 8.4 & PHPUnit 13
AI Engineering
AI Engineering
Jul 28, 2026 · Artificial Intelligence

Why Veteran Developers Skip Reading Agent-Generated Code

A seasoned programmer explains how imposing strict testing constraints on AI code agents—through a TDD‑style workflow, a multi‑stage gauntlet, and reproducible evidence—lets him trust generated code without manually reviewing each line.

AI AgentsTDDcode generation
0 likes · 7 min read
Why Veteran Developers Skip Reading Agent-Generated Code
AI Digital Ideal
AI Digital Ideal
Jul 23, 2026 · Fundamentals

AI Test Engineering Lesson 0006: From Requirements to Executable Test Documentation

This lesson explains how to design comprehensive test documentation and test cases, covering the eight essential test‑case elements, equivalence partitioning, boundary‑value analysis, scenario testing, decision tables, Gherkin versus traditional test cases, practical examples, templates, AI‑assisted generation, and a QA checklist to help test engineers produce clear, repeatable, and maintainable test artifacts.

AIboundary-valueequivalence-partitioning
0 likes · 23 min read
AI Test Engineering Lesson 0006: From Requirements to Executable Test Documentation
DeepNoMind
DeepNoMind
Jul 18, 2026 · Backend Development

How Twilio Segment Replaced Hundreds of Microservices with a Single Monolith

The Twilio Segment team migrated their server‑side event‑forwarding infrastructure from a sprawling microservice architecture to a single monolithic service, detailing the performance bottlenecks, operational overhead, testing challenges, trade‑offs, and productivity gains that drove the decision.

backend architectureevent forwardingmicroservices
0 likes · 15 min read
How Twilio Segment Replaced Hundreds of Microservices with a Single Monolith
Test Development Learning Exchange
Test Development Learning Exchange
Jul 14, 2026 · Fundamentals

Mastering Python Sequence Functions for API Automation

This article walks through eight essential Python built‑in sequence functions—len, range, enumerate, reversed, sorted, zip, map, and filter—showing concrete API‑automation scenarios, step‑by‑step code examples, and practical tips for handling lists, generating test data, and filtering results efficiently.

Data Processingapi-automationbuilt-in
0 likes · 12 min read
Mastering Python Sequence Functions for API Automation
TonyBai
TonyBai
Jul 13, 2026 · Fundamentals

Stop Adding Java Patterns to Go: Unpacking spf13’s Idiomatic Go Principles

The article dissects spf13’s go‑skills repository, exposing how Java‑style project layouts, layered packages, heavy frameworks and misuse of generics clash with Go’s philosophy, and presents concrete, Go‑centric guidelines for package organization, interfaces, error handling, concurrency, testing, standard‑library usage, CLI design, and a pre‑code review checklist.

CLIGoconcurrency
0 likes · 27 min read
Stop Adding Java Patterns to Go: Unpacking spf13’s Idiomatic Go Principles
Advanced AI Application Practice
Advanced AI Application Practice
Jul 9, 2026 · R&D Management

How the Requirement‑Decomposition Skill Eliminates 99% of Missed Test Risks with One‑Click Structured Reports

The Requirement‑Decomposition skill transforms vague PRDs into a 12‑dimension, structured analysis that automatically highlights concurrency, boundary, and permission risks, generates ready‑to‑use test‑case reports, and enforces four safety red‑lines to keep testing effort accurate and reusable.

AIAutomationPRD
0 likes · 15 min read
How the Requirement‑Decomposition Skill Eliminates 99% of Missed Test Risks with One‑Click Structured Reports
IT Learning Made Simple
IT Learning Made Simple
Jul 5, 2026 · R&D Management

Scenario View: Use‑Case‑Driven Architecture Validation

The article explains how a scenario view—acting as the dynamic "+1" in the 4+1 model—uses use‑case‑plus‑context scenarios to validate architecture, improve communication, guide testing, prioritize key business flows, and drive development through BDD and test case generation.

Architecture ValidationBDDUse Case
0 likes · 9 min read
Scenario View: Use‑Case‑Driven Architecture Validation
FunTester
FunTester
Jul 3, 2026 · Artificial Intelligence

Guarding Quality Against the “-10x Engineer” Phenomenon

The article explains how AI‑generated code transforms the myth of a 10x engineer into a “‑10x engineer” who appears highly productive yet introduces hidden defects, and outlines concrete safeguards—redefined code reviews, centralized QA/E2E testing, release‑gate mechanisms, tooling, and cultural shifts—to ensure quality and accountability.

AI codingRisk Managementcode review
0 likes · 13 min read
Guarding Quality Against the “-10x Engineer” Phenomenon
IT Learning Made Simple
IT Learning Made Simple
Jun 22, 2026 · R&D Management

How to Write Architecture Docs That Developers Actually Read

The article explains why many architecture documents are ignored, illustrates common pitfalls with a bad example, then provides a concrete good‑document template, discusses ADRs, technical‑solution outlines, risk assessment, testing plans, deployment steps and maintenance tips to help teams produce clear, useful documentation.

ADRarchitecturebest practices
0 likes · 11 min read
How to Write Architecture Docs That Developers Actually Read
Frontend AI Walk
Frontend AI Walk
Jun 20, 2026 · Artificial Intelligence

How to Build a Skills Engineering System for AI Agents from Scratch

When AI agents ignore the rules you wrote, the problem isn’t the prompts but the lack of a systematic Skills Engineering framework; this guide walks you through designing, looping, testing, versioning, and scaling reusable AI Skills so teams can reliably embed AI into their development pipelines.

AIAgent SkillsPrompt Engineering
0 likes · 23 min read
How to Build a Skills Engineering System for AI Agents from Scratch
JavaEdge
JavaEdge
Jun 11, 2026 · Artificial Intelligence

Turning Prompt Engineering into Reusable Codex Skills: A Practical Guide

This guide details how to convert repeatable prompt‑engineering knowledge into reusable Codex skills, covering guiding principles, skill structure, workflow design, packaging as plugins, deployment strategies, testing methods, and governance to ensure reliable, secure, and maintainable AI‑driven workflows.

CodexGovernancePlugin
0 likes · 26 min read
Turning Prompt Engineering into Reusable Codex Skills: A Practical Guide
Architect's Guide
Architect's Guide
Jun 10, 2026 · Backend Development

Essential Java Libraries Every Senior Developer Should Know

This article compiles a curated list of 20 widely used Java libraries—covering logging, JSON processing, testing, utilities, HTTP, XML, Excel, bytecode manipulation, connection pooling, messaging, PDF, date‑time, collections, email, HTML parsing, cryptography, embedded databases, JDBC debugging, serialization, and networking—to help developers avoid reinventing the wheel and boost productivity.

JavaLibrariesLogging
0 likes · 12 min read
Essential Java Libraries Every Senior Developer Should Know
Programmer XiaoFu
Programmer XiaoFu
Jun 8, 2026 · Artificial Intelligence

Why Smart LLMs Still Struggle to Deploy Agents in Production

Although large language models have become more capable, deploying AI agents in production remains difficult because their probabilistic nature leads to error accumulation, testing challenges, fragile real‑world interactions, and a lack of deterministic controls, requiring strict workflows, schema validation, mock testing, and human oversight.

AI AgentsLLMProduction
0 likes · 8 min read
Why Smart LLMs Still Struggle to Deploy Agents in Production
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
Jun 2, 2026 · Backend Development

Simplify Resource Cleanup in JUnit with the New @AutoClose Annotation

The article introduces JUnit's @AutoClose annotation (added in version 5.11), compares the traditional @BeforeEach/@AfterEach cleanup pattern with the annotation's automatic resource closing, and demonstrates its use across file I/O, database connections, HTTP clients, streams, and custom AutoCloseable classes, including warning behavior for null fields.

@AutoCloseJUnitJUnit5
0 likes · 8 min read
Simplify Resource Cleanup in JUnit with the New @AutoClose Annotation
MeowKitty Programming
MeowKitty Programming
May 31, 2026 · Fundamentals

Stop Asking AI to Just Write Code: 5 Essential Tasks for Developers

The article explains how developers can leverage AI beyond code generation by using it to understand legacy projects, break down requirements, generate test cases, perform pre‑submission self‑checks, and create concise documentation, ultimately improving development quality and reducing cognitive load.

AIPrompt Engineeringcode review
0 likes · 7 min read
Stop Asking AI to Just Write Code: 5 Essential Tasks for Developers
Continuous Delivery 2.0
Continuous Delivery 2.0
May 29, 2026 · Artificial Intelligence

Why AI Development’s New Bottleneck Is No Longer Coding but Testing Inference and Workflow Orchestration

The article argues that while AI‑driven code generation has eliminated coding speed as a constraint, the real limitation now lies in automating test inference and workflow orchestration, and it outlines two key breakthroughs—embedding testing strategies into AI pipelines and structuring requirements—to unlock true AI‑powered development efficiency.

AIAutomationCI/CD
0 likes · 6 min read
Why AI Development’s New Bottleneck Is No Longer Coding but Testing Inference and Workflow Orchestration
AI Engineer Programming
AI Engineer Programming
May 25, 2026 · Artificial Intelligence

From Demo to Production: Building a Reliable Agent Development Lifecycle

The article outlines a four‑stage agent development lifecycle—Build, Test, Deploy, Monitor—explaining how early, iterative delivery, systematic testing, controlled deployment, and continuous monitoring transform experimental agents into reliable production systems while addressing governance, cost, and scalability challenges.

AgentGovernanceLangChain
0 likes · 16 min read
From Demo to Production: Building a Reliable Agent Development Lifecycle
Xiaohongshu Tech REDtech
Xiaohongshu Tech REDtech
May 19, 2026 · Artificial Intelligence

Agent‑Driven R&D Efficiency: Exploration and Practice at QECon Shenzhen 2026

At QECon Shenzhen 2026, Xiaohongshu's tech team will present five technical talks that showcase how AI agents are applied to architecture risk analysis, change automation, large‑model load‑testing data construction, end‑to‑end testing, and client‑side performance, illustrating concrete engineering solutions and measurable productivity gains.

AI AgentAutomationData Pipeline
0 likes · 13 min read
Agent‑Driven R&D Efficiency: Exploration and Practice at QECon Shenzhen 2026
Bilibili Tech
Bilibili Tech
May 15, 2026 · Frontend Development

Building an AI‑Powered Frontend Development Workflow with Bili‑FE

This article details how the Bili‑FE team evolved prompt engineering into a Harness Engineering workflow, creating a structured .workflow knowledge base and a series of AI‑driven commands that automate the entire frontend development lifecycle from requirement preprocessing to testing and mock generation.

AIAutomationMCP
0 likes · 20 min read
Building an AI‑Powered Frontend Development Workflow with Bili‑FE
Tech Ocean
Tech Ocean
May 13, 2026 · Backend Development

Step‑by‑Step Guide to Building a Production‑Ready MCP Server

This article walks through turning a local MCP demo into a production‑grade server, covering project layout, uv + FastMCP setup, authentication options, error‑code handling, structured logging, Docker containerization with health checks and load balancing, and comprehensive testing using Inspector and pytest.

AuthenticationDockerFastMCP
0 likes · 12 min read
Step‑by‑Step Guide to Building a Production‑Ready MCP Server
MeowKitty Programming
MeowKitty Programming
May 12, 2026 · Backend Development

Why AI Prompt Tricks Matter Less Than a Structured Java Development Workflow

The article outlines a step‑by‑step AI‑assisted workflow for Java backend developers, emphasizing early requirement translation, using AI to map existing code, breaking implementation into tiny, well‑scoped tasks, generating risk‑focused tests, and performing a reverse review before submitting a PR, all while keeping human verification at each stage.

AIJavaPrompt Engineering
0 likes · 8 min read
Why AI Prompt Tricks Matter Less Than a Structured Java Development Workflow
ZhiKe AI
ZhiKe AI
May 10, 2026 · Fundamentals

What the 800‑Page “Software Engineering” Textbook Really Teaches

The article explains that the classic 800‑page software engineering textbook is not a list of methods to memorize but a decision‑making coordinate system that guides readers through process, requirements, architecture, testing, and evolution, helping them understand why and how to apply each practice in real projects.

Software Architecturerequirements engineeringsoftware engineering
0 likes · 11 min read
What the 800‑Page “Software Engineering” Textbook Really Teaches
Golang Shines
Golang Shines
Apr 28, 2026 · Backend Development

Essential Go Packages for Production Environments

This article compiles a curated list of production‑ready Go packages covering testing, logging, error handling, caching, databases, HTTP routing, HTTP clients, fault tolerance, Kafka, and various utility libraries, explaining their key features, concrete code examples, and why they are preferred in real‑world services.

DatabaseGoKafka
0 likes · 15 min read
Essential Go Packages for Production Environments
Test Development Learning Exchange
Test Development Learning Exchange
Apr 27, 2026 · Operations

30 Essential Linux Interview Questions Every Tester Should Know

This article compiles 30 practical Linux interview questions covering basic commands, file handling, permissions, disk usage, process management, monitoring tools, networking utilities, log analysis, text processing, and real‑world troubleshooting scenarios, each illustrated with concrete command examples and tester‑focused use cases.

Command LineInterviewshell
0 likes · 20 min read
30 Essential Linux Interview Questions Every Tester Should Know
Top Architect
Top Architect
Apr 26, 2026 · Backend Development

Why the Service Layer Should Not Return a Result Object in Java

The article explains why returning a Result wrapper from the Service layer couples business and presentation logic, reduces reusability, complicates testing and transaction handling, and suggests keeping services pure by returning domain objects and handling errors via exceptions.

JavaService Layerarchitecture
0 likes · 12 min read
Why the Service Layer Should Not Return a Result Object in Java
Fighter's World
Fighter's World
Apr 26, 2026 · Artificial Intelligence

How to Make AI Agents Reliable: Skillify’s 10‑Step Continuous Improvement Process

Agent systems often repeat the same failures, like missing historical calendar data or miscalculating time zones, but Garry Tan’s Skillify framework turns each error into a testable skill with a ten‑step checklist—including contracts, deterministic scripts, unit and integration tests, LLM evals, resolver checks, DRY audits, smoke tests, and knowledge‑base filing—to make agents structurally unable to repeat mistakes.

AI AgentsLLM evaluationcontinuous improvement
0 likes · 22 min read
How to Make AI Agents Reliable: Skillify’s 10‑Step Continuous Improvement Process
JD Tech
JD Tech
Apr 21, 2026 · Backend Development

How AI Can Co‑Create a Query‑Logging Feature: Two Paths, One Result

A test‑developer explores how AI can design and implement a query‑recording function for an insurance policy platform, comparing a code‑savvy approach with a low‑code approach, detailing architecture, AOP interception, async handling, code generation, review, and testing considerations.

AIAOParchitecture
0 likes · 17 min read
How AI Can Co‑Create a Query‑Logging Feature: Two Paths, One Result
Woodpecker Software Testing
Woodpecker Software Testing
Apr 19, 2026 · Artificial Intelligence

Deep Dive into AI Agent Testing: From LLMs to Autonomous Agents

The article analyzes why testing AI agents differs from LLM testing, outlines four major testing challenges, and presents a four‑layer TAME validation framework with real‑world examples, while forecasting emerging trends such as test‑as‑code and industry‑wide benchmarks.

AI AgentAction SequenceEnd-to-End
0 likes · 8 min read
Deep Dive into AI Agent Testing: From LLMs to Autonomous Agents
Test Development Learning Exchange
Test Development Learning Exchange
Apr 15, 2026 · Operations

How to Align Testing Priorities with Business Goals: A 4‑Step Framework

This article presents a practical four‑step method for mapping business objectives to testing priorities, using a risk‑matrix scoring system, dynamic adjustment mechanisms, and role‑specific recommendations to ensure testing effort directly supports revenue, growth, compliance, and user experience goals.

Operationsbusiness alignmentpriority
0 likes · 7 min read
How to Align Testing Priorities with Business Goals: A 4‑Step Framework
Ray's Galactic Tech
Ray's Galactic Tech
Apr 10, 2026 · Backend Development

Building a Production‑Ready Go Function Calling Server: Architecture, Design, and Best Practices

This article explains why Function Calling requires a robust server‑side architecture, walks through a real e‑commerce use case, details the Go‑based protocol, modular design, concurrency handling, security, observability, deployment strategies, testing approaches, and a step‑by‑step roadmap for turning a demo into a production‑grade system.

Function CallingGobackend architecture
0 likes · 37 min read
Building a Production‑Ready Go Function Calling Server: Architecture, Design, and Best Practices
Tech Minimalism
Tech Minimalism
Apr 2, 2026 · Artificial Intelligence

10 Proven AI Agent Skills Every Developer Should Use

This article curates ten validated AI Agent Skills—spanning frontend design, caching, full‑stack scaffolding, code review, testing, PR automation, formatting, documentation updates, and skill discovery—providing repository links and installation commands to help developers automate repetitive tasks and boost productivity across the software development lifecycle.

AI Agent SkillsAutomationcode review
0 likes · 11 min read
10 Proven AI Agent Skills Every Developer Should Use
AI Tech Publishing
AI Tech Publishing
Mar 31, 2026 · Artificial Intelligence

Step‑by‑Step Guide to Building Your First AI Agent from Scratch (Full Code Included)

This comprehensive guide walks you through the fundamentals of AI agents, explains the core agent loop, compares workflow patterns with autonomous agents, and provides a practical five‑step process—including tool design, memory handling, testing, and multi‑agent collaboration—complete with real code examples for Anthropic and OpenAI SDKs.

AI AgentLLMMemory
0 likes · 22 min read
Step‑by‑Step Guide to Building Your First AI Agent from Scratch (Full Code Included)
Tech Musings
Tech Musings
Mar 27, 2026 · Backend Development

Why Go’s database/sql Deadlock Needed a New closingMutex and How It Works

Go’s database/sql package can deadlock when a Scan holds a read lock, a cancelled context triggers Close, and Columns attempts another read lock, but the new closingMutex introduced in Go’s source replaces the generic sync.RWMutex to allow reads during pending writes, preventing the deadlock.

DeadlockGoclosingMutex
0 likes · 16 min read
Why Go’s database/sql Deadlock Needed a New closingMutex and How It Works
Golang Shines
Golang Shines
Mar 25, 2026 · Backend Development

Getting Started with Go Build Tags: Controlling Compilation Like Building Blocks

This article explains how Go build tags let you include or exclude source files at compile time, showing practical scenarios such as platform‑specific binaries, debug versus release builds, feature‑flagged editions, and selective test execution, plus methods to verify tag activation.

Conditional CompilationFeature FlagsGo
0 likes · 11 min read
Getting Started with Go Build Tags: Controlling Compilation Like Building Blocks
Woodpecker Software Testing
Woodpecker Software Testing
Mar 22, 2026 · Artificial Intelligence

How to Test Retrieval‑Augmented Generation Systems: Practical Strategies for 2024

This article explains why traditional API, assertion, and UI testing fail for Retrieval‑Augmented Generation (RAG) systems, and presents a four‑step, evidence‑driven testing framework—including golden test sets, dual‑track validation, chaos engineering, and continuous trust dashboards—to ensure factual reliability and operational robustness in real‑world deployments.

Chaos EngineeringFact CheckingLLM
0 likes · 8 min read
How to Test Retrieval‑Augmented Generation Systems: Practical Strategies for 2024
SpringMeng
SpringMeng
Mar 22, 2026 · Artificial Intelligence

How to Quickly Enable Codex in JetBrains IDEs and Boost Development

The article explains how to integrate OpenAI's Codex into JetBrains IDEs, walks through installation, demonstrates project cloning, environment setup, code refactoring, testing, and highlights additional uses such as documentation and front‑end scaffolding, while offering practical tips for effective AI‑assisted development.

AI assistantAutomationCodex
0 likes · 7 min read
How to Quickly Enable Codex in JetBrains IDEs and Boost Development
Golang Shines
Golang Shines
Mar 17, 2026 · Backend Development

10 Elegant Go Development Tools You Should Try

This article curates ten essential Go development tools—including a fast linter, multiple IDEs, a call‑graph visualizer, automation platform, testing generator, and lightweight editors—detailing their key features, performance claims, and usage considerations for Go programmers.

AutomationDevelopment ToolsGo
0 likes · 6 min read
10 Elegant Go Development Tools You Should Try
Code Wrench
Code Wrench
Mar 15, 2026 · Backend Development

Mastering Go Microservices with Gin: From Routing to CI/CD Automation

This tutorial walks Go developers through building a production‑grade microservice with Gin, covering high‑performance routing, middleware, multi‑format rendering, unit and integration testing, and a complete Semaphore CI/CD pipeline for automated delivery.

CI/CDGinbackend
0 likes · 6 min read
Mastering Go Microservices with Gin: From Routing to CI/CD Automation
AI Engineer Programming
AI Engineer Programming
Mar 12, 2026 · Artificial Intelligence

Agent Skills Complete Guide: What They Are, Where to Find Them, and How to Build Your Own

This guide explains the SKILL.md open standard, its four core characteristics, directory layout, gating and lifecycle controls, testing with the Evals framework, market adoption stats, and future self‑evolving agent capabilities, providing step‑by‑step instructions for creating, installing, and iterating Skills across multiple AI platforms.

AI automationAgent SkillsEvals
0 likes · 17 min read
Agent Skills Complete Guide: What They Are, Where to Find Them, and How to Build Your Own
Woodpecker Software Testing
Woodpecker Software Testing
Mar 6, 2026 · Artificial Intelligence

A Practical Guide to Implementing AI Security Testing in Production

With AI now core to production systems, this guide outlines a four‑step, measurable, auditable approach—defining security boundaries, building lightweight test toolchains, creating explainable test cases, and establishing cross‑functional collaboration—backed by real‑world banking and healthcare deployments and concrete metrics.

AI SecurityCI/CDbehavioral contracts
0 likes · 8 min read
A Practical Guide to Implementing AI Security Testing in Production
Woodpecker Software Testing
Woodpecker Software Testing
Mar 4, 2026 · Artificial Intelligence

Practical Testing of AI Agents: From ChatOps Assistants to Autonomous Driving Bots

The article examines the 2024 shift to dynamic AI agents, outlines why traditional testing falls short, and presents three real‑world case studies—ChatOps IT assistant, multi‑agent e‑commerce risk platform, and embodied inspection robot—detailing novel testing frameworks and measurable improvements.

AI AgentsChaos EngineeringChatOps
0 likes · 8 min read
Practical Testing of AI Agents: From ChatOps Assistants to Autonomous Driving Bots
Woodpecker Software Testing
Woodpecker Software Testing
Mar 2, 2026 · Artificial Intelligence

Practical AI Agent Testing: From LLMs to Quality Control Breakthrough

The article recounts a fintech AI advisor project where a four‑layer testing pyramid—intent parsing, planning, tool integration, and end‑to‑end scenarios—was built to overcome the shortcomings of traditional input‑output tests for AI agents, achieving a 76% drop in P0 incidents and a 92.4% task‑completion rate.

AI AgentFinTechLLM
0 likes · 8 min read
Practical AI Agent Testing: From LLMs to Quality Control Breakthrough
DeepNoMind
DeepNoMind
Mar 1, 2026 · Artificial Intelligence

Turn LLMs into Reliable Pair Programmers: A Practical AI Coding Workflow for 2026

By 2026, AI coding assistants will shift from toys to production tools, and this guide outlines an engineered workflow—starting with detailed specifications, breaking tasks into small steps, providing rich context, selecting appropriate models, integrating automation and testing, and maintaining human oversight—to treat LLMs as trustworthy pair programmers.

AI codingAutomationLLM
0 likes · 12 min read
Turn LLMs into Reliable Pair Programmers: A Practical AI Coding Workflow for 2026
Woodpecker Software Testing
Woodpecker Software Testing
Feb 28, 2026 · Operations

Boost Large Language Model Testing Performance: Essential Strategies for Test Engineers

The article outlines four engineering‑driven approaches—layered test granularity, cache‑driven golden sample pools, lightweight evaluation proxies, and test‑as‑code with resource‑aware scheduling—to dramatically cut LLM testing latency, improve reliability, and lower costs, illustrated with real‑world banking, government, and medical case studies.

CI/CDCacheEvaluation Proxy
0 likes · 8 min read
Boost Large Language Model Testing Performance: Essential Strategies for Test Engineers
dbaplus Community
dbaplus Community
Feb 11, 2026 · Information Security

How to Safely Test Suspicious Software with Windows Sandbox

This guide explains what Windows Sandbox is, its key security features, system requirements, step‑by‑step activation, and practical scenarios such as testing untrusted programs, isolating development work, and running one‑off tasks without risking the host system.

Hyper‑VSecurityVirtualization
0 likes · 6 min read
How to Safely Test Suspicious Software with Windows Sandbox
Woodpecker Software Testing
Woodpecker Software Testing
Feb 10, 2026 · Industry Insights

Tackling IoT Device Integration Testing: Key Challenges and Practical Solutions

The article systematically examines the major hurdles of IoT multi‑device integration testing—such as protocol heterogeneity, network instability, and scenario complexity—and presents a layered testing framework, automation tools, data‑driven techniques, and best‑practice recommendations to help test teams improve efficiency and reliability.

AutomationDevice IntegrationIoT
0 likes · 6 min read
Tackling IoT Device Integration Testing: Key Challenges and Practical Solutions
TonyBai
TonyBai
Feb 10, 2026 · Backend Development

Eliminate Flaky Tests with Go’s New testing/nettest In‑Memory Network Stack

The article examines Go's testing challenges with real sockets and net.Pipe, introduces the proposed testing/nettest package that offers a fully in‑memory, buffered, asynchronous network stack with error injection, compares it to existing approaches, discusses its limitations, community reaction, and future integration into the standard library.

Goflaky testsnet.Pipe
0 likes · 13 min read
Eliminate Flaky Tests with Go’s New testing/nettest In‑Memory Network Stack
Java Companion
Java Companion
Feb 7, 2026 · Backend Development

Why Should the Service Layer in Java Not Return a Result Object Directly?

The article explains that returning a Result wrapper from the Service layer mixes business logic with presentation concerns, leading to tighter coupling, reduced reusability, cumbersome error handling, harder testing, poorer DDD alignment, limited interface flexibility, and ambiguous transaction boundaries.

Domain-Driven DesignJavaResult Wrapper
0 likes · 11 min read
Why Should the Service Layer in Java Not Return a Result Object Directly?
大转转FE
大转转FE
Feb 5, 2026 · Frontend Development

How to Build a Low‑Intrusion, AI‑Powered Mock Server for Frontend Development

This article presents a comprehensive mock‑data tool for front‑end/back‑end separation that solves request interception, flexible rule matching, business‑semantic data generation via AI, and team‑wide sharing, detailing its architecture, core implementations, code snippets, usage workflow, and future roadmap.

Mockfrontendrequest-interception
0 likes · 19 min read
How to Build a Low‑Intrusion, AI‑Powered Mock Server for Frontend Development
21CTO
21CTO
Feb 3, 2026 · Information Security

Critical PHPUnit CVE-2026-24765: How Unsafe Coverage Files Enable RCE in CI/CD Pipelines

A high‑severity CVE‑2026‑24765 in the widely used PHP unit‑testing framework PHPUnit allows attackers to inject malicious coverage files that trigger unsafe deserialization and remote code execution during CI/CD test runs, prompting immediate upgrades to patched releases across all active branches.

PHPRCESecurity
0 likes · 4 min read
Critical PHPUnit CVE-2026-24765: How Unsafe Coverage Files Enable RCE in CI/CD Pipelines
Woodpecker Software Testing
Woodpecker Software Testing
Feb 1, 2026 · Industry Insights

Comprehensive IoT Testing Guide: From Embedded Devices to Cloud Quality Chains

This article details the full‑stack testing challenges of IoT systems, covering embedded hardware‑software integration, sensor and actuator validation, edge‑AI performance, short‑ and long‑range communication protocols, security, cloud platform services, data processing, API integration, and end‑to‑end automation strategies.

AutomationIoTcloud platform
0 likes · 14 min read
Comprehensive IoT Testing Guide: From Embedded Devices to Cloud Quality Chains
Woodpecker Software Testing
Woodpecker Software Testing
Jan 28, 2026 · User Experience Design

Beyond Functional Correctness: Higher Dimensions of User Experience Testing

The article explains how modern software testing is shifting from simple functional verification to a multidimensional user experience testing approach, covering usability, accessibility, emotional impact, and value perception, and outlines the methods, skill upgrades, and organizational changes needed to adopt this paradigm.

UX methodologyUsabilityaccessibility
0 likes · 9 min read
Beyond Functional Correctness: Higher Dimensions of User Experience Testing
Test Development Learning Exchange
Test Development Learning Exchange
Jan 22, 2026 · Operations

Essential Linux Commands Every Test Engineer Must Master

A comprehensive guide for test engineers that covers the most frequently asked Linux commands—covering system info, process management, log analysis, network diagnostics, file handling, and advanced shell tricks—complete with real‑world testing scenarios and interview‑ready answer tips.

DevOpsInterviewlinux
0 likes · 11 min read
Essential Linux Commands Every Test Engineer Must Master
Data STUDIO
Data STUDIO
Jan 14, 2026 · Backend Development

Why FastAPI Is the Ideal Choice for High‑Performance Python Microservices – A Hands‑On Guide

This article explains how FastAPI’s async support, type‑hint integration, automatic OpenAPI docs, and rich ecosystem enable Python developers to build scalable, secure microservices with layered architecture, JWT authentication, performance optimizations, comprehensive testing, Docker/Kubernetes deployment, and structured logging.

DockerFastAPIJWT
0 likes · 22 min read
Why FastAPI Is the Ideal Choice for High‑Performance Python Microservices – A Hands‑On Guide
macrozheng
macrozheng
Jan 13, 2026 · Backend Development

Master Spring Boot Validation: 10 Essential Tips for Secure APIs

This guide explains why parameter validation is crucial for Spring Boot applications and walks through ten practical techniques—including built‑in annotations, custom constraints, server‑side checks, meaningful error messages, i18n, validation groups, cross‑field validation, exception handling, testing, and client‑side considerations—to help developers build robust, secure APIs.

Custom ConstraintSpring BootValidation
0 likes · 14 min read
Master Spring Boot Validation: 10 Essential Tips for Secure APIs
Woodpecker Software Testing
Woodpecker Software Testing
Jan 5, 2026 · Backend Development

Five Core Dimensions of Maintainability Testing for Microservice Systems

This article presents a detailed, step‑by‑step guide to maintainability testing, defining five core dimensions—modularization, reusability, analysability, modifiability, and testability—along with their metrics, a relationship model, a comprehensive microservice e‑shop case study, concrete test scenarios, code examples, and best‑practice recommendations for improving software quality and delivery speed.

CI/CDDevOpsarchitecture
0 likes · 20 min read
Five Core Dimensions of Maintainability Testing for Microservice Systems
FunTester
FunTester
Jan 4, 2026 · Artificial Intelligence

Turn AI Workflow Design into Drag‑and‑Drop Magic with Claude Code Workflow Studio

Claude Code Workflow Studio is a VSCode extension that lets you visually design, export, and run AI‑driven automation workflows without writing code, offering low cognitive load, AI‑assisted editing, Slack sharing, and Git‑friendly version control for test and data processing scenarios.

AI WorkflowAutomationClaude Code
0 likes · 13 min read
Turn AI Workflow Design into Drag‑and‑Drop Magic with Claude Code Workflow Studio
FunTester
FunTester
Jan 3, 2026 · Fundamentals

How to Make Testing a Daily Habit: Practical Tools, Layouts, and Metrics

This article explains why testing is essential, outlines its concrete benefits, compares static analysis tools like PMD and SonarQube, provides actionable test‑layout guidelines, suggests a phased adoption path, and defines key metrics for continuous test‑quality improvement.

SonarQubeStatic Analysisbest practices
0 likes · 11 min read
How to Make Testing a Daily Habit: Practical Tools, Layouts, and Metrics
37 Interactive Technology Team
37 Interactive Technology Team
Dec 31, 2025 · Backend Development

How AI‑Powered Cursor + Playwright Can Turbo‑Charge Your Web Automation Testing

This article details a practical workflow that combines Cursor's AI prompting with Playwright to quickly generate, debug, and launch a lightweight Python‑based web automation framework, covering requirement planning, prompt design, architecture, core modules, usage instructions, and future enhancement ideas.

AIAutomationPlaywright
0 likes · 8 min read
How AI‑Powered Cursor + Playwright Can Turbo‑Charge Your Web Automation Testing
Woodpecker Software Testing
Woodpecker Software Testing
Dec 28, 2025 · Backend Development

Adjusting GUI and API Test Cases with ChatGPT

This article explains how to handle leading and trailing spaces in user input by applying the .trim() method in both front‑end JavaScript validation functions and back‑end Java controllers, updates test data and cases, and verifies that all GUI and API tests pass successfully.

APIGUIJava
0 likes · 19 min read
Adjusting GUI and API Test Cases with ChatGPT
Java Architecture Diary
Java Architecture Diary
Dec 24, 2025 · Backend Development

Why Spring Boot 4 Breaks Your Tests and How to Fix It

Upgrading to Spring Boot 4 can cause missing @WebMvcTest, MockMvc, and other compilation errors because the framework modularizes its large autoconfigure JAR into many smaller starters, requiring updated dependencies and configuration changes to restore test execution and improve startup performance.

JavaSpring Bootmigration
0 likes · 10 min read
Why Spring Boot 4 Breaks Your Tests and How to Fix It
AI Insight Log
AI Insight Log
Dec 24, 2025 · Fundamentals

When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters

Addy Osmani explains that despite AI now writing most code, developers must follow a disciplined, step‑by‑step workflow—including planning, incremental development, context feeding, model selection, rigorous testing, and fine‑grained version control—to avoid chaos and truly boost productivity.

AI codingClaudeLLM workflow
0 likes · 9 min read
When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters
Open Source Tech Hub
Open Source Tech Hub
Dec 23, 2025 · Backend Development

Why PHP Still Powers Modern Development in 2026

Modern PHP now offers JIT compilation, readonly properties, enums, attributes and a TypeScript‑like type system, allowing zero‑step deployment, robust value‑object APIs, and a rich ecosystem of tools such as Laravel, Composer, PHPStan, Pest, Pint and Rector, with simple installation commands for macOS, Windows and Linux.

CLIModern PHPbackend development
0 likes · 6 min read
Why PHP Still Powers Modern Development in 2026
Data STUDIO
Data STUDIO
Dec 22, 2025 · Operations

12 Essential Python Automation Libraries for 2026 Every Developer Should Know

The article reviews twelve Python automation libraries—Kedro, Prefect, Pywinauto, Swifter, DagFactory, Schedule, Tenacity, Beanie, Helium, PyFilesystem2, Ruff, and Zappa—detailing their core features, code examples, use‑case scenarios, and why they will become indispensable tools for developers in 2026.

AutomationData ProcessingPython
0 likes · 29 min read
12 Essential Python Automation Libraries for 2026 Every Developer Should Know
Advanced AI Application Practice
Advanced AI Application Practice
Dec 21, 2025 · R&D Management

How to Quickly Take Over a Testing Team

When a test manager leaves unexpectedly, a newcomer must rapidly assume control of the team by mastering handover details, planning upward reports, and managing the team with clear tasks, incentives, and coordinated communication to ensure a smooth transition and continued delivery.

R&D leadershiphandoversprocess optimization
0 likes · 6 min read
How to Quickly Take Over a Testing Team
php Courses
php Courses
Dec 10, 2025 · Backend Development

Turning PHP Nightmares into Maintainable Code: Modern Backend Practices

This article examines common technical debt in legacy PHP projects—spaghetti code, global variables, missing frameworks, lack of testing, and chaotic deployment—and presents a step‑by‑step roadmap using modern frameworks, Composer, automated testing, coding standards, strategic refactoring, and CI/CD pipelines to transform the codebase into a clean, maintainable system.

DevOpsModernizationPHP
0 likes · 7 min read
Turning PHP Nightmares into Maintainable Code: Modern Backend Practices
Xiaolong Cloud Tech Team
Xiaolong Cloud Tech Team
Nov 26, 2025 · Artificial Intelligence

Why Building AI Agents Is Still a Messy Challenge

The article examines the practical difficulties of constructing AI agents, covering SDK selection pitfalls, explicit caching strategies, heavy reliance on reinforcement, failure isolation techniques, virtual file‑system coordination, output‑tool quirks, model trade‑offs, and the ongoing struggle to devise reliable testing and evaluation methods.

AI AgentsModel SelectionSDK abstraction
0 likes · 29 min read
Why Building AI Agents Is Still a Messy Challenge
Data STUDIO
Data STUDIO
Nov 24, 2025 · Backend Development

Avoid These 10 Common FastAPI Pitfalls for Beginners

This guide lists ten typical mistakes that new FastAPI developers make—such as using synchronous I/O in async endpoints, ignoring Pydantic models, mishandling database sessions, creating per‑request clients, misconfiguring CORS, monolithic code files, returning raw ORM objects, weak authentication, lacking timeouts/retries for external calls, and skipping testing—and provides concrete solutions with code examples to keep applications fast, reliable, and maintainable.

CORSFastAPIPydantic
0 likes · 14 min read
Avoid These 10 Common FastAPI Pitfalls for Beginners
php Courses
php Courses
Nov 20, 2025 · Backend Development

From Direct Calls to Event Signals: Modernizing PHP Architecture

The article explains how replacing tightly‑coupled controller‑service calls with an event‑driven signal network in PHP improves decoupling, extensibility, testability, and asynchronous processing, using Symfony's EventDispatcher and Laravel's Events as concrete examples.

Decouplingbackendlaravel
0 likes · 7 min read
From Direct Calls to Event Signals: Modernizing PHP Architecture
phodal
phodal
Nov 12, 2025 · Industry Insights

How AutoDev’s New MPP CLI Turns AI Agents into Self‑Testing, Multi‑Platform Tools

The article explains how the new AutoDev MPP architecture and its CLI, built on MPP Core, solve testing difficulties of previous IntelliJ‑based agents by tightly binding UI events, leveraging AI‑generated prompts, iteratively constructing a TUI/CLI, automating test framework generation, and integrating CI/CD for robust, portable AI‑driven development.

AIAutoDevCI/CD
0 likes · 10 min read
How AutoDev’s New MPP CLI Turns AI Agents into Self‑Testing, Multi‑Platform Tools
Ray's Galactic Tech
Ray's Galactic Tech
Nov 6, 2025 · Backend Development

Master Spring Boot 3: A Complete Skill‑Boost Roadmap for Modern Backend Development

This comprehensive guide walks developers through mastering Spring Boot 3’s new features, auto‑configuration, reactive programming, testing, Docker, native images, observability, DDD, IaC, security, performance, cloud‑native integration, multi‑module architecture, i18n, event‑driven design, and AI integration, providing practical code snippets and actionable tips for each topic.

DockerJavaSpring Boot
0 likes · 11 min read
Master Spring Boot 3: A Complete Skill‑Boost Roadmap for Modern Backend Development
Ray's Galactic Tech
Ray's Galactic Tech
Nov 4, 2025 · Backend Development

Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development

This article explores Spring Boot’s ten core and three extra features—including auto‑configuration, starters, externalized configuration, Actuator, DevTools, logging, transaction management, testing, and custom banners—showing how they simplify Java backend development, improve productivity, and enable production‑ready applications.

ActuatorJavaSpring Boot
0 likes · 10 min read
Unlock Spring Boot’s 10+3 Must‑Know Features for Faster Java Development
Java Backend Technology
Java Backend Technology
Nov 4, 2025 · Backend Development

10 Essential Spring Boot Features Every Developer Should Master

This comprehensive guide explores the most powerful Spring Boot capabilities—including @Conditional, @ConfigurationProperties, Actuator, DevTools, Retry, Cache, testing strategies, custom starters, Admin, and CLI—providing code examples and deep analysis to help developers boost productivity, reliability, and maintainability of their applications.

@ConditionalActuatorCache
0 likes · 20 min read
10 Essential Spring Boot Features Every Developer Should Master