Tagged articles

software testing

735 articles · Page 3 of 8
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 5, 2024 · Fundamentals

Google’s Testing Culture: From the “Toilet Test” to an Automated Testing Pyramid and Quality Evolution

This article examines Google’s two‑decade testing culture, detailing the iconic “toilet test” posters, the development of a testing certification program, the shift toward developer‑driven automated testing pyramids, the challenges of scaling massive test suites, and the evolving role of test engineers within the broader quality engineering framework.

GoogleSoftware EngineeringTesting Pyramid
0 likes · 19 min read
Google’s Testing Culture: From the “Toilet Test” to an Automated Testing Pyramid and Quality Evolution
Continuous Delivery 2.0
Continuous Delivery 2.0
Jun 20, 2024 · Fundamentals

Guidelines and Standards for Setting Code Coverage Targets in Software Testing

The article reviews typical code‑coverage goals such as 70‑80% for system testing, explains how factors like failure cost, resource constraints, testability, and development stage influence target selection, discusses why full coverage is often impractical, and summarizes major industry standards and coverage metrics used in safety‑critical domains.

code coveragecoverage metricsrisk assessment
0 likes · 8 min read
Guidelines and Standards for Setting Code Coverage Targets in Software Testing
Software Development Quality
Software Development Quality
Jun 19, 2024 · Operations

Best Practices for Test Data Management and Usage

This guide outlines comprehensive principles for generating, using, and cleaning test data across development, performance, and production environments, emphasizing independence, realism, security, proper permission controls, and systematic synchronization to ensure reliable and safe testing processes.

data managementoperationssoftware testing
0 likes · 6 min read
Best Practices for Test Data Management and Usage
Test Development Learning Exchange
Test Development Learning Exchange
May 31, 2024 · Fundamentals

Test-Driven Development (TDD): Principles, Process, Practices, Benefits, and Challenges

Test‑Driven Development (TDD) is a software development methodology that guides developers to write failing tests first, then implement minimal code to pass them, and finally refactor, offering benefits such as higher code quality, clearer requirements, safer refactoring, and reduced long‑term maintenance costs.

agile-practicescode qualityrefactoring
0 likes · 7 min read
Test-Driven Development (TDD): Principles, Process, Practices, Benefits, and Challenges
Huolala Tech
Huolala Tech
May 28, 2024 · Backend Development

How HuoLala’s “Lingmu” Platform Revolutionizes Map Service Testing with Real‑Time Traffic Replay

This article details the design and implementation of HuoLala’s Lingmu platform, which provides zero‑intrusive traffic recording, gRPC‑compatible replay, multi‑level diff noise reduction, and intelligent problem analysis to dramatically improve map service testing coverage, accuracy, and development efficiency.

backend platformdiff analysisgRPC
0 likes · 16 min read
How HuoLala’s “Lingmu” Platform Revolutionizes Map Service Testing with Real‑Time Traffic Replay
Continuous Delivery 2.0
Continuous Delivery 2.0
May 22, 2024 · Fundamentals

Google’s Test Certified Program: History, Levels, and Impact on Automated Testing

The article chronicles Google’s Test Certified initiative from its early challenges in 2005 through the establishment of a multi‑level certification system in 2006, detailing its structure, certification process, scaling efforts, cultural impact, and the lessons learned for improving automated testing practices.

GoogleTesting Certificationengineering culture
0 likes · 9 min read
Google’s Test Certified Program: History, Levels, and Impact on Automated Testing
DeWu Technology
DeWu Technology
May 6, 2024 · R&D Management

DeWu Quality Management System Overview

DeWu’s three‑year Quality Management System integrates a risk‑controlled iteration review mechanism, distinct testing and collaboration processes, metric‑driven “Quality Month” methods, and a suite of automation and monitoring tools to standardize, automate, and continuously improve product stability, efficiency, and innovation.

