Tagged articles
670 articles
Page 3 of 7
FunTester
FunTester
Sep 25, 2023 · Fundamentals

Balancing Test Automation: When to Automate, What to Automate, and Common Pitfalls

The article examines why software testing inevitably consumes time and resources, explains the limits of both manual and automated testing, outlines scenarios best suited for automation such as regression and performance testing, and warns against unrealistic expectations, unnecessary tests, and security blind spots.

Software Testingcontinuous integrationregression testing
0 likes · 9 min read
Balancing Test Automation: When to Automate, What to Automate, and Common Pitfalls
Efficient Ops
Efficient Ops
Sep 21, 2023 · Operations

How CITIC Bank Built a Digital Testing Quality Control Platform for End-to-End Risk Management

The article details how CITIC Bank’s software development center created a digital testing quality‑control “control cabin” that visualizes business rules, data links, execution results and performance risks, enabling automated, AI‑assisted testing and comprehensive risk monitoring across its entire financial services ecosystem.

AISoftware Testingquality control
0 likes · 9 min read
How CITIC Bank Built a Digital Testing Quality Control Platform for End-to-End Risk Management
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 20, 2023 · Fundamentals

Why Unit Testing Accelerates Development: From History to Best Practices

This article traces the evolution of software testing from manual QA to developer‑driven automation, explains what unit testing is, presents the testing pyramid, outlines its many benefits, and warns against common anti‑patterns and misconceptions to help teams adopt effective unit testing.

DevOpsSoftware TestingTesting Pyramid
0 likes · 13 min read
Why Unit Testing Accelerates Development: From History to Best Practices
Efficient Ops
Efficient Ops
Sep 12, 2023 · Artificial Intelligence

AI-Powered Text Clustering and RNNs Automate Test Environment Issue Diagnosis

This article describes how a Chinese bank’s software development team leveraged AI techniques—text clustering and recurrent neural networks—to automatically classify and diagnose test-environment problems, dramatically reducing manual effort, improving issue visibility, and enabling self-healing mechanisms for faster, more reliable software delivery.

AIRNNSoftware Testing
0 likes · 5 min read
AI-Powered Text Clustering and RNNs Automate Test Environment Issue Diagnosis
SQB Blog
SQB Blog
Sep 6, 2023 · Operations

How to Build an Efficient, Secure Test Data Management System for DevOps

This article examines the challenges of test data generation in fast‑moving software projects and presents a self‑developed Test Data Management solution that balances efficiency, usability, security, quality, generality, and cost through adaptive concurrency control, masking policies, and a multi‑master architecture.

Concurrency ControlDevOpsSoftware Testing
0 likes · 15 min read
How to Build an Efficient, Secure Test Data Management System for DevOps
360 Quality & Efficiency
360 Quality & Efficiency
Sep 1, 2023 · Fundamentals

Understanding Floating-Point Representation, Issues, and Solutions

This article explains how floating‑point numbers are represented in computers using IEEE‑754, illustrates conversion from decimal to binary, describes single‑ and double‑precision formats, outlines common precision, rounding, comparison, overflow, and associativity problems, and presents practical solutions such as high‑precision decimal types, integer scaling, and specialized libraries.

DecimalIEEE754Software Testing
0 likes · 9 min read
Understanding Floating-Point Representation, Issues, and Solutions
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 21, 2023 · Fundamentals

Guidelines for Creating Effective Test Plans and Strategies

This guide explains how to balance implementation cost, maintenance cost, monetary cost, benefits, and risk when designing a test plan or strategy, outlines the differences between single test plans and test strategies, and provides detailed questions and considerations for test content, coverage, tools, processes, and utility to help teams produce practical, cost‑effective testing documentation.

Risk analysisSoftware TestingTest Strategy
0 likes · 12 min read
Guidelines for Creating Effective Test Plans and Strategies
Bilibili Tech
Bilibili Tech
Aug 18, 2023 · Frontend Development

Common Time-Related Bugs and Protection Strategies in Software Development

The article reviews six common time‑related bugs—conversion, DST, precision, comparison, storage, and permission errors—explains their causes such as mismatched zones, outdated DST data, unit mismatches, overflow, and expired windows, and recommends development, testing, and operational safeguards like UTC normalization, unit definitions, proper data types, and monitoring.

Software TestingTime BugsTimezone
0 likes · 11 min read
Common Time-Related Bugs and Protection Strategies in Software Development
Test Development Learning Exchange
Test Development Learning Exchange
Jul 30, 2023 · Fundamentals

Unreproducible Problems in Software Testing

To address unreproducible problems in software testing, detailed documentation, repeated testing, environment replication, debugging tools, data monitoring, collaboration, and version control are essential strategies.

Debugging ToolsSoftware Testingproblem solving
0 likes · 5 min read
Unreproducible Problems in Software Testing
JD Cloud Developers
JD Cloud Developers
Jul 26, 2023 · R&D Management

Test Engineers’ Guide to Boosting Project Success with Smart Management

This article outlines how test engineers can proactively engage in each project phase—from requirement reviews and design assessments to scheduling, test case creation, code reviews, and risk mitigation—providing concrete tips for effective communication, early issue identification, and collaborative delivery of high-quality software.

Project ManagementSoftware Testingrisk mitigation
0 likes · 17 min read
Test Engineers’ Guide to Boosting Project Success with Smart Management
政采云技术
政采云技术
Jul 25, 2023 · Industry Insights

Quantifying Test Impact and Automating Regression with Code‑Case Mapping

The article examines common functional testing pain points—such as vague impact assessment, high regression cost, and poor test‑dev collaboration—and proposes a data‑driven solution that builds a code‑to‑test‑case mapping using dynamic call chains, static analysis, and coverage snapshots to enable precise test case recommendation and incremental coverage reporting.

Software Testingci/cdcode coverage
0 likes · 17 min read
Quantifying Test Impact and Automating Regression with Code‑Case Mapping
Test Development Learning Exchange
Test Development Learning Exchange
Jul 22, 2023 · Fundamentals

