Tagged articles

software testing

735 articles · Page 2 of 8
FunTester
FunTester
Dec 11, 2025 · Fundamentals

When and Where to Test: Choosing the Right Test Types for Your Application

This article outlines a comprehensive testing matrix that maps common test types—unit, API, UI, security, performance, smoke, and regression—to their problem domains, SDLC stages, and execution methods, helping teams select and prioritize tests based on risk, feedback speed, and ownership.

API-testingSecurity TestingUI testing
0 likes · 11 min read
When and Where to Test: Choosing the Right Test Types for Your Application
Test Development Learning Exchange
Test Development Learning Exchange
Dec 4, 2025 · Operations

When Not to Automate API Tests: 4 Common Anti‑Patterns to Avoid

Many teams rush to automate every test, but certain scenarios—rapidly changing requirements, one‑off checks, reliance on unstable external services, and vague pass criteria—actually increase maintenance costs and reduce reliability, so recognizing these anti‑patterns is essential for effective test automation.

API-testingautomation anti-patternsquality assurance
0 likes · 6 min read
When Not to Automate API Tests: 4 Common Anti‑Patterns to Avoid
AsiaInfo Technology: New Tech Exploration
AsiaInfo Technology: New Tech Exploration
Dec 2, 2025 · Artificial Intelligence

How LLMs Can Revolutionize Test Case Generation: Methods, Benefits, and Challenges

This article examines the shortcomings of manual test case creation, explains how large language models (LLMs) can dramatically improve efficiency, coverage, consistency, and knowledge sharing in software testing, outlines the key capabilities required, and presents a detailed end‑to‑end solution with practical steps, evaluation metrics, and future outlook.

AI automationLLMRAG
0 likes · 20 min read
How LLMs Can Revolutionize Test Case Generation: Methods, Benefits, and Challenges
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Dec 1, 2025 · Fundamentals

Visual Guide to the Top 10 Software Testing Principles

This article presents ten fundamental software testing principles, explaining the underlying logic and practical strategies for each, illustrated with generated images, to help readers grasp why exhaustive testing is impossible, the importance of risk‑based prioritization, early testing, the test pyramid, and more.

early testingexploratory testingsoftware testing
0 likes · 9 min read
Visual Guide to the Top 10 Software Testing Principles
Advanced AI Application Practice
Advanced AI Application Practice
Nov 25, 2025 · Fundamentals

How to Prioritize Multiple Testing Requests? A Step‑by‑Step Method for Test Engineers

The article presents a systematic, risk‑and‑value‑driven framework that test engineers can use to rank multiple testing tasks, showing how to collect information, score each demand, visualize results with a priority matrix, reach team consensus, and define concrete test strategies for each priority level.

QA methodologyValue Analysisrisk assessment
0 likes · 13 min read
How to Prioritize Multiple Testing Requests? A Step‑by‑Step Method for Test Engineers
FunTester
FunTester
Nov 21, 2025 · Fundamentals

How to Make AI‑Generated Code Testable, Traceable, and Feasible

This article explains why software requirements must be testable, traceable, and feasible—especially for AI‑generated code—by detailing the three key qualities, practical guidelines for achieving them, and the consequences of neglecting testability, observability, controllability, and traceability.

AI code generationfeasibilitysoftware requirements
0 likes · 11 min read
How to Make AI‑Generated Code Testable, Traceable, and Feasible
Advanced AI Application Practice
Advanced AI Application Practice
Nov 19, 2025 · Fundamentals

How Software Test Engineers Can Actively Join Product Requirement Analysis

The article explains how test engineers can shift from passive quality checkers to proactive quality guarantors by preparing before reviews, asking targeted questions on testability, completeness, edge cases, and non‑functional needs during requirement meetings, and following up with clear issue lists, early test design, and continuous communication.

quality assurancerequirement analysissoftware testing
0 likes · 6 min read
How Software Test Engineers Can Actively Join Product Requirement Analysis
Advanced AI Application Practice
Advanced AI Application Practice
Nov 17, 2025 · Fundamentals

Creating & Maintaining Test Cases from Requirements—and Dealing with Unclear Specs

The article outlines a step‑by‑step process for software test engineers to analyze product requirements, design comprehensive test cases, conduct peer reviews, and continuously maintain them, while also providing a concrete case study that shows how to handle ambiguous or unreasonable specifications through proactive communication and risk mitigation.

QA processTest Case Designrequirement analysis
0 likes · 9 min read
Creating & Maintaining Test Cases from Requirements—and Dealing with Unclear Specs
Sohu Tech Products
Sohu Tech Products
Nov 13, 2025 · Artificial Intelligence

How to Harness Cursor AI for Faster, Higher‑Quality Code Development

This article shares a step‑by‑step practice guide on using the Cursor AI assistant to split project analysis, enrich prompts, generate code, and perform regression verification, illustrating prompt examples, command snippets, and visual workflows for effective AI‑augmented software development.

AI programmingCursorcode generation
0 likes · 16 min read
How to Harness Cursor AI for Faster, Higher‑Quality Code Development
Advanced AI Application Practice
Advanced AI Application Practice
Nov 13, 2025 · R&D Management

When a Requirement Feels Wrong: How Testers Can Effectively Raise Objections

The article explains how testers can turn vague concerns into persuasive objections during requirement reviews by using concrete user stories, probing edge cases, checking document consistency, and leveraging prototype details, while adopting a collaborative tone and structured questioning to influence product decisions.

