Tagged articles

Software testing

715 articles · Page 3 of 8
DaTaobao Tech
DaTaobao Tech
Mar 1, 2024 · Industry Insights

From Test Engineer to Quality Architect: Lessons from a Decade of Growth

A seasoned test developer shares a decade‑long journey, detailing the evolution from functional testing to test automation, the construction of a comprehensive quality assurance system, practical tools for repetitive problems, and personal reflections on perseverance, collaboration, and continuous learning.

AutomationIndustry InsightsQuality Assurance
0 likes · 19 min read
From Test Engineer to Quality Architect: Lessons from a Decade of Growth
Software Development Quality
Software Development Quality
Mar 1, 2024 · Fundamentals

How to Choose the Right Test Case Management Tool: A Comparative Review of 6 Popular Solutions

This article compares six widely used test case management platforms, explains their target audiences and key features, evaluates their strengths and weaknesses, and offers guidance on selecting the most suitable tool based on team size, workflow requirements, integration needs, and budget constraints.

QASelection GuideSoftware testing
0 likes · 12 min read
How to Choose the Right Test Case Management Tool: A Comparative Review of 6 Popular Solutions
Software Development Quality
Software Development Quality
Feb 28, 2024 · Fundamentals

2023 Software Quality Assurance Survey Reveals Tester Career Trends, AI Adoption, and Team Dynamics

The 2023 Software Quality Assurance industry survey, based on nearly a thousand valid responses, analyzes testers' employment status, satisfaction, background, technical skills, personal growth paths, team structures, AI/LLM usage, and future industry trends, providing data‑driven insights for professionals and managers alike.

AI adoptionCareer TrendsIndustry Survey
0 likes · 24 min read
2023 Software Quality Assurance Survey Reveals Tester Career Trends, AI Adoption, and Team Dynamics
FunTester
FunTester
Feb 27, 2024 · Industry Insights

2023 Software Testing Survey: Career Shifts, Skill Gaps, and Future Trends

The 2023 testing industry questionnaire, with roughly 850 respondents, reveals employment status, satisfaction scores, career change intentions, demographic distributions, salary trends, technical skill priorities, AI adoption rates, team structures, process bottlenecks, and forecasts for the coming year, offering a comprehensive view of the sector’s health and direction.

AIAutomationCareer Trends
0 likes · 24 min read
2023 Software Testing Survey: Career Shifts, Skill Gaps, and Future Trends
Shentong Technology Team
Shentong Technology Team
Feb 26, 2024 · R&D Management

How Shentong Achieved Near‑Complete Test Coverage: Practices, Tools, and Lessons

This article details Shentong's systematic approach to improving test completeness, covering test case design, a custom Quality Keeper workflow, code‑coverage measurement, precise regression strategies, automation effectiveness, issue‑driven optimization, and future plans such as front‑end coverage and AI‑assisted testing.

Quality AssuranceSoftware testingTest Automation
0 likes · 19 min read
How Shentong Achieved Near‑Complete Test Coverage: Practices, Tools, and Lessons
FunTester
FunTester
Feb 21, 2024 · Backend Development

Common Time-Related Bugs and Protection Strategies

This article analyzes six typical time‑related bugs—including timezone conversion, daylight‑saving anomalies, precision mismatches, comparison errors, storage pitfalls, and permission expirations—and provides concrete design and testing safeguards for developers.

Software testingTimezonebackend development
0 likes · 10 min read
Common Time-Related Bugs and Protection Strategies
Advanced AI Application Practice
Advanced AI Application Practice
Feb 5, 2024 · Fundamentals

What Are the Realistic Benchmarks for API Automation Testing?

The article examines how API automation testing can be measured and implemented effectively, arguing that coverage and pass‑rate targets vary by team context, emphasizing cost‑benefit analysis, prioritizing core interfaces, and focusing on reducing feedback cycles rather than chasing statistical metrics.

MicroservicesSoftware testingapi-automation
0 likes · 8 min read
What Are the Realistic Benchmarks for API Automation Testing?
MaGe Linux Operations
MaGe Linux Operations
Feb 4, 2024 · Fundamentals

Why TDD and BDD Matter: Master the Red‑Green‑Refactor Cycle

This article explains the core concepts, rhythms, and practical applications of Test‑Driven Development (TDD) and Behavior‑Driven Development (BDD), illustrating how the red‑green‑refactor loop and business‑focused scenarios improve code quality, design, and collaboration between developers and stakeholders.