Early Test Involvement and Ongoing Testing Activities in Software Development

The article explains how early test involvement and continuous testing activities—ranging from requirement analysis, risk assessment, and test planning to iteration‑level test execution, defect management, and post‑release verification—help improve software quality, reduce costs, and ensure successful project delivery.

Software Testingearly involvementiteration
0 likes · 6 min read
Early Test Involvement and Ongoing Testing Activities in Software Development
360 Quality & Efficiency
360 Quality & Efficiency
Jul 21, 2023 · Operations

Implementing Test Left‑Shift to Enhance Software Quality and Development Efficiency

The article explains how adopting a test‑left‑shift approach—integrating testing activities early in the development lifecycle through stages such as self‑testing, requirement and test‑case reviews, UI/product walkthroughs, showcases, and acceptance gates—can reduce rework, lower costs, and improve overall software quality and team collaboration.

Software Testingdevelopment processquality assurance
0 likes · 9 min read
Implementing Test Left‑Shift to Enhance Software Quality and Development Efficiency
Test Development Learning Exchange
Test Development Learning Exchange
Jul 20, 2023 · Fundamentals

Why Others May Outperform You in Functional Testing and How to Improve

The article outlines common reasons why others excel in functional testing—such as superior strategies, environments, tools, teamwork, experience, coverage, defect management, risk assessment, and continuous learning—and provides practical solutions to help you enhance your own testing capabilities.

Software TestingTest Strategyfunctional testing
0 likes · 6 min read
Why Others May Outperform You in Functional Testing and How to Improve
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 7, 2023 · R&D Management

Turning Software Testing into a Strategic Business Asset

Drawing on over a decade of testing experience at Alibaba, this essay examines how software quality shifts from a luxury to a strategic business asset, explores its varying importance across industries, and proposes ways testing teams can evolve into value‑driving functions within modern development organizations.

Software TestingSoftware qualityquality assurance
0 likes · 14 min read
Turning Software Testing into a Strategic Business Asset
FunTester
FunTester
Jul 3, 2023 · Fundamentals

How Role‑Based “Roaming Testing” Can Transform Your Exploratory Test Strategy

The article reinterprets James A. Whittaker's global exploratory testing by classifying testers into roles such as traveler, student, and official, and maps each role to specific roaming scenarios—shopping, landmark, overnight, dangerous, personalized, etc.—with concrete exploratory techniques and practical examples for software testing.

Software TestingTesting Methodologyexploratory testing
0 likes · 11 min read
How Role‑Based “Roaming Testing” Can Transform Your Exploratory Test Strategy
360 Quality & Efficiency
360 Quality & Efficiency
Jun 30, 2023 · Fundamentals

Common Defect Metrics for Software Testing

The article explains why testing is essential in software development and introduces ten widely used defect metrics—such as defect density, arrival rate, fix rate, effectiveness, severity, reopen rate, escape rate, average fix time, type distribution, and convergence trend—to help teams assess and improve product quality.

Software TestingSoftware qualityTesting Metrics
0 likes · 8 min read
Common Defect Metrics for Software Testing
Efficient Ops
Efficient Ops
Jun 29, 2023 · Operations

How Precision Testing Transforms Quality Assurance in Digital Banking

Amid China's push for digital transformation, ICBC's Software Development Center tackles testing inefficiencies by introducing a precision testing framework that leverages coverage analysis, call‑chain tracing, and AI‑driven test‑case recommendation to boost quality, reduce defects, and accelerate delivery.

AI-driven TestingSoftware Testingcall chain analysis
0 likes · 9 min read
How Precision Testing Transforms Quality Assurance in Digital Banking
FunTester
FunTester
Jun 26, 2023 · Fundamentals

Why Unit Testing Matters: From Test Pyramids to Agile Practices

This article explains the concepts of narrow and broad unit testing, the shift‑left and shift‑right testing strategies, compares Mike Cohn’s and Google’s test pyramids, discusses the limitations of unit testing, and shows how unit testing fits into traditional and agile development models.

Software TestingTDDagile
0 likes · 10 min read
Why Unit Testing Matters: From Test Pyramids to Agile Practices
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 2, 2023 · Fundamentals

Code‑Level Quality Techniques: Architecture, Understanding, Probes, and Applications

This article introduces code‑level quality technologies, covering their background, architectural layers, code understanding methods, probe techniques, coverage metrics, smart unit testing, static analysis, and isolated‑function detection, and explains how these practices improve software robustness and defect‑recall efficiency.

Software EngineeringSoftware Testingcode coverage
0 likes · 16 min read
Code‑Level Quality Techniques: Architecture, Understanding, Probes, and Applications
Baidu Tech Salon
Baidu Tech Salon
May 30, 2023 · Fundamentals

Code-Level Quality Techniques: Architecture, Code Understanding, Probes, and Applications

The article outlines a two‑layer architecture for code‑level quality techniques—CodeC for deep code understanding via static analyses and Codeπ for applications such as quality assessment, probes, health monitoring, and defect location—detailing methods like AST parsing, coverage metrics, intelligent unit testing, static analysis, and orphan‑function detection to enhance software robustness.

Software EngineeringSoftware Testingcode instrumentation
0 likes · 16 min read
Code-Level Quality Techniques: Architecture, Code Understanding, Probes, and Applications
FunTester
FunTester
May 28, 2023 · Fundamentals

Mastering the Full Lifecycle of Software Defects: From Creation to Closure

This article explains the complete lifecycle of software defects, clarifying the difference between bugs and defects, detailing essential and extended attributes, offering guidance on writing clear titles and descriptions, and outlining the step‑by‑step process from creation through verification and closure.

Software Testingbug lifecycledefect management
0 likes · 5 min read
Mastering the Full Lifecycle of Software Defects: From Creation to Closure
360 Quality & Efficiency
360 Quality & Efficiency
May 26, 2023 · Operations

Effective Test Case Design: 5W2H Analysis and Common Design Techniques