Process ManagementR&D managementquality assurance
0 likes · 13 min read
DeWu Quality Management System Overview
Software Development Quality
Software Development Quality
Apr 29, 2024 · Fundamentals

How Precise Testing Boosts Software Quality and Efficiency

Precise testing, a modern approach that defines clear test goals, leverages code analysis, coverage tools, and machine‑learning‑driven test selection, can dramatically improve software quality and efficiency, as demonstrated by case studies in finance, medical devices, and e‑commerce, while also reducing costs.

automationmachine learningprecision testing
0 likes · 4 min read
How Precise Testing Boosts Software Quality and Efficiency
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Apr 26, 2024 · R&D Management

Effective Project Test Retrospective: Insights from a Large-Scale Rendering Project

This article shares practical steps and key insights for conducting a project test retrospective, covering purpose clarification, mindset adjustment, documentation preparation, meeting facilitation, feedback collection, and lessons learned, illustrated with examples from the KE offline rendering cloud map project to help teams improve quality processes.

R&D managementprocess improvementproject quality
0 likes · 12 min read
Effective Project Test Retrospective: Insights from a Large-Scale Rendering Project
FunTester
FunTester
Apr 9, 2024 · R&D Management

Software Testing Career Path: From Junior Engineer to Test Director

This article outlines the various roles, skill dimensions, and career stages in software testing and QA, offering guidance on progression from entry‑level positions to senior management and architectural roles while highlighting the differences between QA and testing responsibilities.

QAcareer developmentmanagement
0 likes · 14 min read
Software Testing Career Path: From Junior Engineer to Test Director
转转QA
转转QA
Apr 2, 2024 · Fundamentals

Internship Reflections on QA Testing Practices and Tool Adoption at ZhaiZhai

During a four‑month internship at ZhaiZhai, the author describes how they progressed from basic functional testing to mastering various test tools and platforms, gained deeper insight into the role of QA in project workflows, and identified future growth directions in testing methodology and code development.

QAinternshipsoftware testing
0 likes · 14 min read
Internship Reflections on QA Testing Practices and Tool Adoption at ZhaiZhai
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Apr 1, 2024 · Industry Insights

Why Shifting Testing Left Boosts Quality: Lessons from Cloud Music

The article analyzes the concept of test left‑shift, outlining its theoretical benefits and drawbacks, sharing practical pain points from NetEase Cloud Music, and presenting a comprehensive pre‑, during‑, and post‑shift automation and monitoring strategy to improve software quality and delivery speed.

DevOpsautomationmonitoring
0 likes · 13 min read
Why Shifting Testing Left Boosts Quality: Lessons from Cloud Music
FunTester
FunTester
Mar 26, 2024 · Fundamentals

Why Acceptance Testing Is Critical for Software Quality: A Complete Guide

This comprehensive guide explains the purpose, types, standards, entry and exit criteria, tools, step‑by‑step execution process, common challenges, practical recommendations, and best‑practice tips for acceptance testing, helping teams ensure software meets user expectations and release requirements.

Acceptance Testingquality assurancesoftware development lifecycle
0 likes · 20 min read
Why Acceptance Testing Is Critical for Software Quality: A Complete Guide
FunTester
FunTester
Mar 22, 2024 · Fundamentals

Why Testers Often Feel They Stop Learning and How to Overcome It

The author reflects on why software testers frequently feel they have exhausted learning opportunities, identifies common misconceptions, and emphasizes that hands‑on practice, continuous coding, and real‑world feedback are essential to break the plateau and achieve meaningful growth.

Learningcareer developmentfeedback
0 likes · 7 min read
Why Testers Often Feel They Stop Learning and How to Overcome It
Software Development Quality
Software Development Quality
Mar 10, 2024 · Fundamentals

Key Differences Between B/S & C/S, Cookie vs Session, and Essential Software Testing Techniques

This article explains the architectural distinctions between B/S and C/S models, compares cookies and sessions, outlines the purpose of testing, and provides practical test case designs for pens, triangles, shopping carts, databases, UI automation, weak‑network scenarios, and Python coding examples, offering a comprehensive guide for software testing fundamentals.