BDDBehavior Driven DevelopmentSoftware testing
0 likes · 19 min read
Why TDD and BDD Matter: Master the Red‑Green‑Refactor Cycle
Advanced AI Application Practice
Advanced AI Application Practice
Feb 2, 2024 · Industry Insights

Quality Assurance: Balancing Cost, Value, and ROI in Software Testing

The article analyzes how quality assurance costs scale with product ambitions, compares small‑startup and large‑enterprise testing setups, and explains why automation and testing platforms require sustained investment that only pays off when aligned with business value and cost‑effectiveness.

AutomationCost-Benefit AnalysisQuality Assurance
0 likes · 8 min read
Quality Assurance: Balancing Cost, Value, and ROI in Software Testing
FunTester
FunTester
Feb 2, 2024 · R&D Management

How to Stop Software Testers from Becoming the Team’s Scapegoat

The article examines why software testers often bear the blame in development projects, lists typical accusations they face, and offers concrete communication strategies and twelve practical recommendations to improve testing practices, clarify responsibilities, and foster better collaboration with developers and product owners.

Bug ReportingR&D ManagementSoftware testing
0 likes · 10 min read
How to Stop Software Testers from Becoming the Team’s Scapegoat
Advanced AI Application Practice
Advanced AI Application Practice
Feb 1, 2024 · Industry Insights

Why Top Test Engineers Are Often the First to Be Laid Off

The article examines why highly skilled test engineers are vulnerable during layoffs, highlighting the mismatch between technical prowess and business value, the importance of workplace networking, resource alignment, evolving testing roles, and current market trends such as platform decline, role consolidation, and growth in automotive testing.

AutomationIndustry TrendsSoftware testing
0 likes · 8 min read
Why Top Test Engineers Are Often the First to Be Laid Off
Advanced AI Application Practice
Advanced AI Application Practice
Jan 30, 2024 · Industry Insights

From Bug Hunting to AI Testing: A Decade-Long Chronicle of Software Testers' Evolution

The article traces the evolution of software testing roles in China from the early 2000s PC era through mobile-driven diversification, platform shifts, and recent AI and automotive trends, highlighting how responsibilities, tools, and career expectations have transformed over a ten‑year span.

AI testingPerformance TestingSoftware testing
0 likes · 8 min read
From Bug Hunting to AI Testing: A Decade-Long Chronicle of Software Testers' Evolution
DevOps
DevOps
Jan 21, 2024 · R&D Management

When and How to Allocate QA Resources in Software Projects

The article examines the ongoing debate about the necessity of dedicated QA roles, explains why high‑quality projects require systematic testing performed by professionals, outlines appropriate QA‑to‑development staffing ratios, discusses training and management of QA staff, and offers practical guidance for test case management and overall project quality assurance.

Agile TestingQAQuality Assurance
0 likes · 14 min read
When and How to Allocate QA Resources in Software Projects
360 Quality & Efficiency
360 Quality & Efficiency
Jan 19, 2024 · Frontend Development

Testing Common Issues and Case Studies for Various Chart Types

This article examines chart‑related requirements from a software tester’s perspective, outlining testing points, typical problems, and concrete case‑based test‑case designs for line, pie, and radar charts to improve test quality and efficiency.

Radar ChartSoftware testingTest Case Design
0 likes · 7 min read
Testing Common Issues and Case Studies for Various Chart Types
FunTester
FunTester
Jan 18, 2024 · R&D Management

Year-End Summary Guide for Test Engineers, Test Leads, and Test Managers

This article provides a comprehensive guide on how test engineers, test leads, and test managers can structure their year‑end summaries by focusing on work responsibilities, project and business insights, and future planning, while offering role‑specific examples, tables, and practical tips to make the summary both meaningful and impressive.

Software testingcareer developmentteam management
0 likes · 8 min read
Year-End Summary Guide for Test Engineers, Test Leads, and Test Managers
FunTester
FunTester
Jan 17, 2024 · Operations

Mastering Test Automation: Key Principles for Reliable DevOps Integration

This guide outlines essential principles for effective test automation within DevOps, covering investment planning, test case selection, result consistency, design techniques, language choice, application awareness, robustness, high‑quality test data, exploratory testing, and alert system implementation.

DevOpsQuality AssuranceSoftware testing
0 likes · 14 min read
Mastering Test Automation: Key Principles for Reliable DevOps Integration
phodal
phodal
Jan 7, 2024 · Artificial Intelligence

How UnitGen Generates High‑Quality Code Datasets for Private AI Models

UnitGen, a dataset generation framework derived from UnitEval, combines unified prompts, quality pipelines, and extensible thresholds with language‑specific context strategies and ArchGuard checks to produce both documentation and test datasets for private AI code‑generation models, leveraging the open‑source Chapi AST engine.