This article explains how to avoid common pitfalls in test case design by applying 5W2H requirement analysis, structuring cases with clear hierarchies, and using techniques such as equivalence partitioning, boundary value analysis, scenario flow analysis, and error guessing to create comprehensive, readable, and maintainable test suites.

5W2H analysisScenario TestingSoftware Testing
0 likes · 7 min read
Effective Test Case Design: 5W2H Analysis and Common Design Techniques
Software Development Quality
Software Development Quality
May 21, 2023 · Fundamentals

Why Code Coverage Isn’t the Same as Test Coverage – A Deep Dive

This article explains the distinction between code coverage and test coverage, outlines testing strategies across functional, code, and architectural layers, offers practical steps and visualisation techniques, and highlights how AI can enhance both kinds of coverage in modern software testing.

AI testingSoftware Testingcode coverage
0 likes · 11 min read
Why Code Coverage Isn’t the Same as Test Coverage – A Deep Dive
FunTester
FunTester
May 19, 2023 · Fundamentals

Comprehensive Guide to Software Testing Points: UI, Functional, Performance, Security, and Compatibility

This article outlines essential software testing points—including UI usability, functional correctness, performance load, security controls, and cross‑platform compatibility—explaining why enumerating each test item helps testers design comprehensive cases, detect defects early, and ensure reliable, secure, and user‑friendly applications.

CompatibilityPerformance TestingSoftware Testing
0 likes · 15 min read
Comprehensive Guide to Software Testing Points: UI, Functional, Performance, Security, and Compatibility
Software Development Quality
Software Development Quality
May 17, 2023 · Fundamentals

How to Choose the Right Code Coverage Tool: 10 Essential Criteria

Selecting an appropriate code coverage tool is crucial for ensuring software safety and reliability, and this article outlines ten key criteria—including compiler independence, ease of use, report clarity, support for safety-critical standards, integration flexibility, low overhead, language support, creative coding handling, security suitability, and licensing and support evaluation.

Software TestingTool Selectioncode coverage
0 likes · 6 min read
How to Choose the Right Code Coverage Tool: 10 Essential Criteria
Software Development Quality
Software Development Quality
May 13, 2023 · Operations

How Precise Testing Transforms FinTech QA: Real-World Practices and Future Directions

This article explains the concept of precise testing, illustrates industry implementations at iQIYI and ByteDance, examines current practices within China Industrial and Commercial Bank, and outlines future enhancements such as dynamic analysis and intelligent test case recommendation to improve test efficiency and risk assessment.

FinTechSoftware Testingcoverage analysis
0 likes · 10 min read
How Precise Testing Transforms FinTech QA: Real-World Practices and Future Directions
Test Development Learning Exchange
Test Development Learning Exchange
May 12, 2023 · Fundamentals

Ten Benefits of Software Testers Writing Code

Writing code empowers software testers by automating test execution, reducing costs, expanding coverage, improving code quality, enhancing skill sets, increasing test case accuracy, shortening test cycles, boosting result reliability, streamlining test management, and accelerating data comparison, ultimately making testing more efficient and reliable.

Software Testingcode qualityefficiency
0 likes · 3 min read
Ten Benefits of Software Testers Writing Code
FunTester
FunTester
May 12, 2023 · Operations

Why Testers Must Code: 12 Key Benefits of Automated Testing

The article explains why software testers should learn to write code, outlining twelve advantages of automated testing such as increased efficiency, higher quality, repeatability, better coverage, early defect detection, documentation, cross‑platform support, collaboration, real‑time feedback, stronger debugging, scalability, cost reduction, and competitive edge.

Software Testingcoding for testerscontinuous integration
0 likes · 6 min read
Why Testers Must Code: 12 Key Benefits of Automated Testing
DevOps
DevOps
May 4, 2023 · Fundamentals

Understanding Compatibility Testing and How to Prepare a Test Device List

This article explains the concept of compatibility testing, outlines key characteristics, and provides a systematic approach for selecting test devices based on market positioning, delivery goals, technology constraints, test objectives, and resource considerations, while also covering resource pool building and execution methods.

Software TestingTest Strategycloud testing
0 likes · 11 min read
Understanding Compatibility Testing and How to Prepare a Test Device List
FunTester
FunTester
May 4, 2023 · Fundamentals

How to Build Trust in Test Results with Authoritative Test Criteria

The article explains why testers need clear system boundaries and authoritative test criteria, outlines methods to identify system components, and presents seven consistency dimensions—user requirements, comparable products, historical behavior, visual design, statements, standards, and purpose—to ensure reliable and repeatable testing outcomes.

ConsistencySoftware Testingfundamentals
0 likes · 6 min read
How to Build Trust in Test Results with Authoritative Test Criteria
转转QA
转转QA
Apr 27, 2023 · Operations

Test Plan Writing Practices for OMS System: A Step-by-Step Guide

This article shares practical habits and a structured five‑stage process for creating comprehensive test plans for an Order Management System, covering pre‑review preparation, design‑phase collaboration, post‑design verification, final review, and continuous improvement to ensure quality and alignment with business goals.

OMSQASoftware Testing
0 likes · 11 min read
Test Plan Writing Practices for OMS System: A Step-by-Step Guide
FunTester
FunTester
Apr 26, 2023 · Fundamentals

Why Java Is Essential for Test Engineers and How to Get Started

The article explains why test engineers need solid programming skills, highlights Java's cross‑platform advantages, rich libraries, and simple syntax, and provides a step‑by‑step guide covering core concepts, development setup, coding standards, practice exercises, common APIs, debugging tips, and essential testing tools.

DebuggingJavaSoftware Testing
0 likes · 10 min read
Why Java Is Essential for Test Engineers and How to Get Started
FunTester
FunTester
Apr 25, 2023 · Fundamentals

An Overview of Software Testing: Types, Purposes, and Career Prospects

This article provides a comprehensive overview of software testing, covering its purpose, various test types such as functional, performance, security, compatibility, reliability, user experience, internationalization, and automation, as well as career prospects and essential skills for testers.