automationsoftware testing
0 likes · 21 min read
Key Differences Between B/S & C/S, Cookie vs Session, and Essential Software Testing Techniques
Software Development Quality
Software Development Quality
Mar 9, 2024 · Operations

14 Essential Automation Test Framework Diagrams You Need to See

This article showcases a comprehensive collection of fourteen detailed diagrams illustrating various automation testing frameworks—including API, UI, mobile, JMeter, CI/CD pipelines, and DevOps practices—providing visual guidance for building robust test architectures across software development projects.

Automation TestingCI/CDsoftware testing
0 likes · 4 min read
14 Essential Automation Test Framework Diagrams You Need to See
FunTester
FunTester
Mar 8, 2024 · Industry Insights

What the 2023 Software Testing Survey Reveals About Industry Trends and Careers

The 2023 software testing industry survey, based on real data from 51Testing, shows rapid growth in automation, AI, and cloud testing, highlights sector distribution, salary trends, preferred tools, future investment areas, and professionals' career outlook and skill development priorities.

2023 trendsIndustry Surveycareer outlook
0 likes · 9 min read
What the 2023 Software Testing Survey Reveals About Industry Trends and Careers
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.

automationengineering growthindustry insights
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.

AICareer TrendsIndustry Survey
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.

code coveragecontinuous integrationquality assurance
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.

backend developmentdate bugssoftware testing
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.

API automationautomation best practicesmicroservices
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 DevelopmentTDD
0 likes · 19 min read
Why TDD and BDD Matter: Master the Red‑Green‑Refactor Cycle
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 managementresponsibility
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.

automationbusiness alignmentcareer advice
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 testingautomotive testingcareer evolution
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 TestingQATeam Roles
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 ChartTest Case DesignUI testing
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.

career developmentsoftware testingteam 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 assuranceselenium
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.

defect analysisprocess improvementquality metrics
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.

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

QAautomationno-code 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 assistanceChatGPTTest Case Generation
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 managementcommunicationinfluence
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.

Acceptance TestingTest Plandeployment
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.

ROIquality assurancerisk management
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.

AlibabaPsychological Safetycloud services
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.

DesignPerformancequality assurance
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 testingTest Planautomation framework
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.

DevOpsShift Rightplatform engineering
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.

AIAutomation TestingChatGPT
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 testinglarge language modelmodel deployment
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.

bug reductionrisk avoidancesoftware testing
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 ManagementSonarQube
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 architecturesoftware testing
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.

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

bug trackingdevelopment processoperations
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.

continuous integrationregression-testingrisk-based 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.

AIquality controlsoftware testing
0 likes · 9 min read
How CITIC Bank Built a Digital Testing Quality Control Platform for End-to-End Risk Management
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.

AIRNNTest Environment
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.

DevOpsconcurrency controldata security
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.

DecimalIEEE754floating-point
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.

continuous integrationquality assurancerisk analysis
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.

Time Bugsdstfrontend
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 ToolsTesting Strategiesproblem 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 managementrisk mitigationsoftware testing
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/CDcode coveragedynamic tracing
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.

early involvementiterationquality assurance
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.

development processquality assurancer&d efficiency
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.

functional testingquality assurancesoftware 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 qualitysoftware testing
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.

Role-Based 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.

Testing Metricsdefect metricsquality assurance
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 testingcall chain analysiscoverage 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.

AgileTDDsoftware testing
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 Engineeringcode coveragecode probes
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 Engineeringcode instrumentationcode quality
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 Managementbug lifecyclequality assurance
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 analysisBoundary Value AnalysisScenario 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 testingcode coveragesoftware metrics
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.

Security TestingUI testingcompatibility
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.

code coveragesafety-criticalsoftware testing
0 likes · 6 min read
How to Choose the Right Code Coverage Tool: 10 Essential Criteria