Tagged articles

Software testing

715 articles · Page 7 of 8
DevOps
DevOps
Jun 13, 2019 · Operations

How to Import and Export Test Cases in TFS

This guide explains how to use the TFS Test Plan Management tool to import and export test cases, detailing step‑by‑step procedures, example screenshots, default file locations, and answers to common questions for testers seeking to manage their test case data efficiently.

DevOpsExportSoftware testing
0 likes · 3 min read
How to Import and Export Test Cases in TFS
转转QA
转转QA
Jun 5, 2019 · Fundamentals

Designing Executable Test Cases: Principles, Common Pitfalls, and Practical Examples

This article explains how to transform product requirements into clear, executable test cases by defining unique conditions and deterministic results, discusses typical questions about coverage and edge cases, and provides concrete examples from game‑account and book‑purchase scenarios to illustrate effective case design.

Quality AssuranceSoftware testingTest Case Design
0 likes · 7 min read
Designing Executable Test Cases: Principles, Common Pitfalls, and Practical Examples
360 Quality & Efficiency
360 Quality & Efficiency
May 21, 2019 · Fundamentals

How to Become an Excellent Test Engineer

This article outlines nine essential qualities and habits—such as curiosity, troubleshooting skill, perseverance, creativity, perfectionism, technical knowledge, confidence, persuasion, and programming background—that together form the roadmap for anyone aspiring to excel as a software test engineer.

Professional SkillsQuality AssuranceSoftware testing
0 likes · 5 min read
How to Become an Excellent Test Engineer
360 Tech Engineering
360 Tech Engineering
May 8, 2019 · Fundamentals

Payment Testing Guide: Classification, Methods, and Test Points

This guide explains how to classify payment types, outlines functional, interface, and security testing methods, and lists comprehensive test points for payment amounts, processes, methods, and coupon handling to ensure reliable and secure payment flows in software products.

Software testingfunctional testinginterface testing
0 likes · 6 min read
Payment Testing Guide: Classification, Methods, and Test Points
360 Quality & Efficiency
360 Quality & Efficiency
Apr 23, 2019 · Operations

Comprehensive Guide to Payment Testing: Classification, Methods, and Test Points

This article provides a detailed overview of payment testing, covering payment classification, common testing methods such as functional, interface, and security testing, key test points for payment flow, amounts, methods, and coupons, and includes illustrative diagrams to help testers ensure reliable and secure transaction processes.

Software testingfunctional testingpayment flow
0 likes · 7 min read
Comprehensive Guide to Payment Testing: Classification, Methods, and Test Points
转转QA
转转QA
Apr 11, 2019 · Operations

Why Conduct Bug Analysis and How to Extract Value from Bug Data

The article explains the importance of bug analysis for improving product quality, outlines the information that can be analyzed, describes common bug resolution categories, discusses bug severity levels, and shows how various stakeholders can use bug metrics to drive process optimization and predict future issues.

Bug AnalysisQuality AssuranceSoftware testing
0 likes · 10 min read
Why Conduct Bug Analysis and How to Extract Value from Bug Data
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 1, 2019 · Fundamentals

Must-Read Technical Books Recommended by Alibaba Experts

Alibaba’s senior engineers share their curated list of essential technical books—from software testing and design patterns to AI, machine learning, reinforcement learning, Rust programming, and database architecture—explaining why each title is valuable for developers seeking deeper knowledge and practical insights.

AIDatabase SystemsDesign Patterns
0 likes · 9 min read
Must-Read Technical Books Recommended by Alibaba Experts
360 Tech Engineering
360 Tech Engineering
Mar 21, 2019 · Fundamentals

Return Code Bugs and Their Fixes in Function Testing

The article examines two typical return‑code bugs encountered during software testing—one where a default success code is unintentionally returned in error scenarios and another where mismatched return‑code checks render error‑handling branches unreachable—offering concrete solutions and best‑practice recommendations.

Exception HandlingSoftware testingbest practices
0 likes · 4 min read
Return Code Bugs and Their Fixes in Function Testing
360 Tech Engineering
360 Tech Engineering
Mar 13, 2019 · Fundamentals

Comprehensive Guide to Software Testing Process and Types

This guide outlines a comprehensive software testing framework, covering basic smoke tests, functional, security, interface, compatibility, installation, performance, regression, and advanced testing practices, with detailed steps, responsibilities, and reporting requirements for development, testing, and product teams.

Quality AssuranceSoftware testingcompatibility testing
0 likes · 8 min read
Comprehensive Guide to Software Testing Process and Types
360 Quality & Efficiency
360 Quality & Efficiency
Mar 13, 2019 · Fundamentals

Common Return Code Bugs in Function Testing and Their Solutions

The article examines two typical return‑code bugs encountered during white‑box testing—one where error paths mistakenly return a success code and another where callers check the wrong value—explaining their causes and offering concrete remediation guidelines to improve error handling.

Software testingbugerror handling
0 likes · 4 min read
Common Return Code Bugs in Function Testing and Their Solutions
360 Quality & Efficiency
360 Quality & Efficiency
Feb 27, 2019 · Operations

Comprehensive Software Testing Process Guide

This guide outlines a complete software testing workflow covering basic smoke, functional, security, interface, compatibility, installation, performance, regression, and advanced testing stages, with detailed steps, responsibilities, and reporting requirements for developers, testers, and product teams.