collaborative communicationdocument consistencyedge cases
0 likes · 7 min read
When a Requirement Feels Wrong: How Testers Can Effectively Raise Objections
Advanced AI Application Practice
Advanced AI Application Practice
Nov 12, 2025 · R&D Management

When Developers Call It a Feature, Not a Bug: How Testers Can Respond Effectively

The article outlines why developers may label a reported issue as a feature, duplicate, or non‑bug, and provides test engineers with concrete, PRD‑based communication tactics, user‑focused arguments, scenario‑driven evidence, and step‑by‑step handling of duplicates and unreproducible bugs to turn disputes into productive resolutions.

PRDbug triagecommunication
0 likes · 6 min read
When Developers Call It a Feature, Not a Bug: How Testers Can Respond Effectively
Advanced AI Application Practice
Advanced AI Application Practice
Nov 8, 2025 · Fundamentals

Masked Testing: Why Ignoring System Logic Turns Tests into Guesswork

The article explains how relying solely on black‑box testing hides critical business‑logic bugs, illustrates three concrete failure scenarios, and offers four practical steps—asking targeted questions, visualizing workflows, designing focused test cases, and monitoring logs and databases—to transition toward gray‑box testing.

Test Case Designblack-box testinggray-box testing
0 likes · 8 min read
Masked Testing: Why Ignoring System Logic Turns Tests into Guesswork
Advanced AI Application Practice
Advanced AI Application Practice
Nov 7, 2025 · R&D Management

How to Write Clear Bug Reports That Developers Instantly Understand

The article explains why testers without coding knowledge often write vague bug descriptions, outlines the negative impacts on development workflow, and provides concrete, step‑by‑step techniques—such as recipe‑style reproduction steps, visual evidence, environment details, and console screenshots—to create precise, developer‑friendly bug reports.

Bug Reportingcommunicationconsole errors
0 likes · 5 min read
How to Write Clear Bug Reports That Developers Instantly Understand
FunTester
FunTester
Nov 3, 2025 · Fundamentals

Test Plan vs Test Strategy: When to Use Each for Effective Software Testing

This article explains the distinct roles of a Test Plan and a Test Strategy, highlighting how the former provides detailed, project‑specific execution guidance while the latter offers organization‑wide standards and long‑term direction, and shows how combining both ensures stable and scalable testing.

Test Planquality assurancesoftware testing
0 likes · 9 min read
Test Plan vs Test Strategy: When to Use Each for Effective Software Testing
Advanced AI Application Practice
Advanced AI Application Practice
Nov 3, 2025 · Fundamentals

10 Core Challenges Faced by Non‑Coding Software Test Engineers

The article outlines ten typical problems that non‑coding software test engineers encounter across business understanding, technical tool usage, and cross‑team collaboration, illustrating each issue with concrete examples and offering practical ways to bridge capability gaps and avoid costly testing pitfalls.

QA fundamentalsbusiness logicno-code testing
0 likes · 7 min read
10 Core Challenges Faced by Non‑Coding Software Test Engineers
Advanced AI Application Practice
Advanced AI Application Practice
Oct 30, 2025 · Operations

How Non‑Coding Test Engineers Can Master the Relationship Between CI/CD and DevOps

The article explains that CI/CD is a set of automation tools while DevOps is a collaborative culture, shows how they complement each other, and provides three practical actions—defining business scenarios for CI, syncing test‑environment needs with ops, and monitoring quality post‑deployment—for test engineers without coding skills.

CI/CDDevOpsautomation
0 likes · 8 min read
How Non‑Coding Test Engineers Can Master the Relationship Between CI/CD and DevOps
Advanced AI Application Practice
Advanced AI Application Practice
Oct 29, 2025 · Operations

How Test Engineers Without Coding Skills Can Master CI/CD Without Fear

This guide shows non‑coding test engineers how to understand CI (continuous integration) and CD (continuous deployment), why they’re not exclusive to developers, and three practical actions—business‑scenario requirement submission, targeted testing of generated builds, and rapid feedback—to turn CI/CD into an efficiency partner.

CI/CDContinuous DeploymentDevOps
0 likes · 14 min read
How Test Engineers Without Coding Skills Can Master CI/CD Without Fear
Advanced AI Application Practice
Advanced AI Application Practice
Oct 28, 2025 · Industry Insights

How Non‑Coding Test Engineers Can Break Through a Saturated Job Market

The article analyzes why basic functional testing roles are oversupplied, presents three concrete strategies—niche specialization, quantifiable value creation, and strategic networking—to stand out, and advises a rational career pivot when progress stalls, all backed by real‑world examples and hiring data.

career developmentnetworkingnon‑coding testers
0 likes · 9 min read
How Non‑Coding Test Engineers Can Break Through a Saturated Job Market
FunTester
FunTester
Oct 18, 2025 · Operations

How to Build a Reusable, Measurable Test Process Management System

Effective test process management transforms scattered testing activities into a systematic, measurable, and continuously improving framework, covering requirement analysis, planning, design, execution, defect handling, evaluation, and knowledge retention, ultimately boosting defect detection efficiency, shortening fix cycles, and ensuring stable, predictable product delivery.

Defect Managementcontinuous improvementquality assurance
0 likes · 11 min read
How to Build a Reusable, Measurable Test Process Management System
FunTester
FunTester
Oct 10, 2025 · Fundamentals

How to Build an Effective Test Strategy Document Step‑by‑Step

This guide outlines a step‑by‑step approach to creating a comprehensive test strategy document, covering project understanding, test requirement analysis, selection of test types and tools, documentation structure, stakeholder approval, and ongoing updates to ensure effective test coverage and product quality.