Performance TestingSoftware Testingfunctional testing
0 likes · 8 min read
An Overview of Software Testing: Types, Purposes, and Career Prospects
Test Development Learning Exchange
Test Development Learning Exchange
Apr 21, 2023 · R&D Management

How to Build a High‑Performance Software Testing Team in 20 Practical Steps

This guide outlines twenty essential steps for creating an efficient software testing team, covering goal definition, strategy planning, hiring, process and tool setup, training, communication, continuous improvement, environment management, automation, agile practices, documentation, and fostering a culture of learning and collaboration.

AutomationSoftware TestingTeam Building
0 likes · 9 min read
How to Build a High‑Performance Software Testing Team in 20 Practical Steps
Test Development Learning Exchange
Test Development Learning Exchange
Apr 19, 2023 · Fundamentals

Test Scenarios for QA Using ChatGPT: Automation Framework, Locust Performance Demo, Functional Test Cases, and Requirement Analysis

This article outlines four practical QA scenarios—building a simple API automation framework, creating a Locust performance‑testing demo, writing functional test cases, and analyzing product requirements for hidden risks—while emphasizing how mastering ChatGPT can boost a tester's competitiveness.

ChatGPTPerformance TestingQA
0 likes · 2 min read
Test Scenarios for QA Using ChatGPT: Automation Framework, Locust Performance Demo, Functional Test Cases, and Requirement Analysis
JD Cloud Developers
JD Cloud Developers
Apr 12, 2023 · R&D Management

Mastering the ‘Test #1’ Role: A Blueprint for Quality Leadership in Large Projects

This article outlines the purpose, responsibilities, and step‑by‑step workflow of the Test #1 position—an owner‑type quality architect in large‑scale projects—covering background analysis, scope planning, test case design, execution, risk management, full‑link rehearsals, and post‑release review, with practical tips drawn from JD’s real‑world experience.

Project ManagementSoftware Testingrole definition
0 likes · 17 min read
Mastering the ‘Test #1’ Role: A Blueprint for Quality Leadership in Large Projects
FunTester
FunTester
Apr 11, 2023 · Fundamentals

Guidelines for Software Test Engineers (1–3 Years) to Master Core Testing Skills and Advanced Topics

This article provides software test engineers with 1‑3 years of experience a comprehensive roadmap to master fundamental testing skills, automation, performance, security testing, and essential programming languages, emphasizing systematic learning, practical application, and continuous improvement for career growth.

Performance TestingSoftware Testingprogramming languages
0 likes · 12 min read
Guidelines for Software Test Engineers (1–3 Years) to Master Core Testing Skills and Advanced Topics
Software Development Quality
Software Development Quality
Apr 4, 2023 · Operations

How Traffic Recording & Replay Boosts Test Efficiency at China Agricultural Bank

This article explains the challenges of testing in a rapidly evolving banking system and introduces a traffic recording and replay platform that automates test case generation, improves coverage, and reduces manual effort through web‑server, network‑stack, and application‑level recording techniques.

ElasticsearchSoftware Testingreplay testing
0 likes · 10 min read
How Traffic Recording & Replay Boosts Test Efficiency at China Agricultural Bank
Test Development Learning Exchange
Test Development Learning Exchange
Mar 31, 2023 · R&D Management

How to Evaluate and Improve Software Testers' Performance

This article examines why evaluating software testers' performance is essential and outlines practical methods—including task completion, quality standards, communication, teamwork, learning ability, and contribution—to assess individuals, while also recommending environmental, training, and incentive measures to enhance overall test team effectiveness.

Performance EvaluationSoftware Testingemployee assessment
0 likes · 4 min read
How to Evaluate and Improve Software Testers' Performance
JD Cloud Developers
JD Cloud Developers
Mar 29, 2023 · Fundamentals

Mastering the Core Logic of Software Testing: From Black‑Box Basics to Strategic Design

This article shares practical insights and foundational principles for software testers, covering essential skills, the underlying logic of black‑box testing, input‑output modeling, and a concise 2W+1H analysis method to help both newcomers and seasoned professionals design effective test strategies.

Software Testingblack-box testingtest design
0 likes · 18 min read
Mastering the Core Logic of Software Testing: From Black‑Box Basics to Strategic Design
php Courses
php Courses
Mar 28, 2023 · Operations

Introduction to Performance Testing and a Quick Guide for Beginners Using RunnerGo

This article explains what performance testing is, its goals, key metrics, common test types, and provides a step‑by‑step guide—including tool selection, requirement clarification, environment setup, script design, execution, and result analysis—using the RunnerGo platform for newcomers.

Load TestingPerformance TestingRunnerGo
0 likes · 6 min read
Introduction to Performance Testing and a Quick Guide for Beginners Using RunnerGo
Continuous Delivery 2.0
Continuous Delivery 2.0
Mar 23, 2023 · Fundamentals

Practical Guidelines for Effective Unit Testing

This article offers pragmatic, engineering‑focused advice on why unit testing matters, what makes a good test, when to write or skip tests, who should write them, and how to structure tests using the classic arrange‑act‑assert pattern.

Software Testingcode qualitytest‑driven development
0 likes · 7 min read
Practical Guidelines for Effective Unit Testing
FunTester
FunTester
Mar 19, 2023 · Industry Insights

What Do 2022 Software Testing Survey Results Reveal About Industry Trends?

A 2022 survey of Chinese software testing professionals uncovers how layoffs, new government policies, and emerging technologies are reshaping testing work forms, tool preferences, salary distributions, career entry routes, and the overall market landscape.

Industry SurveyMarket analysisSoftware Testing
0 likes · 8 min read
What Do 2022 Software Testing Survey Results Reveal About Industry Trends?
DevOps
DevOps
Mar 7, 2023 · Fundamentals

Twelve Principles of Software Testing

This article outlines twelve essential software testing principles—ranging from user‑centric testing and lifecycle integration to risk‑based prioritization and third‑party verification—while also announcing the IDCF DevOps Hackathon, a 36‑hour event in Shanghai for building and launching a product.