Performance TestSoftware testingcompatibility test
0 likes · 8 min read
Comprehensive Software Testing Process Guide
360 Tech Engineering
360 Tech Engineering
Jan 24, 2019 · Fundamentals

The Truth About Test Automation: Myths, Maintenance, and Balancing Manual and Automated Testing

This article debunks common myths about test automation, explains why scripts require ongoing maintenance, discusses why full automation is impossible, and offers practical guidance on balancing automated and manual testing using risk‑based, conversation‑driven, and exploratory approaches to maximize value.

Software testingmaintenancemanual testing
0 likes · 7 min read
The Truth About Test Automation: Myths, Maintenance, and Balancing Manual and Automated Testing
360 Quality & Efficiency
360 Quality & Efficiency
Jan 21, 2019 · Fundamentals

The Truth About Test Automation: Myths, Balancing Manual and Automated Testing, and Measuring Value

This article explains common misconceptions about test automation, why it requires ongoing maintenance and human expertise, how to balance automated and manual testing, identifies key areas to automate using risk‑based, conversation‑driven, and exploratory approaches, and discusses how to evaluate the true value of automation.

Quality AssuranceSoftware testingTest Automation
0 likes · 7 min read
The Truth About Test Automation: Myths, Balancing Manual and Automated Testing, and Measuring Value
360 Quality & Efficiency
360 Quality & Efficiency
Jan 7, 2019 · Operations

Deepening Functional Testing: Controlling Product, Development Quality, and Environment Configuration

This article expands on functional testing by exploring three key control areas—product knowledge, development quality through version control and test case integration, and environment configuration—offering practical insights and best practices for testers to enhance test effectiveness and drive project quality.

Quality AssuranceSoftware testingenvironment configuration
0 likes · 9 min read
Deepening Functional Testing: Controlling Product, Development Quality, and Environment Configuration
Node Underground
Node Underground
Dec 23, 2018 · Fundamentals

Master the 20+ Essential Software Testing Types in One Guide

This comprehensive guide explains the most common software testing types—from Alpha and Beta to Security, Load, and Compatibility testing—detailing their purposes, execution contexts, and how they help ensure software quality before release.

Beta TestingQuality AssuranceSoftware testing
0 likes · 9 min read
Master the 20+ Essential Software Testing Types in One Guide
High Availability Architecture
High Availability Architecture
Nov 21, 2018 · Databases

Challenges of Maintaining a Massive C‑Language Database Codebase

The article examines the difficulties of developing and sustaining a multi‑million‑line C‑language database, highlighting complex flag‑driven logic, extensive testing pipelines, slow iteration cycles, and the need for automation, modularity, and robust engineering practices to ensure code quality at scale.

AutomationDatabase EngineeringModularity
0 likes · 6 min read
Challenges of Maintaining a Massive C‑Language Database Codebase
360 Quality & Efficiency
360 Quality & Efficiency
Nov 19, 2018 · Fundamentals

Understanding Test Frameworks: Origins, Selection Challenges, and Recommended Tools

This article explains the concept of testing frameworks, discusses why reinventing wheels is discouraged, outlines the difficulties in selecting suitable frameworks, and provides a comprehensive list of general and mobile UI automation testing tools along with criteria for evaluating good frameworks.

Software testingframework selectiontest frameworks
0 likes · 8 min read
Understanding Test Frameworks: Origins, Selection Challenges, and Recommended Tools
Continuous Delivery 2.0
Continuous Delivery 2.0
Nov 19, 2018 · Operations

Google's Software Testing Transformation: Crisis, Leadership, and Organizational Mechanisms

The article analyzes how Google responded to a testing crisis by empowering a visionary leader, establishing supportive structures, encouraging innovation, and persisting over years to embed a quality‑centric culture that eventually led to decentralized testing, SRE adoption, and a shift toward test‑design engineers.

GoogleQuality AssuranceSRE
0 likes · 7 min read
Google's Software Testing Transformation: Crisis, Leadership, and Organizational Mechanisms
JD Tech
JD Tech
Nov 16, 2018 · Fundamentals

Software Testing and Quality Assurance: Lessons from JD's Quality Team Transformation

The article explains JD's high standards for software reliability, describes the testing team's shift toward test development, outlines core software testing concepts, standards, and the distinction between testing and quality assurance, while also promoting a free copy of the related book.

JDQuality AssuranceSoftware testing
0 likes · 5 min read
Software Testing and Quality Assurance: Lessons from JD's Quality Team Transformation
360 Quality & Efficiency
360 Quality & Efficiency
Oct 31, 2018 · Fundamentals

Understanding Role Division and Differences in IT: Development, Testing, and Operations

The article examines how the three pillars of technology organizations—organization, technology, and process—shape role divisions such as development, testing, and operations, explains the emergence of hybrid roles like test‑development, outlines essential skills for testing professionals, and reflects on career planning in the evolving tech landscape.

IT rolesSoftware testingcareer planning
0 likes · 6 min read
Understanding Role Division and Differences in IT: Development, Testing, and Operations
Youzan Coder
Youzan Coder
Oct 20, 2018 · Operations

Highlights of the Second Hangzhou Testing Salon – Full‑Chain Performance Testing, Test Engine Design, Quality Platforms, and More