documentationquality assurancesoftware testing
0 likes · 7 min read
How to Build an Effective Test Strategy Document Step‑by‑Step
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Oct 9, 2025 · Artificial Intelligence

From Smart Testing to Autonomous Testing: Theory and Practice

The article examines the evolution from intelligent, assistant‑style testing to fully autonomous, LLM‑driven test agents, outlining four core capabilities, real‑world implementations across unit, API, and UI layers, and the technical pillars that enable self‑learning, self‑healing, and multi‑modal testing.

AI agentsLLMMultimodal
0 likes · 11 min read
From Smart Testing to Autonomous Testing: Theory and Practice
BanTech Think Tank
BanTech Think Tank
Oct 9, 2025 · Artificial Intelligence

How a Chinese Bank Leveraged Large‑Model AI to Automate Test Case Generation

The Postal Savings Bank of China built an AI‑driven, engineering‑plus‑agent framework that evaluates large models, decouples generation from formatting, integrates a knowledge‑base with RAG, and delivers a pilot‑tested service that boosts test case adoption rates by up to 3.7 times while cutting manual effort to hours.

AIRetrieval-Augmented Generationbanking technology
0 likes · 11 min read
How a Chinese Bank Leveraged Large‑Model AI to Automate Test Case Generation
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Sep 25, 2025 · Operations

Cut Regression Testing to Minutes with Lightweight Interception and Spock Tests

This article outlines how a team tackled long‑standing automation gaps in custom output modules and second‑party packages by introducing a lightweight interception verification system and a Groovy‑Spock data‑driven testing framework, achieving full‑coverage regression in minutes, reducing bug detection time, and boosting overall testing efficiency.

Backend testingGroovySpock
0 likes · 9 min read
Cut Regression Testing to Minutes with Lightweight Interception and Spock Tests
FunTester
FunTester
Sep 23, 2025 · Fundamentals

How to Build an Effective Test Plan: A Step‑by‑Step Guide

A comprehensive test plan ensures software quality and project success by defining clear objectives, scope, methods, resources, standards, schedules, and deliverables, while promoting communication, early defect detection, automation, and efficient resource and environment management.

Test Planquality assuranceresource planning
0 likes · 9 min read
How to Build an Effective Test Plan: A Step‑by‑Step Guide
FunTester
FunTester
Sep 15, 2025 · Artificial Intelligence

How AI is Transforming QA: From Automation to Intelligent Test Orchestration

AI is reshaping software quality assurance by augmenting testers with intelligent agents that automate test case creation, predict failures, and enable data‑driven analysis, while demanding new skills in data fluency, security, and cross‑team collaboration to stay competitive in the evolving testing landscape.

AIDevOpsmachine learning
0 likes · 8 min read
How AI is Transforming QA: From Automation to Intelligent Test Orchestration
FunTester
FunTester
Sep 6, 2025 · Operations

How to Accelerate Test Automation: 3 Proven Paths to Faster, Reliable Releases

This article outlines three practical automation strategies—shift‑left testing, focused UI automation, and CI/CD‑integrated test loops—illustrated with real‑world case studies that dramatically cut manual effort, reduce bugs, and shorten release cycles for modern software teams.

CI/CDUI automationquality assurance
0 likes · 5 min read
How to Accelerate Test Automation: 3 Proven Paths to Faster, Reliable Releases
Test Development Learning Exchange
Test Development Learning Exchange
Sep 2, 2025 · Operations

How to Build a High‑Quality End‑to‑End Testing Process for Reliable Releases

This guide outlines a systematic, shift‑left testing strategy—from early requirement reviews and test‑case design to layered regression automation, rigorous execution, pre‑release quality assessment, and post‑release monitoring—enabling teams to act as effective quality gatekeepers and ensure stable software deliveries.

CI/CDquality assuranceregression-testing
0 likes · 7 min read
How to Build a High‑Quality End‑to‑End Testing Process for Reliable Releases
FunTester
FunTester
Aug 27, 2025 · Fundamentals

How Test‑Driven Development Can Boost Code Quality and Team Collaboration

This article explores Test‑Driven Development (TDD) as a quality‑focused methodology, detailing its practical benefits, planning strategies, documentation support, team collaboration gains, and the challenges faced in fast‑paced, high‑change environments, while offering balanced advice for integrating TDD with traditional testing approaches.

Software EngineeringTDDcode quality
0 likes · 10 min read
How Test‑Driven Development Can Boost Code Quality and Team Collaboration
21CTO
21CTO
Aug 21, 2025 · Artificial Intelligence

How Generative AI Will Eliminate Manual Test Writing Forever

The article argues that generative AI will replace traditional record‑based test automation, dramatically boost productivity, expand coverage beyond human imagination, and force QA engineers to shift from script writing to AI‑driven strategy and supervision.

AI productivityQA transformationgenerative AI
0 likes · 9 min read
How Generative AI Will Eliminate Manual Test Writing Forever
JD Tech Talk
JD Tech Talk
Aug 20, 2025 · Artificial Intelligence

How Large AI Models Are Transforming Software Testing

This article explains what large AI models are, how they enhance capabilities across domains, and details their practical use in software testing—covering code review, automated test case generation, security and performance checks—while envisioning future impacts on manual testing efficiency.

AI in QAlarge language modelsmodel‑driven testing
0 likes · 4 min read
How Large AI Models Are Transforming Software Testing
FunTester
FunTester
Aug 16, 2025 · Artificial Intelligence