DevOpsSoftware Testinghackathon
0 likes · 7 min read
Twelve Principles of Software Testing
FunTester
FunTester
Feb 17, 2023 · Fundamentals

Software Testing Interview Questions and Best Practices

This article compiles a comprehensive set of software testing interview questions covering test planning, test case design, bug identification, communication with developers, PO pattern usage, automation frameworks, API testing, performance testing, and related best‑practice answers to help candidates prepare effectively.

AutomationPerformance TestingSoftware Testing
0 likes · 14 min read
Software Testing Interview Questions and Best Practices
Architects Research Society
Architects Research Society
Feb 14, 2023 · Fundamentals

Test‑Driven Development (TDD): Concepts, Practices, Tools, and Myths

Test‑Driven Development (TDD) is an incremental, test‑first methodology that emphasizes writing failing tests before code, integrates refactoring, supports both unit and acceptance testing, addresses myths, tools, and its extension with Agile Model‑Driven Development, offering a disciplined approach to improve design and quality.

Software TestingTDDagile
0 likes · 21 min read
Test‑Driven Development (TDD): Concepts, Practices, Tools, and Myths
21CTO
21CTO
Feb 10, 2023 · Artificial Intelligence

Google Bard’s Blunder: Why AI Search Helpers Must Pass Rigorous Tests

Google’s Bard, promoted as an AI search assistant to challenge Microsoft’s ChatGPT‑enhanced Bing, stumbled in a live demo by providing a false answer about the James Webb Telescope, prompting a market plunge and highlighting the critical need for thorough testing of AI‑driven search tools.

AI searchGoogle BardSoftware Testing
0 likes · 4 min read
Google Bard’s Blunder: Why AI Search Helpers Must Pass Rigorous Tests
HelloTech
HelloTech
Feb 7, 2023 · R&D Management

How to Empower Developers for Self‑Testing: A Four‑Step Framework

This article outlines a practical four‑step framework—defining standards, providing enablement, ensuring controllability, and fostering a collaborative atmosphere—to help testing teams support developers in conducting reliable self‑tests before production deployment.

R&D collaborationSoftware Testingdevelopment process
0 likes · 8 min read
How to Empower Developers for Self‑Testing: A Four‑Step Framework
FunTester
FunTester
Feb 6, 2023 · Operations

Why Interface Automation Testing Matters and How to Get Started

The article explains the shift from unit testing to interface automation, outlines its advantages such as early testing and system robustness, details essential implementation techniques like protocol simulation, data‑driven testing, keyword‑driven execution, and provides practical steps for teams to begin API testing effectively.

API testingAutomationSoftware Testing
0 likes · 9 min read
Why Interface Automation Testing Matters and How to Get Started
Test Development Learning Exchange
Test Development Learning Exchange
Jan 31, 2023 · Fundamentals

Comprehensive Software Testing Process from Requirement Analysis to Full Release

This article outlines a complete software testing workflow—including requirement analysis, technical review, test design, developer self‑testing, test involvement, gray release, and full launch—highlighting key activities, stakeholder participation, and best practices for ensuring quality throughout the development lifecycle.

DeploymentSoftware Testingdevelopment lifecycle
0 likes · 5 min read
Comprehensive Software Testing Process from Requirement Analysis to Full Release
Test Development Learning Exchange
Test Development Learning Exchange
Jan 28, 2023 · R&D Management

Key Aspects of Test Management: Process Standards, Requirement Control, and Team Growth

Effective test management should focus on three core areas—process standardization, rigorous requirement control, and continuous team development—by implementing clear workflow guidelines, thorough technical and test case reviews, proactive requirement reviews, and regular team growth activities such as monthly retrospectives and knowledge sharing.

Process StandardizationR&D processesSoftware Testing
0 likes · 4 min read
Key Aspects of Test Management: Process Standards, Requirement Control, and Team Growth
FunTester
FunTester
Jan 13, 2023 · Fundamentals

How to Prepare an Effective Year-End Summary for Test Teams

This guide outlines the essential steps, templates, data-driven insights, and future planning tips for test leaders to create a comprehensive year‑end summary that highlights achievements, identifies gaps, and sets clear objectives for the next year.

Career DevelopmentSoftware Testingperformance metrics
0 likes · 7 min read
How to Prepare an Effective Year-End Summary for Test Teams
FunTester
FunTester
Jan 10, 2023 · Industry Insights

Which Test Metrics Really Matter? A Comprehensive Guide for QA Teams

This article outlines the most common software testing metrics, explains how they differ from broader software quality measures, and shows how teams at project, department, and executive levels can select and track the right indicators in both waterfall and agile environments.

AutomationKPIsSoftware Testing
0 likes · 14 min read
Which Test Metrics Really Matter? A Comprehensive Guide for QA Teams
FunTester
FunTester
Jan 6, 2023 · Industry Insights

When Does Exploratory Testing Shine? Levels, Factors, and Best Practices

This article examines the internal and external factors that influence exploratory testing, defines five testing levels from fully free to fully scripted, identifies suitable project types and domains, and offers practical ways to improve testers' exploratory skills and overall test effectiveness.

Software TestingTest Strategyexploratory testing
0 likes · 11 min read
When Does Exploratory Testing Shine? Levels, Factors, and Best Practices
Efficient Ops
Efficient Ops
Dec 29, 2022 · Operations

How China Postal Savings Bank Boosted Efficiency with DevOps Standards

China Postal Savings Bank’s DevOps R&D Collaboration Platform and the Xingchen Platform’s Golden Bull Automated Testing System achieved top‑level evaluations in pipeline, CI/CD, and interface testing, showcasing how standardized tools and continuous delivery pipelines can dramatically improve quality, efficiency, and competitiveness in large enterprises.

AutomationContinuous DeliveryDevOps
0 likes · 14 min read
How China Postal Savings Bank Boosted Efficiency with DevOps Standards
Efficient Ops
Efficient Ops
Dec 27, 2022 · Operations