The second Hangzhou Testing Salon, organized by Youzan with partners KuJiaLe, Mogujie and 51 Credit Card, gathered over 300 attendees from 130 companies to share practical insights on full‑chain performance testing, a distributed pressure‑testing engine, rule‑based quality platforms, front‑end coverage tools, search‑service reliability and data‑quality monitoring.

Performance TestingQuality AssuranceSoftware testing
0 likes · 6 min read
Highlights of the Second Hangzhou Testing Salon – Full‑Chain Performance Testing, Test Engine Design, Quality Platforms, and More
JD Tech
JD Tech
Oct 11, 2018 · Information Security

Multi‑Architecture Fuzzing Technique Presented by JD Security Lab at BRUCON

JD Security researchers attended the BRUCON conference to unveil a new fuzz‑testing operation that extends AFL with custom instrumentation, enabling faster testing across multiple CPU architectures and overcoming the limitations of existing fuzzers for closed‑source and non‑x86 systems.

BRUCONFuzzingJD Security
0 likes · 5 min read
Multi‑Architecture Fuzzing Technique Presented by JD Security Lab at BRUCON
JD Tech
JD Tech
Oct 8, 2018 · Operations

Overview of Shanghai Testing Team Practices at Dada‑JD.com

The article details the structure, daily responsibilities, quality‑assurance processes, automation strategies, tool development, performance testing, and quality‑culture initiatives of the Shanghai testing team at Dada‑JD.com, illustrating how systematic testing and DevOps practices enhance product stability and development efficiency.

AutomationCI/CDPerformance Testing
0 likes · 15 min read
Overview of Shanghai Testing Team Practices at Dada‑JD.com
360 Tech Engineering
360 Tech Engineering
Sep 18, 2018 · Fundamentals

Applying Closed‑Loop Thinking in Software Testing

The article explains the concept of closed‑loop thinking, illustrates how it can be applied to software testing through a concrete bug‑handling example, and shows how systematic feedback and reflection improve testing efficiency, knowledge reuse, and personal skill growth.

Closed‑LoopQuality AssuranceSoftware testing
0 likes · 4 min read
Applying Closed‑Loop Thinking in Software Testing
360 Quality & Efficiency
360 Quality & Efficiency
Sep 17, 2018 · Fundamentals

13 Software Testing Antipatterns and How to Avoid Them

This article outlines thirteen common software testing antipatterns—from unstable or slow tests and manual test execution to treating test code as second‑class citizens and misusing TDD—explaining their negative impacts and offering practical guidance on building reliable, automated test suites.

CI/CDSoftware testingTDD
0 likes · 14 min read
13 Software Testing Antipatterns and How to Avoid Them
360 Quality & Efficiency
360 Quality & Efficiency
Sep 17, 2018 · Fundamentals

Common Software Testing Antipatterns and the Need for Both Unit and Integration Tests

This article reviews language‑agnostic software testing antipatterns, explains the test pyramid, defines unit and integration testing, lists frequent testing mistakes, and demonstrates why a balanced mix of unit and integration tests is essential for reliable, fast, and maintainable software development.

Software testingintegration testingtest pyramid
0 likes · 16 min read
Common Software Testing Antipatterns and the Need for Both Unit and Integration Tests
360 Quality & Efficiency
360 Quality & Efficiency
Sep 17, 2018 · Fundamentals

Common Software Testing Antipatterns and the Real Meaning of Code Coverage

This article examines common software testing antipatterns, explains why testing the wrong functionality and over‑focusing on code coverage are misguided, introduces a mental model for prioritizing critical, core, and other code, and presents practical metrics and guidelines for effective, behavior‑driven testing.

Quality AssuranceSoftware testingTesting Metrics
0 likes · 12 min read
Common Software Testing Antipatterns and the Real Meaning of Code Coverage
HomeTech
HomeTech
Sep 11, 2018 · Operations

Incremental Code Coverage with Diff Engine and JaCoCo for Precise Testing

The article discusses challenges of regression testing and proposes an incremental code‑coverage solution using a diff engine, AST analysis, and JaCoCo integration within a Jenkins CI pipeline, enabling precise test scope identification, visual coverage feedback, and improved collaboration between manual and automated testing.

JaCoCoSoftware testingcode coverage
0 likes · 17 min read
Incremental Code Coverage with Diff Engine and JaCoCo for Precise Testing
360 Quality & Efficiency
360 Quality & Efficiency
Sep 10, 2018 · Fundamentals

Software Testing Antipatterns: Misconceptions, Coverage, and Metrics

This article expands on common software testing antipatterns, explaining why testing the wrong functionality, focusing on internal implementation, and obsessing over code‑coverage percentages can waste effort, and it introduces a mental model, practical metrics, and guidelines for writing effective, business‑oriented tests.

Quality AssuranceSoftware testingTesting Metrics
0 likes · 12 min read
Software Testing Antipatterns: Misconceptions, Coverage, and Metrics
360 Quality & Efficiency
360 Quality & Efficiency
Sep 3, 2018 · Fundamentals

Software Testing Antipatterns: The Need for Both Unit and Integration Tests

This article examines language‑agnostic software testing antipatterns, explains the differences between unit and integration testing, lists common testing mistakes, and demonstrates why a balanced test pyramid—combining both fast, maintainable unit tests and slower, broader integration tests—is essential for reliable software development.