How AI Can Transform Software Testing: A Quadrant Guide

This article explains how artificial intelligence is transforming software testing by categorizing tasks into four quadrants based on AI's feasibility and impact, offering practical guidance on when to automate, when to assist, and when human expertise remains essential, along with key cautions and use‑case examples.

AI quadrantsAI testingautomation
0 likes · 6 min read
How AI Can Transform Software Testing: A Quadrant Guide
Ctrip Technology
Ctrip Technology
Aug 14, 2025 · Artificial Intelligence

How Multimodal Large Models Can Auto-Generate UI Test Cases End‑to‑End

Leveraging multimodal large‑model AI, this article outlines a four‑stage evolution from text‑based UI element identification to fully autonomous, end‑to‑end generation of executable UI automation scripts, detailing system architecture, intelligent reasoning engine, and real‑world Ctrip hotel refund test case results.

Test Case GenerationUI automationmultimodal AI
0 likes · 17 min read
How Multimodal Large Models Can Auto-Generate UI Test Cases End‑to‑End
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Jul 31, 2025 · Fundamentals

Generating a Software Testing Knowledge Graph with a Large Language Model

The article recounts a 2016 hand‑crafted software testing panorama, then shows how the Claude 4 Sonnet Think model can automatically produce several versions of a software testing knowledge graph, analyzes its entity hierarchy and relationships, critiques gaps, and outlines future plans to store the graph in a database for enhanced testing education.

Claude 4 Sonnetknowledge graphlarge language model
0 likes · 6 min read
Generating a Software Testing Knowledge Graph with a Large Language Model
FunTester
FunTester
Jul 29, 2025 · Artificial Intelligence

Why AI Hallucinations Happen and How Test Engineers Can Reset Conversations

AI-generated content can produce hallucinations—misleading or illogical answers—especially during lengthy testing dialogues, caused by context overload, limited training data, ambiguous prompts, and the model’s creative tendencies; resetting the conversation with a new session and proper handoff can dramatically improve accuracy and efficiency for software test engineers.

AI hallucinationconversation managementlarge language models
0 likes · 10 min read
Why AI Hallucinations Happen and How Test Engineers Can Reset Conversations
21CTO
21CTO
Jul 24, 2025 · Artificial Intelligence

How AI and DevSecOps Will Transform Software Testing by 2025

The article outlines seven emerging software‑testing trends—including AI‑driven test case generation, shift‑left/right strategies, AI‑enhanced CI pipelines, security testing within DevSecOps, and cloud‑native testing—explaining how they will boost automation, reliability, and user‑centric quality for 2025 and beyond.

AI testingDevSecOpsautomation
0 likes · 8 min read
How AI and DevSecOps Will Transform Software Testing by 2025
AntTech
AntTech
Jul 16, 2025 · Artificial Intelligence

Can AI Auditors Match Human Experts? Inside RepoAudit’s LLM‑Powered Code Review

The EXPRESS Workshop at ISSTA 2025, hosted by Ant Group, featured a keynote by Purdue’s Prof. Zhang on an LLM‑driven “Human‑like AI Auditor” called RepoAudit, which demonstrated high‑accuracy automated code review, uncovering dozens of real bugs and hundreds of zero‑day vulnerabilities across major open‑source projects.

AILLMRepoAudit
0 likes · 6 min read
Can AI Auditors Match Human Experts? Inside RepoAudit’s LLM‑Powered Code Review
FunTester
FunTester
Jul 9, 2025 · Fundamentals

Why Test Automation Is the Key to Faster, Higher‑Quality Software Delivery

This article explains how test automation boosts efficiency, reliability, and speed in software development by eliminating repetitive manual tasks, improving test coverage, and enabling rapid feedback through continuous integration, while providing a practical five‑step roadmap and a Selenium code example.

continuous integrationpage object modelselenium
0 likes · 12 min read
Why Test Automation Is the Key to Faster, Higher‑Quality Software Delivery
FunTester
FunTester
Jul 7, 2025 · Artificial Intelligence

How to Build AI Intuition for Everyday Testing Tasks

The article explains what AI intuition is, why many overlook AI opportunities, and offers practical steps—starting with hands‑on use, integrating AI into daily testing work, and continuously refining your sense of AI’s capabilities—to boost efficiency and stay competitive.

AI AdoptionAI intuitionautomation
0 likes · 5 min read
How to Build AI Intuition for Everyday Testing Tasks
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Jun 30, 2025 · Artificial Intelligence

How Large Language Models Are Revolutionizing Web UI Test Script Generation

This 2025 research report examines how large language models dramatically boost Web UI test script creation, cutting development time by 10‑20×, slashing maintenance effort by up to 80%, and reshaping testing teams, while also outlining recent academic breakthroughs, industry tools, and future challenges.

AI testingLLMprompt engineering
0 likes · 16 min read
How Large Language Models Are Revolutionizing Web UI Test Script Generation
Amap Tech
Amap Tech
Jun 17, 2025 · Artificial Intelligence

Building an AI-Powered Testing Ecosystem: From Core Principles to Automation

This article explores how a testing team can abstract core testing capabilities, construct a unified testing ecosystem, and integrate AI at strategic points—from data aggregation and automated analysis to knowledge‑base driven requirement enhancement and fully automated test case generation—ultimately turning quality assurance into a collaborative human‑AI partnership.

AIautomationknowledge graph
0 likes · 37 min read
Building an AI-Powered Testing Ecosystem: From Core Principles to Automation
DevOps
DevOps
Jun 5, 2025 · Frontend Development