AI code generationAST analysisOpen-source tools
0 likes · 8 min read
How UnitGen Generates High‑Quality Code Datasets for Private AI Models
政采云技术
政采云技术
Jan 3, 2024 · Fundamentals

Designing Effective Test Cases: Definitions, Purpose, and Best Practices

This article explains what test cases are, their objectives, essential components, execution process, and the three core principles—accuracy, conciseness, and completeness—that guide the creation of high‑quality, maintainable test cases for reliable software testing.

Quality AssuranceSoftware testingtest case
0 likes · 9 min read
Designing Effective Test Cases: Definitions, Purpose, and Best Practices
FunTester
FunTester
Dec 28, 2023 · Operations

How a Six-Month Multi-System Project Achieved 99.9% Transaction Success: A Deep Dive into Test Summaries and Metrics

This article presents a comprehensive test summary of a six‑month project involving eight applications, detailing test objectives, planning, execution cycles, case counts, defect statistics, quality metrics, and management lessons that together delivered a 99.9% transaction pass rate and valuable insights for test leaders.

Software testingdefect analysisprocess improvement
0 likes · 13 min read
How a Six-Month Multi-System Project Achieved 99.9% Transaction Success: A Deep Dive into Test Summaries and Metrics
phodal
phodal
Dec 25, 2023 · Artificial Intelligence

Can AI Write Perfect Unit Tests? Inside AutoDev’s Prompt‑Fine‑Tune Pipeline

This article explains how the open‑source AutoDev plugin builds an end‑to‑end AI‑assisted coding solution that fine‑tunes open LLMs, constructs a Unit Eval dataset, engineers prompts for unit‑test generation, and enforces quality through a unified write‑evaluate pipeline.

AISoftware testingSpring
0 likes · 9 min read
Can AI Write Perfect Unit Tests? Inside AutoDev’s Prompt‑Fine‑Tune Pipeline
DevOps
DevOps
Dec 10, 2023 · Operations

Top 34 No-Code Automation Testing Tools to Expect in 2023

This article explores the evolution of software testing, defines no-code automation testing, outlines its benefits, compares code‑based and no-code approaches, and presents a curated list of 34 leading no-code testing tools for 2023, while also explaining how QA teams can leverage these tools and integrate them with platforms like LambdaTest.

AutomationQASoftware testing
0 likes · 33 min read
Top 34 No-Code Automation Testing Tools to Expect in 2023
JD Retail Technology
JD Retail Technology
Dec 5, 2023 · Fundamentals

Applying ChatGPT to Enhance Software Testing Efficiency

This article explores how software test engineers can leverage ChatGPT for tasks such as requirement analysis, test case creation, defect reporting, functional test generation, API test case generation, and automation script writing, thereby improving testing speed, accuracy, and overall quality.

AI assistanceChatGPTSoftware testing
0 likes · 10 min read
Applying ChatGPT to Enhance Software Testing Efficiency
FunTester
FunTester
Nov 30, 2023 · R&D Management

Why Influence Matters for Software Testers and How to Develop It

The article explains why influence is essential for software testers aspiring to leadership, outlines key personal traits, presents common challenges, and provides a four‑step framework—including non‑violent communication techniques and practical case studies—to help testers effectively drive change and resolve conflicts.

R&D ManagementSoftware testingcommunication
0 likes · 12 min read
Why Influence Matters for Software Testers and How to Develop It
Test Development Learning Exchange
Test Development Learning Exchange
Nov 30, 2023 · Operations

Comprehensive Test Plan, Strategy, Acceptance, and Deployment Plan for an E‑commerce Double‑11 Event

This document outlines a complete test plan, testing strategies, resource allocation, schedule, risk management, acceptance criteria, and deployment procedures for an e‑commerce Double‑11 promotion, emphasizing functional, interface, and performance testing to ensure system stability and high‑quality user experience.

Performance TestingSoftware testingTest Plan
0 likes · 8 min read
Comprehensive Test Plan, Strategy, Acceptance, and Deployment Plan for an E‑commerce Double‑11 Event
Amap Tech
Amap Tech
Nov 21, 2023 · Fundamentals

The Essence of Quality Assurance and the Value of Testing Roles

Quality assurance is fundamentally about exhaustive falsification to lower online risk, while the testing process seeks optimal ROI by balancing defect discovery against resource investment; a tester’s value hinges on business risk, system maturity, and the ability to become increasingly irreplaceable through deep domain knowledge, proactive risk mitigation, and innovative, end‑to‑end quality solutions.