Software testingintegration testingtest antipatterns
0 likes · 16 min read
Software Testing Antipatterns: The Need for Both Unit and Integration Tests
360 Quality & Efficiency
360 Quality & Efficiency
Aug 20, 2018 · Fundamentals

Applying Closed-Loop Thinking in Software Testing

The article explains how closed‑loop thinking—ensuring every task has a clear start, process, and feedback—can be applied to software testing to improve bug handling, foster continuous learning, and enhance overall testing efficiency.

Closed‑LoopSoftware testingbug handling
0 likes · 4 min read
Applying Closed-Loop Thinking in Software Testing
Programmer DD
Programmer DD
Aug 17, 2018 · Fundamentals

Who Should Write Unit Tests? Weighing Developer vs Tester Pros & Cons

This article examines the debate over who should write unit tests—developers or testers—by outlining the advantages and disadvantages of each role, explaining what unit testing is, how to design effective test cases, and offering practical guidance for implementing high‑quality automated tests.

Software testingTest Case Designdeveloper
0 likes · 9 min read
Who Should Write Unit Tests? Weighing Developer vs Tester Pros & Cons
DevOps Engineer
DevOps Engineer
Jul 23, 2018 · Fundamentals

Avoiding Common Pitfalls for New Agile Testers

The article outlines five typical mistakes new agile testers make—waiting for the next build, not fully integrating with the team, clinging to a quality‑control mindset, relying solely on manual testing, and ignoring the big picture—and offers practical advice for each to foster effective, collaborative testing within agile development.

Agile TestingSoftware testingTeam Collaboration
0 likes · 5 min read
Avoiding Common Pitfalls for New Agile Testers
360 Quality & Efficiency
360 Quality & Efficiency
Jul 11, 2018 · Fundamentals

Common Boundary Value Bugs in Software Testing and Their Fixes

This article reviews three typical boundary‑value bugs encountered during software testing—incorrect memory size checks, off‑by‑one retry counters, and misplaced increment operations—explaining their causes, showing original C code, and providing concise corrective solutions.

Bug fixingC programmingDefensive Coding
0 likes · 5 min read
Common Boundary Value Bugs in Software Testing and Their Fixes
ITPUB
ITPUB
Jun 29, 2018 · Fundamentals

Why Model‑Based Testing (MBT) Beats Traditional Test Design – A Practical Guide

This article explains what Model‑Based Testing (MBT) is, why it outperforms traditional test design methods, outlines the step‑by‑step MBT workflow, showcases a logistics printing example, and introduces Suning’s MBT modeling tool with its key features and benefits.

Software testingmodel-based testingtest design
0 likes · 13 min read
Why Model‑Based Testing (MBT) Beats Traditional Test Design – A Practical Guide
JD Tech
JD Tech
Jun 27, 2018 · Backend Development

Introducing pmock: A Zero‑Intrusion Mock Framework for Java Unit Testing

This article presents pmock, a lightweight, zero‑learning‑cost mock framework for Java unit testing that integrates seamlessly with existing tests, explains the motivation behind unit testing, compares popular mock libraries, and details pmock’s configuration, usage, implementation, and known limitations.

Software testingmock frameworkpmock
0 likes · 12 min read
Introducing pmock: A Zero‑Intrusion Mock Framework for Java Unit Testing
360 Quality & Efficiency
360 Quality & Efficiency
Jun 22, 2018 · Fundamentals

What Test Engineers Do at Google

Google’s test engineers (TEs) act as the glue between product, development, UX, and release teams, using automated testing, performance checks, and quality standards to ensure rapid, reliable product releases, while also tackling challenges such as battery usage tracking, data set evaluation, and accessibility consulting.

AutomationGoogleQuality Assurance
0 likes · 5 min read
What Test Engineers Do at Google
转转QA
转转QA
Jun 20, 2018 · R&D Management

Breaking the Passive Role of Testing: From Test Engineer to Project Quality Guardian

The article argues that testers should abandon a passive, isolated role and become proactive quality guardians who understand business, design logic, and user scenarios, using testing as a project‑management lubricant to drive continuous improvement and build a strong capability barrier.

Project ManagementQuality AssuranceSoftware testing
0 likes · 5 min read
Breaking the Passive Role of Testing: From Test Engineer to Project Quality Guardian
Architecture Digest
Architecture Digest
Jun 1, 2018 · Fundamentals

Software Testing Engineer Responsibilities and Best Practices

This article outlines the comprehensive responsibilities of a software testing engineer, covering requirement review, documentation, system architecture awareness, process management, risk and time management, and provides practical guidelines to improve software quality and delivery speed.

Quality AssuranceSoftware testingrequirements
0 likes · 9 min read
Software Testing Engineer Responsibilities and Best Practices
Architecture Digest
Architecture Digest
May 31, 2018 · Fundamentals

Core Competencies for Software Test Engineers: Defect Lifecycle, Statuses, Roles, and Best Practices

This article outlines the essential knowledge for software test engineers, covering the defect lifecycle, status definitions, role responsibilities, defect management procedures, test case design standards, submission guidelines, priority and severity classifications, and practical tips for applying these concepts in real projects.

Quality AssuranceSoftware testingTest Case Design
0 likes · 8 min read
Core Competencies for Software Test Engineers: Defect Lifecycle, Statuses, Roles, and Best Practices
21CTO
21CTO
May 30, 2018 · Fundamentals