15 Top Visual Regression Testing Tools to Perfect Your UI

This guide reviews 15 visual testing tools—detailing their core features, pros, cons, pricing, and platform support—while offering a six‑point selection framework and answering common FAQs to help teams choose the right solution for reliable UI quality.

UI automationregression-testingsoftware testing
0 likes · 12 min read
15 Top Visual Regression Testing Tools to Perfect Your UI
BanTech Think Tank
BanTech Think Tank
May 27, 2025 · R&D Management

How Postal Savings Bank Strengthened Software Testing through TMMi5 and AI‑Driven Innovation

The bank leveraged TMMi 5 certification, an AI‑powered testing platform, and a matrix‑style organization to modernize test management, introduce comprehensive metrics, and boost user‑experience scores, demonstrating how advanced testing practices can be systematically adopted in a large financial institution.

AI testingTMMibanking IT
0 likes · 10 min read
How Postal Savings Bank Strengthened Software Testing through TMMi5 and AI‑Driven Innovation
DeWu Technology
DeWu Technology
May 19, 2025 · Artificial Intelligence

AI-Powered Automated Test Case Generation: Design, Implementation, and Future Plans

This article presents a comprehensive AI-driven solution for automatically generating functional test cases, detailing the AI background, design scheme, core components such as PRD parsing, test‑point generation, test‑case creation, knowledge‑base construction, implementation results, and future development directions.

AILLMRAG
0 likes · 7 min read
AI-Powered Automated Test Case Generation: Design, Implementation, and Future Plans
FunTester
FunTester
May 6, 2025 · Fundamentals

Lessons Learned from a Multi‑Module Java/Node.js Project: Improving Communication, Testing Practices, and Pre‑Production Validation

The article recounts a seven‑module Java/Node.js project, analyzes root causes of pre‑production bugs such as insufficient manager communication, incomplete testing, functional defects, and missing test data, and proposes concrete improvements like better stakeholder dialogue, rigorous pre‑production verification, detailed requirement clarification, and comprehensive test case creation.

Test Case Designpre‑production validationquality assurance
0 likes · 7 min read
Lessons Learned from a Multi‑Module Java/Node.js Project: Improving Communication, Testing Practices, and Pre‑Production Validation
Test Development Learning Exchange
Test Development Learning Exchange
Apr 29, 2025 · Fundamentals

Shift-Left and Shift-Right Testing Strategies: Definitions, Advantages, and Applicable Scenarios

This article explains Shift-Left and Shift-Right testing approaches, detailing their definitions, benefits such as early defect detection and real‑world validation, and suitable contexts like agile development, SaaS platforms, and high‑risk industries and continuous improvement.

DevOpsShift-Right Testingagile development
0 likes · 4 min read
Shift-Left and Shift-Right Testing Strategies: Definitions, Advantages, and Applicable Scenarios
FunTester
FunTester
Apr 23, 2025 · Fundamentals

Mastering Mock in Go: Boost Test Stability and Speed

This article explains why mocking is essential for reliable unit testing, outlines its core benefits such as environment isolation, speed, and coverage, and provides practical Go examples—including dynamic behavior control, state verification, and using gomock—to help engineers implement robust mock strategies.

GoMock FrameworksMocking
0 likes · 10 min read
Mastering Mock in Go: Boost Test Stability and Speed
21CTO
21CTO
Apr 17, 2025 · Artificial Intelligence

Why Generative AI Is a Partner, Not a Threat, in Software Testing

Generative AI can boost software testing productivity when used responsibly, but its predictive nature, lack of true understanding, and tendency toward hallucinations mean human expertise, critical thinking, and supervision remain essential to ensure quality, safety, and ethical outcomes.

AI limitationshuman oversightsoftware testing
0 likes · 9 min read
Why Generative AI Is a Partner, Not a Threat, in Software Testing
Tencent Cloud Developer
Tencent Cloud Developer
Apr 3, 2025 · Fundamentals

Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation

Although large internet firms are hiring fewer dedicated test engineers, software testing remains vital; it has progressed through five historical periods, embraces left‑shift verification and right‑shift production monitoring, differentiates automation testing from test automation, and calls for developers to embed TDD, BDD, static analysis, and CI/CD to make quality a shared responsibility.

Automation TestingShift Rightdevelopment
0 likes · 30 min read
Software Testing Evolution, Shift Left/Right, and Automation vs Test Automation
BanTech Think Tank
BanTech Think Tank
Mar 19, 2025 · R&D Management

How ICBC’s Software Development Center Digitized Test Execution: Strategies and Results

Facing growing testing demands, ICBC’s Software Development Center built a digital test‑execution platform that standardizes cases, visualizes execution without environment dependencies, and measures coverage, achieving over 40% asset reuse, 3‑fold case output, near‑zero false positives, and faster issue diagnosis.

ICBCcoverage analysisdigital transformation
0 likes · 8 min read
How ICBC’s Software Development Center Digitized Test Execution: Strategies and Results
Test Development Learning Exchange
Test Development Learning Exchange
Mar 13, 2025 · Operations

Effective Coordination of Interface Testing in Large Projects

Effective interface testing in large projects requires clear test objectives, well‑defined strategies, distinct responsibilities for backend, frontend and testing teams, the use of professional tools for API management and CI/CD, continuous process optimization, and strong communication to ensure high efficiency and quality.