Quality AssuranceROISoftware testing
0 likes · 11 min read
The Essence of Quality Assurance and the Value of Testing Roles
FunTester
FunTester
Nov 21, 2023 · Industry Insights

What Alibaba’s Recent Outages Reveal About Testing and Team Safety

The article examines three major Alibaba service disruptions, analyzes how insufficient testing and a lack of psychological safety among engineers may have contributed to the failures, and suggests ways to improve testing practices and workplace transparency.

AlibabaIncident ManagementPsychological Safety
0 likes · 7 min read
What Alibaba’s Recent Outages Reveal About Testing and Team Safety
Advanced AI Application Practice
Advanced AI Application Practice
Nov 20, 2023 · Fundamentals

What Exactly Is Testability in Software Development?

The article defines testability as the precondition for conducting testing at each software lifecycle stage, explains its manifestations during requirements, design, development, and release phases, and illustrates the concept with a performance‑impact example from an e‑commerce order‑detail scenario.

Quality AssuranceSoftware testingdesign
0 likes · 7 min read
What Exactly Is Testability in Software Development?
JD Tech
JD Tech
Nov 17, 2023 · Artificial Intelligence

Using ChatGPT to Enhance Software Testing Efficiency

This article explores how software test engineers can leverage ChatGPT to improve efficiency across the testing workflow, including requirement analysis, test case creation, defect reporting, functional and API test generation, and automation script development, while providing code examples and practical tips for integrating AI assistance into testing processes.

AI assistanceChatGPTHttpRunner
0 likes · 12 min read
Using ChatGPT to Enhance Software Testing Efficiency
Test Development Learning Exchange
Test Development Learning Exchange
Nov 13, 2023 · Fundamentals

Comprehensive Software Testing Project Overview, Test Plan, and Automation Framework Design

This document presents a detailed overview of a software testing project, covering client‑server testing differences, a full test plan and test case examples, an automated testing framework built with Python, as well as personal reflections on strengths, job motivations, and future professional development goals.

Backend testingQuality AssuranceSoftware testing
0 likes · 9 min read
Comprehensive Software Testing Project Overview, Test Plan, and Automation Framework Design
Cloud Native Technology Community
Cloud Native Technology Community
Nov 10, 2023 · Operations

Shift Down: Combining Shift‑Left and Shift‑Right Testing for Platform‑Centric Software Delivery

This article examines the emerging “shift down” software delivery approach, explains the limitations of traditional shift‑left and shift‑right testing, and shows how integrating both through platform engineering can improve efficiency, security, and agility in modern cloud‑native environments.

DevOpsPlatform engineeringShift Right
0 likes · 13 min read
Shift Down: Combining Shift‑Left and Shift‑Right Testing for Platform‑Centric Software Delivery
Youzan Coder
Youzan Coder
Nov 7, 2023 · Artificial Intelligence

Can ChatGPT Boost Fuzz Testing? A Practical Exploration of AI‑Generated Test Cases

This article examines how ChatGPT can be combined with fuzz testing to automatically generate test cases, detailing the research process, design, implementation, performance metrics, discovered bugs, limitations, and future plans for improving AI‑driven automated testing in a real‑world e‑commerce environment.

AIChatGPTFuzzing
0 likes · 26 min read
Can ChatGPT Boost Fuzz Testing? A Practical Exploration of AI‑Generated Test Cases
Ant R&D Efficiency
Ant R&D Efficiency
Oct 26, 2023 · Artificial Intelligence

TestAgent: Open-Source 7B LLM That Supercharges Automated Test Generation

TestAgent is an open-source 7B test-domain LLM that delivers multi-language test-case generation, automatic assert completion, and a rapid deployment framework, offering industry-leading pass@1 scores, a ChatBot UI, and detailed setup instructions for diverse hardware environments.

AI testingModel deploymentOpen Source
0 likes · 8 min read
TestAgent: Open-Source 7B LLM That Supercharges Automated Test Generation
Software Development Quality
Software Development Quality
Oct 25, 2023 · Fundamentals

Why Software Testing Is Really About Risk Avoidance: Key Insights

The article argues that the essence of software testing is risk avoidance, explores why bugs arise from user expectations, outlines three core challenges—investment, recursion, and measurability—and proposes balanced semi‑automated testing strategies to reduce bugs while acknowledging the limits of full automation.

Software testingTest Automationbug reduction
0 likes · 10 min read
Why Software Testing Is Really About Risk Avoidance: Key Insights
JD Cloud Developers
JD Cloud Developers
Oct 17, 2023 · Operations