Understanding Automation Testing Frameworks: Core Concepts and Best Practices

This article explains what a framework is, why automated testing is essential, its benefits and limitations, and outlines the essential components and common types of automation testing frameworks, providing practical guidance for building effective test solutions.

AutomationCISoftware testing
0 likes · 7 min read
Understanding Automation Testing Frameworks: Core Concepts and Best Practices
JD Tech
JD Tech
May 30, 2018 · Fundamentals

Insights on the Evolving Role and Responsibilities of Test Engineers

The article shares a test engineer's seven‑year journey, describing how their understanding of testing has evolved through four stages, outlining the broader responsibilities of test engineers, and offering practical advice on improving product quality, fostering collaboration, and ensuring technical solutions are effectively adopted.

AutomationQuality AssuranceSoftware testing
0 likes · 8 min read
Insights on the Evolving Role and Responsibilities of Test Engineers
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
May 24, 2018 · Fundamentals

19 Essential Tips for New Software Test Engineers

This article offers nineteen practical pieces of advice—from empathizing with users and reading bugs to mastering automation and continuous learning—to help both novice and experienced software testers improve their skills and impact.

Quality AssuranceSoftware testingbug triage
0 likes · 8 min read
19 Essential Tips for New Software Test Engineers
JD Retail Technology
JD Retail Technology
May 21, 2018 · Fundamentals

Insights on the Evolving Role and Responsibilities of Test Engineers

The article shares a test engineer’s seven‑year journey, highlighting four pivotal shifts in testing practice, redefining the engineer’s duties toward helping projects improve quality, quantifying quality metrics, and continuously refining tools and processes to enhance overall product reliability.

Quality AssuranceSoftware testingTest Automation
0 likes · 8 min read
Insights on the Evolving Role and Responsibilities of Test Engineers
Meituan Technology Team
Meituan Technology Team
May 10, 2018 · Operations

Quality Operations for Intelligent Payment: Improving Test Phase Metrics

By applying a PDCA‑based quality‑operation framework that aligns QA KPIs, drills defect data across dimensions, automates test‑gate checks, and drives continuous improvement actions, Meituan Dianping’s Intelligent Payment team reduced severe defect ratios, met defined metric targets, and boosted iteration efficiency while supporting rapid business growth.

Data AnalysisQuality AssuranceSoftware testing
0 likes · 12 min read
Quality Operations for Intelligent Payment: Improving Test Phase Metrics
DevOps Engineer
DevOps Engineer
May 6, 2018 · Fundamentals

What Skills Define a Senior Test Engineer?

The article outlines the comprehensive technical knowledge, testing fundamentals, business understanding, tool proficiency, coding ability, and communication skills required to be considered a senior test engineer, emphasizing industry experience, test process mastery, and continuous learning.

Quality AssuranceSoftware testingTest Engineering
0 likes · 4 min read
What Skills Define a Senior Test Engineer?
Qunar Tech Salon
Qunar Tech Salon
Apr 25, 2018 · Fundamentals

Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions

The Qunar QTest Conference held on April 21 showcased a series of technical talks covering test environment governance, code coverage platforms, dynamic BadSQL scanning, machine‑learning‑based mobile performance testing, and case‑bug management systems, providing attendees with practical insights and future development roadmaps.

AutomationQTestSecurity Scanning
0 likes · 4 min read
Recap of Qunar QTest Conference 2023: Highlights of Technical Sessions
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 23, 2018 · Fundamentals

Top Technical Books Recommended by Alibaba Experts for World Book Day

On World Book Day, nine Alibaba technology veterans share a curated list of essential technical books—covering software testing, design patterns, AI, machine learning, reinforcement learning, Rust, and database architecture—offering concise reasons why each title is valuable for developers and engineers.

Database ArchitectureDesign PatternsRust programming
0 likes · 10 min read
Top Technical Books Recommended by Alibaba Experts for World Book Day
UCloud Tech
UCloud Tech
Apr 4, 2018 · Fundamentals

How Agile Development and Testing Accelerate Product Quality and Delivery

This article explains how agile development—especially Scrum—and agile testing practices like continuous testing, TDD, automation, and continuous integration enable rapid iteration, higher product quality, and faster delivery in fast‑changing market environments.

Software testingTest‑Driven Developmentagile
0 likes · 11 min read
How Agile Development and Testing Accelerate Product Quality and Delivery
360 Quality & Efficiency
360 Quality & Efficiency
Mar 29, 2018 · Operations

Reflections on Testing Challenges: Session Synchronization, Configuration Migration, Identifier Issues, and Process Compliance

The article shares a tester's three‑year journey, detailing real‑world problems such as session synchronization failures, configuration migration oversights, missing identifiers, and process compliance lapses, while offering analysis, root‑cause explanations, and practical lessons learned for improving software testing and operations.

Bug AnalysisSoftware testingconfiguration migration
0 likes · 7 min read
Reflections on Testing Challenges: Session Synchronization, Configuration Migration, Identifier Issues, and Process Compliance
360 Quality & Efficiency
360 Quality & Efficiency
Mar 14, 2018 · Fundamentals

Writing Comprehensive Test Cases: Functional and Non‑Functional Testing Guidelines