How CITIC Bank Earned Top‑Tier DevOps Platform Certification and Boosted Delivery Efficiency

CITIC Bank's Software Development Center successfully passed the China Academy of Information and Communications Technology's DevOps system and tool platform evaluation, achieving the highest "platform excellent" level across seven modules, and shared detailed insights on their testing service cloud and quality control platforms, the benefits of standardization, and future DevOps plans.

Banking TechnologyContinuous DeliveryDevOps
0 likes · 18 min read
How CITIC Bank Earned Top‑Tier DevOps Platform Certification and Boosted Delivery Efficiency
Efficient Ops
Efficient Ops
Dec 26, 2022 · Operations

How CITIC Bank Achieved Top‑Tier DevOps Platform Certification and Boosted Delivery Efficiency

CITIC Bank's Software Development Center passed the prestigious "System and Tool Platform – Excellent" level of the DevOps Capability Maturity Model, detailing the evaluated Test Service Cloud and WuYueTian Quality Control platforms, the seven assessment modules, implementation challenges, and future DevOps plans.

AutomationContinuous DeliveryDevOps
0 likes · 17 min read
How CITIC Bank Achieved Top‑Tier DevOps Platform Certification and Boosted Delivery Efficiency
FunTester
FunTester
Dec 25, 2022 · R&D Management

How to Master Test Monitoring and Control for Effective QA Management

This guide explains why test monitoring and control are essential for QA managers, outlines key metrics, data collection frequencies, evaluation methods, and best practices to keep testing projects on track and deliver quality software on schedule.

QA managementSoftware Testingquality assurance
0 likes · 10 min read
How to Master Test Monitoring and Control for Effective QA Management
FunTester
FunTester
Dec 23, 2022 · R&D Management

Why Testers Become the Scapegoats: Three Layers of Blame in Software Development

The article examines how testers often become scapegoats in software projects, detailing three layers of blame—from missed delivery schedules and unmet quality expectations to emergency releases—while arguing that underlying architectural and design flaws, not testing, are the true sources of product defects.

Software Testingprocess improvementquality assurance
0 likes · 6 min read
Why Testers Become the Scapegoats: Three Layers of Blame in Software Development
Baidu Intelligent Testing
Baidu Intelligent Testing
Dec 21, 2022 · Operations

Intelligent Test Localization Practices: Spectrum-Based Fault Localization, Error-Code Build System, Revenue‑Loss Decision, and UI Case Localization

This article presents a comprehensive overview of intelligent test localization techniques—including spectrum‑based fault localization, error‑code driven build‑system localization, commercial revenue‑loss decision making, and UI case‑level tracing—detailing their motivations, methodologies, algorithms, and practical applications within automated testing pipelines.

AutomationFault LocalizationSoftware Testing
0 likes · 10 min read
Intelligent Test Localization Practices: Spectrum-Based Fault Localization, Error-Code Build System, Revenue‑Loss Decision, and UI Case Localization
Baidu Geek Talk
Baidu Geek Talk
Dec 20, 2022 · Industry Insights

How AI‑Powered Fault Localization Transforms Automated Testing at Scale

This article explores Baidu's intelligent testing practices, covering spectrum‑based root‑cause localization, error‑code driven build‑system diagnostics, revenue‑change stop‑loss decision workflows, and search UI case‑level tracing, illustrating how data, algorithms, and engineering combine to reduce manual effort and accelerate issue resolution.

Automated TestingFault LocalizationOperations
0 likes · 10 min read
How AI‑Powered Fault Localization Transforms Automated Testing at Scale
Bilibili Tech
Bilibili Tech
Dec 20, 2022 · Industry Insights

Can Recommendation Algorithms Speed Up Test Case Prioritization? A Bilibili Case Study

This article presents a detailed study on applying recommendation‑system techniques to test case prioritization for Bilibili's mobile apps, describing the problem definition, evaluation metrics, data processing, FM model selection, experimental results, practical deployment, and future research directions.

BilibiliRecommendation SystemsSoftware Testing
0 likes · 13 min read
Can Recommendation Algorithms Speed Up Test Case Prioritization? A Bilibili Case Study
DaTaobao Tech
DaTaobao Tech
Dec 12, 2022 · Fundamentals

Testing Process and Test Case Design for Activity Lottery Feature

The article outlines a complete testing workflow for an activity lottery feature—from requirement evaluation, design, and case creation using equivalence and scenario‑based methods, through execution, gray‑release verification, and post‑release monitoring—emphasizing risk analysis, stability governance, rate‑limit safeguards, and financial loss prevention to ensure reliable, high‑quality releases.

Software Testingquality assurancerisk management
0 likes · 18 min read
Testing Process and Test Case Design for Activity Lottery Feature
FunTester
FunTester
Nov 27, 2022 · Fundamentals

Why Performance Testing Matters: Key Metrics, Types, and Best Practices

This guide explains what performance testing is, why it’s essential, the key metrics such as throughput, response time, and bandwidth, outlines a step‑by‑step testing process, compares load, stress, endurance and capacity testing types, and reviews popular tools like JMeter, LoadRunner and NeoLoad.

Load TestingMetricsPerformance Testing
0 likes · 10 min read
Why Performance Testing Matters: Key Metrics, Types, and Best Practices
FunTester
FunTester
Nov 24, 2022 · Fundamentals

5‑Step Guide to Transition from Manual to Automated Testing

This article outlines a practical five‑step guide for manual testers to evaluate the benefits of automation and smoothly transition to automated testing, covering case selection, tool evaluation, development management, execution‑reporting‑maintenance workflow, and effectiveness monitoring with key metrics.

Software Testingmanual testingquality assurance
0 likes · 7 min read
5‑Step Guide to Transition from Manual to Automated Testing
DeWu Technology
DeWu Technology
Nov 21, 2022 · Fundamentals

Root Causes and Mitigation Strategies for Undetected Bugs in Software Testing