API ManagementCI/CDinterface testing
0 likes · 4 min read
Effective Coordination of Interface Testing in Large Projects
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Mar 9, 2025 · Artificial Intelligence

Why Manual Testing Is Becoming Obsolete: The Rise of Evolutionary GUI Agents

The article argues that traditional manual testing is losing relevance as LLM‑powered evolutionary GUI agents—exemplified by AppAgentX—introduce memory chains, action‑evolution mechanisms, multi‑agent collaboration, and RAG‑enhanced knowledge, achieving up to 40% fewer steps, over 50‑point success‑rate gains, and more than 60% faster execution.

AIGUI testingLLM agents
0 likes · 10 min read
Why Manual Testing Is Becoming Obsolete: The Rise of Evolutionary GUI Agents
Code Mala Tang
Code Mala Tang
Feb 28, 2025 · Fundamentals

Why AI Code Generation Needs Test‑Driven Development: Avoid Hidden Bugs

This article explains how AI‑generated code can be fast but unreliable, and demonstrates how applying Test‑Driven Development (TDD) with concrete Python examples catches errors like stack overflows, edge‑case failures, and security issues, ensuring robust, maintainable software.

AIPythoncode generation
0 likes · 13 min read
Why AI Code Generation Needs Test‑Driven Development: Avoid Hidden Bugs
FunTester
FunTester
Feb 26, 2025 · Industry Insights

8 Software Testing Trends Shaping 2025: AI, Low‑Code, Shift‑Left/Right & More

The article outlines eight major software testing trends for 2025—including AI‑driven test automation, low‑code tools, shift‑left/right practices, chaos engineering, DevSecOps security testing, performance engineering, and autonomous testing—while advising engineers on skill upgrades and cross‑functional collaboration.

AI testingDevSecOpsShift Right
0 likes · 16 min read
8 Software Testing Trends Shaping 2025: AI, Low‑Code, Shift‑Left/Right & More
FunTester
FunTester
Feb 25, 2025 · Industry Insights

From Manual Tester to Automation Engineer: A Complete Career Roadmap and Learning Guide

This comprehensive guide walks software testers through the transition from basic functional testing to advanced automation, performance, and DevOps roles, offering a detailed learning roadmap, practical tips, and curated resources to boost skills, increase marketability, and secure higher‑pay positions in the testing industry.

CI/CDPythonTesting Roadmap
0 likes · 28 min read
From Manual Tester to Automation Engineer: A Complete Career Roadmap and Learning Guide
Test Development Learning Exchange
Test Development Learning Exchange
Jan 28, 2025 · Interview Experience

Essential Interview Q&A: Testing, DevOps, Cloud, Linux, and Management Insights

This comprehensive guide compiles expert answers to common interview questions covering software testing strategies, API automation, performance testing, Linux system administration, Docker and Kubernetes fundamentals, CI/CD pipelines, and effective team management practices, providing valuable insights for candidates and hiring managers alike.

CI/CDDevOpsDocker
0 likes · 49 min read
Essential Interview Q&A: Testing, DevOps, Cloud, Linux, and Management Insights
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Dec 31, 2024 · Artificial Intelligence

10 Game-Changing Testing Innovations from 2024: AI, Automation & More

KuJiaLe's testing team curates ten influential 2024 technical articles covering AI‑driven test case generation, AI‑assisted code review, lead tester training, Greasemonkey efficiency, custom mock platforms, private vs. public LLMs, FastGPT knowledge bases, CI bottleneck solutions, front‑end release strategies, and construction‑drawing regression testing.

AI testingautomationcontinuous integration
0 likes · 9 min read
10 Game-Changing Testing Innovations from 2024: AI, Automation & More
Test Development Learning Exchange
Test Development Learning Exchange
Dec 19, 2024 · Fundamentals

Comprehensive Software Testing Interview Questions and Answers

This article presents a curated list of 50 common software testing interview questions covering API automation frameworks, performance testing, essential Linux commands, and efficiency‑boosting tools and methods, providing concise answers to help candidates demonstrate their technical expertise.

Linuxinterview-questionssoftware testing
0 likes · 13 min read
Comprehensive Software Testing Interview Questions and Answers
DaTaobao Tech
DaTaobao Tech
Nov 8, 2024 · Fundamentals

Improving Test Sufficiency for Business Finance Systems

The article proposes a scenario‑driven, combinatorial testing approach for business‑finance settlement systems that models variable factors, uses t‑way (especially 2‑way) coverage to capture most defects, and leverages tools such as Hexawise and allpairspy to generate minimal yet sufficient test cases, dramatically lowering pre‑release risk.

Test Case Designbusiness financecombinatorial coverage
0 likes · 11 min read
Improving Test Sufficiency for Business Finance Systems
Test Development Learning Exchange
Test Development Learning Exchange
Oct 26, 2024 · R&D Management

How Test Leaders Can Ensure Project Stability and Quality Through Comprehensive Testing Strategies

This article outlines how test managers can protect project stability and quality by defining clear testing goals, selecting appropriate test types, planning resources, strengthening requirement management, enforcing strict testing processes, driving automation, integrating CI/CD, applying quality gates, managing defects, fostering team collaboration, monitoring metrics, and promoting knowledge sharing.

CI/CDautomationdefect tracking
0 likes · 8 min read
How Test Leaders Can Ensure Project Stability and Quality Through Comprehensive Testing Strategies
Test Development Learning Exchange
Test Development Learning Exchange
Oct 22, 2024 · Operations

Comprehensive Guide to Collecting Information, Reproducing Issues, Analyzing Logs and Code, Narrowing Problem Scope, and Team Communication