This article explains how to create thorough test cases by outlining their purpose, covering functional aspects such as CRUD, GUI validation, data accuracy, business logic, backend checks, concurrency, and non‑functional concerns like browser compatibility, stress, API testing, and security, while emphasizing the need for project‑specific customization.

QASoftware testingfunctional testing
0 likes · 7 min read
Writing Comprehensive Test Cases: Functional and Non‑Functional Testing Guidelines
360 Quality & Efficiency
360 Quality & Efficiency
Mar 9, 2018 · Fundamentals

Common Overlooked Issues in Software Testing: Frontend, Backend, and Database Pitfalls

This article highlights frequently ignored testing problems such as browser navigation affecting data integrity, unnoticed JavaScript errors, boundary value issues in UI components, backend code review importance, improper handling of zero versus empty values, timestamp misuse, and inadequate validation of varchar and text fields, emphasizing meticulous testing for high‑quality software delivery.

Quality AssuranceSoftware testingbackend
0 likes · 7 min read
Common Overlooked Issues in Software Testing: Frontend, Backend, and Database Pitfalls
Vipshop Quality Engineering
Vipshop Quality Engineering
Jan 24, 2018 · Operations

How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%

This article details how the AutoV IT framework addressed low test coverage, high maintenance costs, and data dependencies in a shopping‑cart checkout system, introducing embedded service startup, mock services, Excel‑driven test cases, and parallel execution to achieve up to 30% faster testing cycles and significantly higher confidence in releases.

EfficiencySoftware testingTest Automation
0 likes · 8 min read
How AutoV IT Transformed Shopping Cart Test Automation and Boosted Efficiency by 30%
360 Quality & Efficiency
360 Quality & Efficiency
Jan 17, 2018 · Fundamentals

Essential Soft Skills for Software Testers

The article explains why soft skills such as skeptical thinking, curiosity, analytical ability, and communication are crucial for software testers, complementing hard technical knowledge and enhancing defect detection, collaboration, and overall testing effectiveness.

AnalysisSoftware testingcommunication
0 likes · 7 min read
Essential Soft Skills for Software Testers
DevOps Engineer
DevOps Engineer
Jan 13, 2018 · Fundamentals

2017 Global Software Testing Industry Survey Report Overview

The 2017 PractiTest software testing industry survey reveals worldwide respondent demographics, preferred testing skills, increasing multitasking and automation, widespread agile and CI/CD adoption, future technology priorities, and hiring expectations, offering a comprehensive snapshot of current practices and emerging trends for testers.

CI/CDIndustry SurveySoftware testing
0 likes · 5 min read
2017 Global Software Testing Industry Survey Report Overview
JD Retail Technology
JD Retail Technology
Dec 22, 2017 · Operations

JD Quality Testing Technical Forum 2017: Advances in Performance Testing, Anti‑patterns, Container Environments, and Intelligent Tools

The article reports on the inaugural JD Quality Testing Technical Forum, where experts shared advances in performance testing platforms, test anti‑patterns, container‑based test environments, system‑graded testing strategies, and intelligent tools for handling massive data.

Intelligent TestingPerformance TestingSoftware testing
0 likes · 9 min read
JD Quality Testing Technical Forum 2017: Advances in Performance Testing, Anti‑patterns, Container Environments, and Intelligent Tools
Baixing.com Technical Team
Baixing.com Technical Team
Dec 7, 2017 · Operations

How Test Fest Transforms Product Quality with Collaborative Testing

Test Fest is a company‑wide, short‑duration crowdsourced testing event that brings product managers, developers, designers, operations, and support staff together to explore a product, uncover bugs, improve compatibility, and generate actionable insights, dramatically boosting testing efficiency and ROI.

Quality AssuranceSoftware testingTest Fest
0 likes · 15 min read
How Test Fest Transforms Product Quality with Collaborative Testing
DevOps Engineer
DevOps Engineer
Nov 27, 2017 · Fundamentals

From Functional to Automated Testing: A Learning Path for Software Testers

This article guides software testers who have only performed functional testing on how to transition to automation, performance, and security testing by learning programming, using Selenium with Java or Python, and leveraging online video tutorials to build a robust testing skill set.

PythonSoftware testingcareer development
0 likes · 4 min read
From Functional to Automated Testing: A Learning Path for Software Testers
DevOps Engineer
DevOps Engineer
Nov 7, 2017 · Fundamentals

How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job

This article outlines practical ways for beginners to self‑learn software testing, including recommended e‑books, video courses, participation in crowdsourced testing platforms, and gaining experience directly through work, while also offering tips for staying motivated and advancing in the field.

Software testingcareer developmentcrowdsourced testing
0 likes · 5 min read
How to Self‑Study Software Testing: Books, Videos, Crowdsourced Platforms, and Learning on the Job
DevOps Engineer
DevOps Engineer
Oct 31, 2017 · Fundamentals

16 Essential Traits of an Excellent Software Tester

The article outlines sixteen key characteristics—including a skeptical attitude, uncompromising quality, user‑centric thinking, early testing, risk management, strong analysis, negative testing, effective negotiation, and teamwork—that together define what makes a software tester truly outstanding.

Quality AssuranceSoftware testingrisk management
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
DevOps Engineer
DevOps Engineer
Oct 29, 2017 · R&D Management

What Is the Ideal Developer‑to‑Tester Ratio? Insights and Experiences