Undetected bugs arise from vague requirement reviews, incomplete test coverage, lax test execution, limited environments, developer‑introduced defects, and insufficient exploratory testing, so teams should strengthen requirement analysis, design comprehensive cases, enforce strict test adherence, use gray releases, improve code reviews, automate coverage metrics, and adopt disciplined self‑testing and reporting to markedly reduce bug leakage.

Software Testingbug leakagedevelopment process
0 likes · 13 min read
Root Causes and Mitigation Strategies for Undetected Bugs in Software Testing
Baidu Intelligent Testing
Baidu Intelligent Testing
Nov 15, 2022 · Artificial Intelligence

Risk‑Driven Delivery and Quality Assessment Model for Automated Testing at Baidu

This article describes Baidu's risk‑driven delivery approach, detailing the three current testing challenges, the design of a quality‑assessment system that uses machine‑learning (logistic regression) for risk identification, control and decision, and the resulting improvements in testing efficiency and quality.

AIAutomationSoftware Testing
0 likes · 14 min read
Risk‑Driven Delivery and Quality Assessment Model for Automated Testing at Baidu
Baidu Tech Salon
Baidu Tech Salon
Nov 14, 2022 · Artificial Intelligence

How Risk‑Driven Delivery Boosts Test Efficiency with AI‑Powered Quality Models

This article analyzes Baidu's risk‑driven delivery approach, detailing how machine‑learning models identify, control, and decide on testing risks, replace manual judgments, improve test efficiency and quality, and deliver measurable savings and bug interceptions across large‑scale software projects.

Software Testingautomated deliverylogistic regression
0 likes · 13 min read
How Risk‑Driven Delivery Boosts Test Efficiency with AI‑Powered Quality Models
Baidu Geek Talk
Baidu Geek Talk
Nov 14, 2022 · Artificial Intelligence

Risk‑Driven Delivery and Quality Assessment Model for Intelligent Testing

Baidu’s risk‑driven delivery system applies a machine‑learning quality‑assessment model that automatically identifies, controls, and decides testing risks across over 50 features, enabling precise test selection, intercepting hundreds of bugs, cutting test waiting time from 50 to 2 hours, and paving the way toward fully automated intelligent testing.

AISoftware Testingquality assessment
0 likes · 15 min read
Risk‑Driven Delivery and Quality Assessment Model for Intelligent Testing
FunTester
FunTester
Nov 10, 2022 · Operations

The Rise of Scriptless Test Automation: Trends, Benefits, and Tools

This article examines how scriptless (no‑code) test automation is emerging as a cost‑effective trend that speeds software delivery, reduces maintenance effort, involves business analysts and technical experts, and highlights leading tools such as AcceIQ, Katalon Studio, Testim, Cloud QA, and Perfecto.

Software Testingno-code testingquality assurance
0 likes · 8 min read
The Rise of Scriptless Test Automation: Trends, Benefits, and Tools
Software Development Quality
Software Development Quality
Nov 9, 2022 · Fundamentals

How to Build a Comprehensive Test Strategy Using the Four‑Step Method

This guide walks a software test architect through gathering project information, applying a four‑step test‑strategy formulation method, defining product quality levels, analyzing risks, structuring overall, phase, and execution test strategies, and establishing a layered testing framework with concrete examples and visual diagrams.

Risk analysisSoftware TestingTest Strategy
0 likes · 28 min read
How to Build a Comprehensive Test Strategy Using the Four‑Step Method
Software Development Quality
Software Development Quality
Nov 8, 2022 · Operations

Master the Four‑Step Test Strategy: From Planning to Risk Analysis

This comprehensive guide explains what a test strategy is, how it differs from test policies, plans, and solutions, introduces a four‑step method for crafting strategies, and covers product quality goals, risk analysis, test layering, defect analysis, and practical techniques for effective software testing.

Risk analysisSoftware TestingTest Strategy
0 likes · 30 min read
Master the Four‑Step Test Strategy: From Planning to Risk Analysis
Software Development Quality
Software Development Quality
Nov 7, 2022 · Fundamentals

Mastering Software Test Architecture: Skills, Types, and Methods

This comprehensive guide explains the role of a software test architect, outlines the six quality attributes of software products, details various test types and methods—including functional, reliability, performance, and usability testing—and presents a four‑step test design technique to create effective test cases.

Software TestingTest architecturequality attributes
0 likes · 21 min read
Mastering Software Test Architecture: Skills, Types, and Methods
Baidu Intelligent Testing
Baidu Intelligent Testing
Oct 27, 2022 · Artificial Intelligence

Risk‑Driven Delivery and Unattended Testing in Baidu Search: Practices and Insights

The article explains Baidu's risk‑driven delivery approach for intelligent testing, outlines the current challenges of low‑risk projects, ineffective test tasks, and missed defects, and details how AI‑enhanced, fully automated testing, stable build pipelines, and precise risk‑assessment models enable unattended delivery and improve testing efficiency.

AI in TestingBaiduSoftware Testing
0 likes · 12 min read
Risk‑Driven Delivery and Unattended Testing in Baidu Search: Practices and Insights
Baidu Tech Salon
Baidu Tech Salon
Oct 24, 2022 · Industry Insights

How Baidu Achieved Unmanned Delivery with Risk‑Driven Testing and AI

This article examines Baidu's risk‑driven, AI‑enhanced approach to unmanned software delivery, detailing the evolution of testing automation, the three human dependencies it eliminates, and the essential capabilities—comprehensive testing, stable builds, and precise risk evaluation—required to free testers from manual intervention.

AI automationSoftware Testingcontinuous integration
0 likes · 12 min read
How Baidu Achieved Unmanned Delivery with Risk‑Driven Testing and AI
Baidu Intelligent Testing
Baidu Intelligent Testing
Oct 19, 2022 · Artificial Intelligence

Intelligent Test Evaluation: Risk Dimension Mining, Admission Assessment, Multi‑Dimensional Activity Data Mining, and Model‑Based Risk Evaluation

This article presents an end‑to‑end intelligent testing framework that mines development‑stage risk dimensions, conducts admission risk assessment, extracts multi‑dimensional activity data such as coverage metrics, and applies model‑based risk evaluation to guide quality‑assurance decisions and improve release safety.