How JD Tech Guarantees High‑Quality User Growth: A Full‑Scale QA Methodology

This article outlines JD Tech's comprehensive quality‑assurance framework for user‑growth projects, covering responsibilities, challenges, core values, a diversified strategy, standardized processes, tool platformization, continuous operations, and measurable metrics to ensure high‑quality delivery across the product lifecycle.

Process OptimizationSoftware testinguser growth
0 likes · 53 min read
How JD Tech Guarantees High‑Quality User Growth: A Full‑Scale QA Methodology
Ant R&D Efficiency
Ant R&D Efficiency
Oct 17, 2023 · Fundamentals

Analysis of Code Defects and Their Repair Rates in Projects A and B

The report analyzes SonarQube‑detected defects in Projects A and B, classifying them by type and severity, revealing that code smells dominate while null‑pointer bugs are unexpectedly frequent, and discusses why some defects are quickly fixed versus others remaining unresolved, emphasizing early detection, design rigor, and robust testing.

Bug fixingDefect ManagementSoftware testing
0 likes · 16 min read
Analysis of Code Defects and Their Repair Rates in Projects A and B
Continuous Delivery 2.0
Continuous Delivery 2.0
Oct 17, 2023 · Fundamentals

Software Engineering Principles: Code Review, Entropy Control, Test Design, and Architectural Practices

This article presents a comprehensive set of software engineering principles—including obsessive code detail, entropy control, test‑driven design, domain‑driven modeling, and disciplined coding habits—to improve code quality, maintainability, and team collaboration across development projects.

DDDSoftware testingsoftware architecture
0 likes · 21 min read
Software Engineering Principles: Code Review, Entropy Control, Test Design, and Architectural Practices
Test Development Learning Exchange
Test Development Learning Exchange
Oct 11, 2023 · Fundamentals

Why Software Test Engineers Should Not Use Defect Data Alone as KPI and Suggested Multi‑Dimensional Performance Metrics

Relying solely on defect counts as a KPI fails to reflect a software test engineer’s true performance, so a multi‑dimensional evaluation—including test coverage, defect severity, automation, efficiency, problem‑solving, and teamwork—provides a more objective, comprehensive and fair assessment.

AutomationKPIQuality Assurance
0 likes · 7 min read
Why Software Test Engineers Should Not Use Defect Data Alone as KPI and Suggested Multi‑Dimensional Performance Metrics
FunTester
FunTester
Oct 8, 2023 · Operations

Why Writing Test Cases Saves Time and Boosts Software Quality

This article explains how systematic test case creation, clear verification steps, and disciplined bug tracking improve testing efficiency, ensure comprehensive coverage of core system logic and data flows, and help teams identify root causes to continuously raise software quality despite limited resources.

OperationsQuality AssuranceSoftware testing
0 likes · 10 min read
Why Writing Test Cases Saves Time and Boosts Software Quality
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 testingTest Automationcontinuous integration
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 testingTest Automation
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.

IEEE754PrecisionSoftware 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.

Quality AssuranceSoftware testingcontinuous integration
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.

FrontendSoftware testingTime Bugs
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.

CI/CDSoftware testingStatic Analysis
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.

Quality AssuranceSoftware testingearly involvement
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.

Quality AssuranceSoftware testingdevelopment process
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.

Quality AssuranceSoftware testingfunctional 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.

Quality AssuranceSoftware testingsoftware quality
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.

Quality AssuranceRole-Based TestingSoftware 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.

Quality AssuranceSoftware testingTesting 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 testingQuality AssuranceSoftware testing
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 testingTDDTest Automation
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 testingStatic Analysis
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 testingStatic Analysis
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.

Defect ManagementQuality AssuranceSoftware testing
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.

Performance TestingQuality AssuranceSoftware 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 testingcode coveragesafety-critical
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 testingTest Automation
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.

EfficiencySoftware testingcode quality
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.

Quality AssuranceSoftware testingTest Automation
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 testingcloud testingcompatibility 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.

Quality AssuranceSoftware testingconsistency
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.

OMSProcess ManagementQA
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.

DebuggingProgramming FundamentalsSoftware 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 TestingQuality AssuranceSoftware 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.

AutomationQuality AssuranceSoftware testing
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 TestingProgramming LanguagesSoftware testing
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 testingTest Automation
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.

Quality AssuranceSoftware 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 testingTest‑Driven Developmentcode quality
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 AnalysisSalary Trends
0 likes · 8 min read
What Do 2022 Software Testing Survey Results Reveal About Industry Trends?