The article, translated from a StackOverflow discussion, examines whether a software project should have more testers than developers, presents multiple industry experiences, outlines factors influencing the optimal developer‑to‑tester ratio, and offers practical advice for improving testing effectiveness.

QASoftware testingTest Automation
0 likes · 6 min read
What Is the Ideal Developer‑to‑Tester Ratio? Insights and Experiences
Efficient Ops
Efficient Ops
Oct 14, 2017 · Operations

Why Small Internet Companies Still Need Operations: Beyond the Myth of No Ops

The article argues that even small internet firms cannot ignore operations as a capability, explaining how testing and ops improve functionality, stability, and business value, and outlining stages for integrating ops as a central control node within fast‑moving development cycles.

IT ManagementOperationsSoftware testing
0 likes · 8 min read
Why Small Internet Companies Still Need Operations: Beyond the Myth of No Ops
JD Retail Technology
JD Retail Technology
Sep 25, 2017 · Fundamentals

Virtual Business Quality Assurance: Best Practices and Team Building

This article discusses quality assurance strategies for virtual businesses, covering layered testing approaches, external decoupling techniques, process simulation, risk prevention, and team building methods to ensure efficient and reliable platform operations.

Software testingautomation toolse-commerce platform
0 likes · 7 min read
Virtual Business Quality Assurance: Best Practices and Team Building
DevOps Engineer
DevOps Engineer
Aug 28, 2017 · Fundamentals

Analysis of the 2016 Chinese Software Testing Industry Survey: Demographics, Roles, Skills, and Trends

The 2016 survey of roughly 2,000 Chinese software testing professionals reveals age, gender, education, experience, salary, job roles, testing types, skill gaps, and cloud and big‑data testing considerations, offering valuable insights into the current state and future outlook of the testing field.

Career TrendsIndustry SurveySoftware testing
0 likes · 10 min read
Analysis of the 2016 Chinese Software Testing Industry Survey: Demographics, Roles, Skills, and Trends
DevOps
DevOps
Aug 24, 2017 · Fundamentals

An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips

This article explains Test‑Driven Development (TDD) by outlining its advantages, underlying principles, step‑by‑step workflow, core guidelines, testing techniques, and practical tips, helping developers adopt the practice efficiently with minimal cost.

Programming PracticesSoftware testingTest‑Driven Development
0 likes · 14 min read
An Introduction to Test-Driven Development: Benefits, Principles, Process, and Tips
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Aug 22, 2017 · Fundamentals

What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future

This article surveys the latest software testing trends—from security, AI‑driven testing, static analysis, and precise testing to cloud, IoT, open‑source tools, container‑based DevOps, agile, big‑data, and mobile testing—highlighting opportunities, challenges, and future directions for test engineers.

AI testingAutomationIoT testing
0 likes · 17 min read
What’s Next for Software Testing? Emerging Trends and Technologies Shaping the Future
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 21, 2017 · Fundamentals

The Evolution of a Software Tester: From Learning to Responsibility

This article outlines a tester’s personal journey through four stages—learning and verification, confronting misconceptions of conflict with developers, proactive collaboration, and finally embracing responsibility—highlighting how testing evolves from a simple validation task to a strategic, risk‑reduction discipline.

Quality AssuranceSoftware testingtesting process
0 likes · 4 min read
The Evolution of a Software Tester: From Learning to Responsibility
DevOps Engineer
DevOps Engineer
Aug 19, 2017 · Fundamentals

Chinese Software Testing Professionals Survey: Company Attributes and Practices

Based on a survey of roughly 2,000 Chinese software testing professionals, this report analyses company characteristics, testing‑development ratios, career advancement, training frequency, testing tools, and process metrics, offering insights into current industry trends and recommendations for QA practitioners.

ChinaIndustry SurveyQA
0 likes · 9 min read
Chinese Software Testing Professionals Survey: Company Attributes and Practices
360 Quality & Efficiency
360 Quality & Efficiency
Aug 16, 2017 · Fundamentals

Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics

This article explores how project management’s cost‑schedule‑quality triangle, ISO quality definitions, the software quality “iron triangle” of process, organization, and technology, and the six quality characteristics guide developers and testers in improving product quality through systematic thinking and practical testing methods.

Software EngineeringSoftware testingquality attributes
0 likes · 10 min read
Understanding Software Quality: Project Management, Quality Definition, and the Six Quality Characteristics
DevOps Engineer
DevOps Engineer
Aug 16, 2017 · Fundamentals

16 Essential Traits of an Excellent Software Tester

This article outlines sixteen key characteristics and habits—such as maintaining skepticism, prioritizing quality, focusing on user satisfaction, thinking from the user's perspective, prioritizing tests, avoiding over‑promising coverage, embracing feedback, starting early, managing risk, conducting market research, honing analytical skills, considering negative scenarios, making sound judgments, negotiating effectively, avoiding blame, and observing diligently—to help testers excel in their roles.

QAQuality AssuranceSoftware testing
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
Baixing.com Technical Team
Baixing.com Technical Team
Aug 14, 2017 · Frontend Development

Mastering Bug Localization: Proven Strategies for Testers

This guide explains why precise bug localization is crucial for testers, outlines systematic approaches with real-world examples, and offers practical tips—including preserving the crime scene, asking the right questions, and interpreting HTTP status codes—to efficiently identify and resolve issues across web applications.