This guide outlines systematic steps for gathering environment and error details, reproducing bugs across different setups, analyzing logs and source code, narrowing down problem areas, and effectively communicating with developers, product managers, testers, on‑site staff, and customers to resolve software issues.

bug troubleshootingdebugginglog-analysis
0 likes · 6 min read
Comprehensive Guide to Collecting Information, Reproducing Issues, Analyzing Logs and Code, Narrowing Problem Scope, and Team Communication
Test Development Learning Exchange
Test Development Learning Exchange
Oct 16, 2024 · Fundamentals

Key Practices for Test Team Management and Quality Assurance

This article outlines comprehensive strategies for test managers, covering daily responsibilities, building and motivating efficient test teams, handling conflicts, time‑critical testing, cross‑department coordination, performance evaluation, risk management, communication with non‑technical stakeholders, QA throughout the software lifecycle, tool selection, process optimization, and emerging testing trends.

DevOpsautomationperformance testing
0 likes · 12 min read
Key Practices for Test Team Management and Quality Assurance
Test Development Learning Exchange
Test Development Learning Exchange
Oct 13, 2024 · Fundamentals

Fundamentals of Software Testing: Key Concepts, Methods, and Practices

This comprehensive guide covers the essential concepts of software testing, including basic testing types, test case design techniques, defect management, testing tools, test processes, methodologies, and software development lifecycle models, providing clear definitions and practical advice for each topic.

Defect Managementsoftware development lifecyclesoftware testing
0 likes · 22 min read
Fundamentals of Software Testing: Key Concepts, Methods, and Practices
DeWu Technology
DeWu Technology
Oct 9, 2024 · Industry Insights

How Top Tech Companies Use AI and Automation to Supercharge QA Efficiency – Highlights from the DeWu Tech Salon

The DeWu Tech Salon in Shanghai gathered over 220 participants and featured four expert talks on AI‑driven testing, simulation automation, precise testing platforms, and ad‑algorithm gray‑scale interception, offering concrete strategies and measurable gains for improving software quality and development efficiency.

AI testingTech Conferenceautomation
0 likes · 13 min read
How Top Tech Companies Use AI and Automation to Supercharge QA Efficiency – Highlights from the DeWu Tech Salon
Test Development Learning Exchange
Test Development Learning Exchange
Oct 7, 2024 · Interview Experience

30 Must‑Know Interview Questions & Answers for Modern Software Development

This article compiles 30 essential interview questions covering fundamentals, API pagination, HTTP status codes, JSON schema validation, CORS, test automation frameworks, pytest parametrization and fixtures, mocking, coverage testing, load and stress testing, Locust and JMeter usage, security testing such as SQL injection, XSS, OAuth2, JWT, CI/CD concepts with Jenkins, GitHub Actions, Travis CI, Docker, and Python code quality tools like static analysis, black formatting, unit testing, refactoring, and technical debt management, each accompanied by concise explanations and runnable code snippets.

APICI/CDPython
0 likes · 15 min read
30 Must‑Know Interview Questions & Answers for Modern Software Development
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Sep 30, 2024 · R&D Management

Gaining Experience Through Effective Task Management in Test Development

This guide explains how test developers can efficiently complete diverse testing tasks by understanding task requirements, communicating details, classifying tasks, using visual and questioning techniques, preparing appropriate tools, executing work with structured processes, and reflecting on outcomes to turn experience into reusable skills.

R&Dproductivitysoftware testing
0 likes · 22 min read
Gaining Experience Through Effective Task Management in Test Development
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Sep 10, 2024 · Artificial Intelligence

Boost Test Case Creation with AI: How a Multi‑Model Platform Cuts Effort by 80%

An AI-driven test case generation platform at KuJiaLe leverages multiple large language models, offering three input methods, online editing, and dual export options, while addressing stability, length limits, and security challenges to improve testing efficiency and achieve over 80% success rate.

AI testingTest Case Generationautomation
0 likes · 10 min read
Boost Test Case Creation with AI: How a Multi‑Model Platform Cuts Effort by 80%
Bilibili Tech
Bilibili Tech
Sep 6, 2024 · Artificial Intelligence

AI Empowering Software Development for Quality and Efficiency

The QECon Global Software Quality and Efficiency Conference in Shanghai on September 20‑21 will explore how AI—especially AIGC, LLMs, and large models—enhances software development, testing, and performance, featuring expert talks on multi‑device quality assurance and practical test‑shift strategies, highlighting innovative opportunities and real‑world value.

AI in software developmentAI modelsconference
0 likes · 2 min read
AI Empowering Software Development for Quality and Efficiency
FunTester
FunTester
Aug 28, 2024 · Operations

Shadow Testing: Reducing Risk and Ensuring Seamless System Changes

Shadow testing is a parallel deployment strategy that minimizes the risk of system changes, safeguards user experience, validates performance and data integrity, and provides a controlled environment for comprehensive testing, supported by a suite of modern tools and real‑world case studies.

CI/CDContainerizationShadow Testing
0 likes · 17 min read
Shadow Testing: Reducing Risk and Ensuring Seamless System Changes
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 27, 2024 · Fundamentals

Why Robust Testing Is the Key to Software Quality: From Shift‑Left to Automation

This article explains how comprehensive testing—from early shift‑left practices and lifecycle coverage to automated unit, integration, and end‑to‑end tests—ensures software quality, reduces costs, and supports rapid development, illustrated with real‑world case studies and practical design techniques.