ModelingSoftware Testingartificial intelligence
0 likes · 11 min read
Intelligent Test Evaluation: Risk Dimension Mining, Admission Assessment, Multi‑Dimensional Activity Data Mining, and Model‑Based Risk Evaluation
Baidu Geek Talk
Baidu Geek Talk
Oct 18, 2022 · Artificial Intelligence

Intelligent Test Evaluation and Risk Assessment in Software Quality Assurance

The article describes an intelligent test‑evaluation framework that gathers performance data, quantifies project, personnel, and code risk dimensions, feeds them into rule‑based and logistic‑regression models to produce risk scores and risk‑driven testing plans, and demonstrates how this approach identified thousands of high‑risk projects, prevented hundreds of bugs, and saved thousands of person‑days.

Software Testingdata miningrisk assessment
0 likes · 9 min read
Intelligent Test Evaluation and Risk Assessment in Software Quality Assurance
FunTester
FunTester
Oct 16, 2022 · Fundamentals

Why Developer‑Tester Tension Mirrors a Mother‑In‑Law Conflict—and How Smoke Testing Can Ease It

The article likens the strained developer‑tester relationship to a mother‑in‑law dynamic, explains why clear role boundaries and a well‑defined smoke‑testing stage are essential for quality handover, and offers practical steps for setting thresholds, selecting test cases, and balancing responsibilities.

Smoke TestingSoftware Testingdeveloper-test collaboration
0 likes · 16 min read
Why Developer‑Tester Tension Mirrors a Mother‑In‑Law Conflict—and How Smoke Testing Can Ease It
Bilibili Tech
Bilibili Tech
Oct 11, 2022 · Fundamentals

Precise Testing Technology: Definition, Implementation, and Practice

Precise testing technology uses static code scanning and dynamic tracing to build a Neo4j call‑graph, automatically recommends test scopes and cases via diff analysis and weighted relationships—including call‑count, module, text similarity, and GCN—thereby improving test adequacy, cutting regression cycles, and dramatically reducing test execution time.

Dynamic analysisGCNSoftware Testing
0 likes · 9 min read
Precise Testing Technology: Definition, Implementation, and Practice
FunTester
FunTester
Oct 11, 2022 · Fundamentals

When Should You Automate Tests? A Practical Guide to Choosing What to Automate

This guide explains how to decide which test scenarios to automate by evaluating cost, priority, feasibility, and business impact, while also outlining what should remain manual, essential prerequisites, tool selection, and a step‑by‑step approach to building an effective test automation strategy.

QASoftware Testingautomation strategy
0 likes · 13 min read
When Should You Automate Tests? A Practical Guide to Choosing What to Automate
DevOps
DevOps
Oct 8, 2022 · Fundamentals

Principles of Test Case Design: Guidelines for Effective Testing

This article outlines eight fundamental principles—requirement‑based, scenario‑oriented, precise description, atomic, determinable, regression‑ready, independent, and orthogonal—that guide the creation of high‑quality test cases for developers, testers, and quality professionals across various testing scenarios.

Software Testingtest case designtest design fundamentals
0 likes · 8 min read
Principles of Test Case Design: Guidelines for Effective Testing
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Sep 30, 2022 · Game Development

Exploratory Testing in Game Development: Concepts, Practices, and Q&A

This article explains how exploratory testing—a mindset that blends learning, design, and execution—can be applied to game QA, compares it with traditional and ad‑hoc testing, answers common questions, discusses its relationship with automation and AI, and shares practical tips from real‑world experience.

Agile DevelopmentSoftware Testingexploratory testing
0 likes · 32 min read
Exploratory Testing in Game Development: Concepts, Practices, and Q&A
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 28, 2022 · Fundamentals

How to Break Down UI Requirements: A Practical Guide for Developers and Testers

This article presents a systematic, six‑point approach for developers and testers to decompose UI‑related requirements—covering UI scope, data sources, data‑UI binding, user interaction handling, behavior tracking, and post‑release monitoring—to improve implementation clarity, collaboration, and delivery quality.

Data FlowSoftware EngineeringSoftware Testing
0 likes · 13 min read
How to Break Down UI Requirements: A Practical Guide for Developers and Testers
Ant R&D Efficiency
Ant R&D Efficiency
Sep 20, 2022 · Backend Development

Guidelines for Writing Unit Tests with Mockito and Test Case Design in SpringBoot

The article outlines how to design robust SpringBoot unit tests by first mastering business flows and external dependencies, preparing isolated test data, using Mockito’s @Mock/@MockBean and @Spy/@SpyBean correctly—including proper stubbing techniques—and applying best‑practice rules and the ACTS 2.0 framework for data‑driven, coverage‑verified testing.

MockingMockitoSoftware Testing
0 likes · 8 min read
Guidelines for Writing Unit Tests with Mockito and Test Case Design in SpringBoot
FunTester
FunTester
Sep 16, 2022 · Industry Insights

Future‑Proof Your Software Testing Career: A Complete Skill Roadmap

Amid the current tech hiring slowdown, this guide outlines a comprehensive learning roadmap for software testers, covering fundamentals, Linux, shell scripting, web fundamentals, databases, packet‑capture tools, API testing, automation frameworks, mobile testing, TestOps, and performance and security testing to help engineers stay competitive and advance their careers.

AppiumAutomationJMeter
0 likes · 17 min read
Future‑Proof Your Software Testing Career: A Complete Skill Roadmap
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Sep 9, 2022 · Operations

Optimizing Test Case Review Process: Practices and Tips for QA Teams

This article outlines the original test case review workflow, identifies its inefficiencies, and presents a comprehensive set of improvements—including pre‑review preparation, role assignments, meeting conduct, post‑meeting follow‑up, and presentation techniques—to help QA teams conduct more efficient and effective test case reviews.

QA processSoftware Testingteam collaboration
0 likes · 15 min read
Optimizing Test Case Review Process: Practices and Tips for QA Teams