DebuggingHTTP status codesQA
0 likes · 14 min read
Mastering Bug Localization: Proven Strategies for Testers
DevOps Engineer
DevOps Engineer
Aug 11, 2017 · Fundamentals

Fundamentals of Software Bug Tracking and Management

This article introduces the basic concepts of software testing, covering defect management tools, bug reproduction prerequisites, JIRA issue types, classification methods, severity and priority levels, status lifecycle, and the complete bug handling workflow.

JiraSoftware testingbug tracking
0 likes · 8 min read
Fundamentals of Software Bug Tracking and Management
DevOps Engineer
DevOps Engineer
Aug 10, 2017 · Fundamentals

A Comprehensive Overview of Software Testing Concepts and Methods

This article provides a detailed overview of software testing fundamentals, covering testing stages across project lifecycles, classifications such as black‑box, white‑box, and gray‑box testing, functional and performance testing, manual versus automated testing, and specialized tests like smoke, regression, random, exploratory, and security testing.

Performance TestingSoftware testingblack-box testing
0 likes · 10 min read
A Comprehensive Overview of Software Testing Concepts and Methods
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 7, 2017 · R&D Management

From Junior Tester to Test Lead: A Journey of Automation, Performance, and Team Management

The author shares a detailed personal journey from a novice software tester to a testing leader, describing how self‑learning automation tools like Selenium, Appium, and RobotFramework, adopting performance testing, establishing quality processes, and leading a team transformed both personal growth and product quality.

AutomationPerformance TestingSoftware testing
0 likes · 19 min read
From Junior Tester to Test Lead: A Journey of Automation, Performance, and Team Management
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 7, 2017 · Fundamentals

Bridging the Gap Between Academic Research and Engineering Practice in Software Testing

The article examines the large disparity between academic research and engineering application of software testing technologies, highlights mature and emerging methods, and offers practical guidance for testers to build a systematic view, stay informed, and translate research breakthroughs into effective engineering solutions.

Academic ResearchQuality AssuranceSoftware testing
0 likes · 10 min read
Bridging the Gap Between Academic Research and Engineering Practice in Software Testing
Baidu Intelligent Testing
Baidu Intelligent Testing
Jun 1, 2017 · Fundamentals

Seven Types of Testers: Roles and Advice from James Bach

The article translates James Bach's "Seven Kinds of Testers", describing seven tester personas—Administrative, Technical, Analytical, Social, Empathic, User Expert, and Developer—along with practical advice for each role and commentary on their impact in software testing.

James BachSDETSoftware testing
0 likes · 6 min read
Seven Types of Testers: Roles and Advice from James Bach
Baidu Intelligent Testing
Baidu Intelligent Testing
Apr 18, 2017 · Operations

Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui

This article, featuring Baidu QA expert Yang Xiaohui, examines the motivations, benefits, common pitfalls, and strategic considerations for implementing test automation, emphasizing clear goals, stakeholder collaboration, scope definition, timing, and the broader impact on software quality and development efficiency.

Quality AssuranceSoftware testingTest Automation
0 likes · 10 min read
Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui
DevOps
DevOps
Mar 29, 2017 · Fundamentals

Starting an Agile Development Team: Practices, Challenges, and Tips

This article outlines how teams can transition to agile development by adopting Scrum or Kanban, emphasizing self‑organization, realistic planning, continuous integration, automated testing, regular retrospectives, and servant‑leadership to sustainably deliver business value while managing technical debt.

Software testingcontinuous integrationscrum
0 likes · 10 min read
Starting an Agile Development Team: Practices, Challenges, and Tips
DevOps
DevOps
Mar 12, 2017 · R&D Management

Shortening Release Cycles and Reducing Hotfixes: Insights from the Blue Whale Project

The article uses a bus‑schedule analogy to illustrate how long release intervals and frequent hotfixes frustrate customers, then proposes shorter release cycles through better iteration planning, demand splitting, stronger development capability, and robust testing to achieve continuous, rapid delivery.

HotfixIteration PlanningRelease Management
0 likes · 7 min read
Shortening Release Cycles and Reducing Hotfixes: Insights from the Blue Whale Project
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Feb 9, 2017 · R&D Management

Why Smart Test‑Script Generators Won’t Fix Automation Testing Woes

The article critiques common automation‑testing practices—outsourcing massive script teams, low defect detection rates, and over‑reliance on AI‑driven tools—arguing that true efficiency comes from better script quality, tighter management, and empowering engineers to write and maintain their own Ruby‑based ActionWord scripts rather than chasing superficial smart‑generation solutions.

Software testingTest Automationscript quality
0 likes · 11 min read
Why Smart Test‑Script Generators Won’t Fix Automation Testing Woes
360 Quality & Efficiency
360 Quality & Efficiency
Jan 6, 2017 · Fundamentals

Exploratory Testing: Concepts, Evolution, and Practical Techniques

This article explains what exploratory testing is, traces its growing importance in modern rapid‑iteration product development, and presents practical techniques—including free‑form deep testing, scenario‑based traversal, strategy‑driven extrapolation, and feedback‑driven iteration—illustrated with real‑world mobile app examples.

Mobile TestingQASoftware testing
0 likes · 11 min read
Exploratory Testing: Concepts, Evolution, and Practical Techniques