E2E testingquality assuranceshift-left
0 likes · 21 min read
Why Robust Testing Is the Key to Software Quality: From Shift‑Left to Automation
Test Development Learning Exchange
Test Development Learning Exchange
Aug 21, 2024 · Backend Development

pytest-httpserver Tutorial: Installation and 10 Practical Testing Examples

This article introduces the pytest-httpserver plugin for launching a simple HTTP server during tests, provides installation instructions, and walks through ten practical examples covering GET, POST, headers, query parameters, request counting, error codes, redirects, file uploads, timeouts, and client certificate verification.

Pythonfixtureshttp testing
0 likes · 8 min read
pytest-httpserver Tutorial: Installation and 10 Practical Testing Examples
FunTester
FunTester
Aug 19, 2024 · Industry Insights

How Heidegger’s “Bestand” Shapes Modern Software Testing Practices

The article explores Heidegger’s concept of "Bestand" (resource), explains how it transforms our view of objects into readily usable assets, and examines its impact on software testing—from automation tools and virtualized environments to CI/CD pipelines and outsourced test resources—highlighting both efficiency gains and potential quality blind spots.

Heideggerautomationindustry insight
0 likes · 7 min read
How Heidegger’s “Bestand” Shapes Modern Software Testing Practices
Software Development Quality
Software Development Quality
Aug 9, 2024 · Fundamentals

Mastering Idempotency Testing: Scenarios, Detection, and Real-World Test Cases

This article explains idempotency testing, outlines common scenarios such as network requests and financial transactions, describes methods to detect duplicate requests, provides comprehensive coverage strategies, offers practical test‑case examples, lists relevant testing tools, and includes a JUnit code sample for implementation.

JUnitidempotencysoftware testing
0 likes · 11 min read
Mastering Idempotency Testing: Scenarios, Detection, and Real-World Test Cases
FunTester
FunTester
Aug 9, 2024 · Industry Insights

14 Hard‑Earned Lessons for Starting Your Automation Testing Journey

This article shares fourteen practical lessons learned from real‑world automation testing, covering when to automate, scope definition, tool selection, team coordination, ROI considerations, open‑source pitfalls, code reuse, and the balance between automated and manual testing.

Automation TestingBest PracticesPostman
0 likes · 10 min read
14 Hard‑Earned Lessons for Starting Your Automation Testing Journey
Software Development Quality
Software Development Quality
Aug 5, 2024 · Artificial Intelligence

How Large Language Models Can Transform Software Testing

This article explores how large language models can automate test case generation, predict defects, analyze results, optimize strategies, execute intelligent testing, and assist compatibility checks, while providing practical tools, real-world case studies, and a step‑by‑step GPT‑4 testing workflow.

AI testingdefect predictionlarge language models
0 likes · 15 min read
How Large Language Models Can Transform Software Testing
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 2, 2024 · Fundamentals

Google’s Large‑Scale Code Coverage Infrastructure: Design, Automation, and Adoption Insights

The article presents a comprehensive overview of Google’s code‑coverage system, describing its metrics, integration into the daily development workflow, underlying infrastructure, visualization tools, data‑driven analysis of five years of coverage data, and developer survey results that reveal adoption patterns and perceived usefulness.

GoogleSoftware Engineeringautomation
0 likes · 21 min read
Google’s Large‑Scale Code Coverage Infrastructure: Design, Automation, and Adoption Insights
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jul 29, 2024 · Artificial Intelligence

Inside MTSC 2024 Shanghai: AI, 3D Rendering, and Front‑End Performance in Modern Testing

The MTSC 2024 Shanghai conference gathered top testing experts to discuss AI‑driven testing, full‑chain 3D rendering ecosystems, UI automation for graphics software, and front‑end performance assurance, offering a comprehensive look at emerging quality‑assurance practices and future collaborations.

3D renderingAI testingconference recap
0 likes · 3 min read
Inside MTSC 2024 Shanghai: AI, 3D Rendering, and Front‑End Performance in Modern Testing
FunTester
FunTester
Jul 23, 2024 · Fundamentals

Why Smoke Testing Is the Secret Weapon for Stable Software Releases

Smoke testing, also known as build verification or sanity testing, is a lightweight regression subset that quickly validates core functionality after each build, providing rapid feedback to catch critical issues early and maintain code stability throughout the development lifecycle.

CI/CDSmoke Testingquality assurance
0 likes · 10 min read
Why Smoke Testing Is the Secret Weapon for Stable Software Releases
Software Development Quality
Software Development Quality
Jul 19, 2024 · R&D Management

Mastering Software Acceptance Testing: A Complete Process Guide

This guide outlines a transparent, actionable software acceptance testing workflow—covering purpose, scope, startup, project initiation, test planning, design, case maintenance, review, functional verification, production line acceptance, archiving, and final summary—to ensure quality and compliance across product development, testing, and operations teams.

Acceptance Testingsoftware testingtest process
0 likes · 13 min read
Mastering Software Acceptance Testing: A Complete Process Guide
Software Development Quality
Software Development Quality
Jul 18, 2024 · R&D Management

What Skills Define a Top Test Development Engineer? A 5‑Level Competency Guide

This guide presents a detailed five‑level competency framework for test development engineers, covering test analysis, design, planning, execution, reporting, project management, development, security, performance, automation, and related technical skills, with behavior grades and descriptions for each area.

SKILL frameworkautomationsoftware testing
0 likes · 30 min read
What Skills Define a Top Test Development Engineer? A 5‑Level Competency Guide