Tagged articles
404 articles
Page 4 of 5
FunTester
FunTester
Mar 2, 2020 · Industry Insights

When Should You Choose Manual Testing Over Automation? A Deep Dive

This article examines the key differences between manual and automated testing, covering time cost, acceptance testing, accuracy, regression testing, and project characteristics to help teams decide which approach best fits their software projects.

Software TestingTest Strategyautomation testing
0 likes · 7 min read
When Should You Choose Manual Testing Over Automation? A Deep Dive
Tencent Cloud Developer
Tencent Cloud Developer
Feb 29, 2020 · R&D Management

Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert

During the pandemic, Tencent Cloud University partnered with its TVP team to launch a free live course series led by senior DELL EMC architect Ru Bingsheng, teaching disruptive, agile software‑testing innovations for the UVCA era, while offering interactive Q&A, prizes, and TVP certification information.

Agile DevelopmentDevOpsR&D engineering efficiency
0 likes · 3 min read
Software Testing Innovation in the UVCA Era: A Deep Dive with TVP Expert
Amap Tech
Amap Tech
Feb 27, 2020 · Backend Development

Integrated Algorithm Engineering and Serverless Architecture for Rapid Business Iteration

By unifying algorithm development, engineering, and a serverless gateway, the platform creates a stateless, automated pipeline that lets Python‑based services be deployed instantly, supports rapid low‑traffic iteration, scales with high‑performance runtimes, and ensures quality through automated testing, accelerating business evolution from startup to mature stages.

Serverlessalgorithm engineeringcloud computing
0 likes · 11 min read
Integrated Algorithm Engineering and Serverless Architecture for Rapid Business Iteration
360 Tech Engineering
360 Tech Engineering
Feb 24, 2020 · Fundamentals

Key Practices and Mindsets for Effective Software Testing

The article outlines essential software testing practices, emphasizing comprehensive business understanding, thorough process knowledge, early and prioritized testing, collaborative test case reviews, post‑test summarization, responsibility, and the benefits of automation to improve quality and efficiency.

Software Testingbug detectionquality assurance
0 likes · 6 min read
Key Practices and Mindsets for Effective Software Testing
FunTester
FunTester
Feb 24, 2020 · Operations

Curated List of Software Testing and Development Resources

This page compiles a comprehensive collection of Chinese-language articles and resources covering software testing principles, automation strategies, DevOps integration, QA best practices, and related development topics, providing readers with curated links to deepen their understanding of testing methodologies and industry trends.

DevOpsSoftware Testingautomation
0 likes · 3 min read
Curated List of Software Testing and Development Resources
FunTester
FunTester
Jan 27, 2020 · Fundamentals

Why Integration Testing Is Essential for Seamless Software Collaboration

Integration testing verifies that individually tested software units work together as intended, bridging the gap between unit tests and system tests, and is a critical practice for DevOps teams to ensure cohesive, reliable applications.

DevOpsSoftware Testingintegration testing
0 likes · 6 min read
Why Integration Testing Is Essential for Seamless Software Collaboration
FunTester
FunTester
Jan 23, 2020 · Fundamentals

Why Detailed Test Cases Are Critical for Efficient Testing and Automation

The article explains how well‑crafted test cases—containing precise names, IDs, preconditions, steps, data, expected results, actual results, and defect links—reduce reliance on individual testers, aid defect reproduction, support automation, serve as training material, and act as long‑term evidence while warning against over‑detailing in time‑critical or ad‑hoc scenarios.

Software Testingautomationquality assurance
0 likes · 8 min read
Why Detailed Test Cases Are Critical for Efficient Testing and Automation
FunTester
FunTester
Jan 6, 2020 · Fundamentals

Unit Test Case Guide and Checklist

This article explains the purpose of unit testing, outlines best‑practice guidelines for creating and managing unit test plans, and provides a comprehensive checklist covering input validation, date and time verification, security, usability, logging, business logic, reporting, environment, email, and search functionality.

Software Testingchecklistquality assurance
0 likes · 12 min read
Unit Test Case Guide and Checklist
JD Retail Technology
JD Retail Technology
Jan 2, 2020 · Mobile Development

Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App

The article describes how JD's mobile testing team created a component‑based "use‑case meta" framework that abstracts common test scenarios into six reusable categories, integrates them into the testing platform, and dramatically improves coverage, efficiency, and knowledge reuse across large‑scale app releases.

JD Appautomationmobile testing
0 likes · 11 min read
Componentized Test Case Framework (Use‑Case Meta) for JD Mobile App
Youku Technology
Youku Technology
Jan 2, 2020 · Operations

Quality Assurance and Stability Strategies for Alibaba Double 11 "Cat Night" Live Streaming

The QA team delivered a seamless, globally stable Double 11 “Cat Night” live stream across three apps and dozens of devices by applying client‑ and server‑side stability measures, international latency simulation, IPv6 support, cost‑effective CDN strategies, full‑chain monitoring, and automated asset‑loss safeguards, achieving zero financial loss.

MobileOperationsPerformance Testing
0 likes · 16 min read
Quality Assurance and Stability Strategies for Alibaba Double 11 "Cat Night" Live Streaming
FunTester
FunTester
Dec 27, 2019 · Fundamentals

Guidelines for Selecting Test Cases for Automation

The article outlines practical criteria for choosing which test cases to automate, emphasizing repeatability, difficulty, core workflow importance, extensive data requirements, risk assessment, and the value of regression, smoke, and sanity testing to improve software quality and reduce testing costs.

Software Testingautomation guidelinesquality assurance
0 likes · 5 min read
Guidelines for Selecting Test Cases for Automation
Youzan Coder
Youzan Coder
Dec 12, 2019 · Mobile Development

Youzan Mobile Technology Salon: Quality and Efficiency Focus

On December 7, Youzan’s Mobile Technology Salon gathered over 100 participants and six speakers to showcase the company’s quality‑and‑efficiency initiatives, including a mobile basic guarantee system and code‑coverage‑driven testing practices, with session videos released, full PPTs available, and a follow‑up PaaS meetup announced for December 21.

Mobile DevelopmentPaaSService Mesh
0 likes · 4 min read
Youzan Mobile Technology Salon: Quality and Efficiency Focus
FunTester
FunTester
Nov 21, 2019 · Operations

How to Build a Robust SaaS Testing Strategy to Cut Costs and Boost Quality

Effective software testing is essential for SaaS startups to avoid costly failures; this guide outlines five key strategies—aligning quality checks with business goals, detailed test planning, fostering a supportive testing environment, conducting user acceptance testing, and measuring code quality with CISQ metrics—to ensure high‑quality releases.

CISQProduct DevelopmentSaaS
0 likes · 7 min read
How to Build a Robust SaaS Testing Strategy to Cut Costs and Boost Quality
FunTester
FunTester
Nov 19, 2019 · Fundamentals

Unlocking the Power of Exploratory Testing for Agile Success

Exploratory testing, a flexible, unscripted approach integral to agile development, enables rapid discovery of defects, improves user experience, and complements automated regression testing, while its various types, benefits, challenges, and common myths are examined to guide teams in effective implementation.

Software TestingTesting Methodologyagile
0 likes · 13 min read
Unlocking the Power of Exploratory Testing for Agile Success
DevOps Cloud Academy
DevOps Cloud Academy
Nov 11, 2019 · Operations

Understanding Test Automation in Continuous Testing and DevOps

The article explains the distinction between automated testing and test automation, why test automation is crucial for continuous testing in DevOps pipelines, and outlines practical steps and tools needed to implement effective test automation for maintaining quality and speed in modern software delivery.

DevOpsSoftware Testingcontinuous testing
0 likes · 12 min read
Understanding Test Automation in Continuous Testing and DevOps
FunTester
FunTester
Nov 10, 2019 · Operations

Test Automation vs Automated Testing: Key Concepts for Continuous Testing

The article explains the distinction between automated testing and test automation, highlights why test automation is essential for continuous testing and DevOps pipelines, and outlines practical steps and requirements for implementing effective test automation in modern software delivery processes.

Software Testingcontinuous testingquality assurance
0 likes · 7 min read
Test Automation vs Automated Testing: Key Concepts for Continuous Testing
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 8, 2019 · Artificial Intelligence

How AI is Transforming Software Testing: From Manual Checks to Fully Automated Intelligence

This article explores the evolution of software testing, the challenges posed by rapid internet-driven development, a six‑level model of AI‑augmented testing, practical application scenarios such as unit, API and UI testing, and a survey of leading AI‑powered testing tools shaping the future of quality assurance.

AI testingmachine learningquality assurance
0 likes · 15 min read
How AI is Transforming Software Testing: From Manual Checks to Fully Automated Intelligence
FunTester
FunTester
Nov 1, 2019 · Fundamentals

Different Types of Software Testing – An Overview

This article provides a comprehensive overview of the many functional and non‑functional software testing types, explaining their purposes, advantages, and typical usage throughout the testing lifecycle.

Software Testingfunctional testingnon-functional testing
0 likes · 18 min read
Different Types of Software Testing – An Overview
FunTester
FunTester
Oct 28, 2019 · Fundamentals

Balancing Manual and Automated Testing: When and How to Automate

The article explains the benefits and limitations of test automation, outlines scenarios where manual testing remains essential, and provides practical guidance on deciding what to automate, why to automate, and how to implement automation effectively.

Software TestingTesting Strategyquality assurance
0 likes · 13 min read
Balancing Manual and Automated Testing: When and How to Automate
JD Retail Technology
JD Retail Technology
Oct 22, 2019 · Industry Insights

How JD.com Prepares Its Systems for 11.11: Stress Tests, Forcebot Evolution, and Quality Controls

JD.com's Retail Technology and Data Platform orchestrated a full‑chain, four‑entry‑point stress test for the 11.11 shopping festival, introduced an upgraded Forcebot traffic‑recording tool, and implemented a "Quality Month" with ten safeguards to ensure system stability and prevent incidents during the massive sales event.

DevOpsOperationse‑commerce
0 likes · 7 min read
How JD.com Prepares Its Systems for 11.11: Stress Tests, Forcebot Evolution, and Quality Controls
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 14, 2019 · R&D Management

How to Set Effective Technical KPI Goals for Testing Teams

This article explores common pitfalls in defining technical testing KPIs, distinguishes between platform‑integration and atomic‑capability goals, and provides a step‑by‑step framework for aligning objectives, metrics, and implementation plans to drive measurable quality improvements.

KPIPlatform Integrationquality assurance
0 likes · 10 min read
How to Set Effective Technical KPI Goals for Testing Teams
FunTester
FunTester
Oct 13, 2019 · Fundamentals

Mastering Test Case Design: 15 Proven Tips for Efficient Testing

This guide presents fifteen practical strategies for writing effective test cases, covering domain knowledge, step decomposition, pre‑conditions, documentation, data handling, organization, naming conventions, customer focus, coverage, reuse, and maintenance to boost testing efficiency and quality.

Software Testingquality assurancetest case
0 likes · 9 min read
Mastering Test Case Design: 15 Proven Tips for Efficient Testing
360 Tech Engineering
360 Tech Engineering
Oct 12, 2019 · Fundamentals

Software Testing Experience Map: Hard‑Skill Branches – Requirement Quality, Test Quality, and Release Quality

This article introduces a software testing experience map that divides testing hard skills into three major areas—requirement quality, test quality, and release quality—explaining why each is essential, how testers can ensure them, and offering practical guidance on smoke testing, test planning, test cases, and release monitoring.

Software Testingquality assurancerelease quality
0 likes · 7 min read
Software Testing Experience Map: Hard‑Skill Branches – Requirement Quality, Test Quality, and Release Quality
iQIYI Technical Product Team
iQIYI Technical Product Team
Oct 11, 2019 · Mobile Development

Addressing Mobile App Quality and Efficiency: iQIYI's Comprehensive Logging and Diagnostic System

iQIYI tackled the complexity of its large, multi‑team, multi‑technology mobile app by implementing an automated, standardized logging and diagnostic platform—including UI testing, code‑coverage, a unified SDK, real‑time log debugger and web viewer—enabling proactive design‑for‑debug, faster releases and higher quality.

automationdebuggingiQIYI
0 likes · 11 min read
Addressing Mobile App Quality and Efficiency: iQIYI's Comprehensive Logging and Diagnostic System
AntTech
AntTech
Oct 9, 2019 · Mobile Development

Mobile DevOps Practices at Alipay: Challenges, Stages, and Solutions

The article examines Alipay's mobile DevOps implementation, contrasting it with web DevOps, outlining development stages, highlighting technical and operational challenges such as fragmented device ecosystems, quality assurance, continuous integration, and the impact of emerging technologies on the mobile development workflow.

Mobile DevOpsautomationcontinuous integration
0 likes · 10 min read
Mobile DevOps Practices at Alipay: Challenges, Stages, and Solutions
360 Tech Engineering
360 Tech Engineering
Sep 29, 2019 · Fundamentals

What Is Requirement Analysis and How to Conduct It

This article explains the importance of requirement analysis in software testing, outlines its necessity, consequences of neglect, and provides a step-by-step guide on how to perform effective requirement analysis to improve test scope, priority, and overall quality.

Software Testingquality assurancerequirement analysis
0 likes · 8 min read
What Is Requirement Analysis and How to Conduct It
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 27, 2019 · Fundamentals

Can Mutation Testing Reveal the True Effectiveness of Your Test Cases?

This article explains why evaluating test case effectiveness matters, defines effectiveness as the ratio of discovered bugs to total bugs, and introduces mutation testing with a fully automated robot that injects bugs, runs tests, compares results, and reports a quantitative effectiveness score.

Software Testingmutation testingquality assurance
0 likes · 8 min read
Can Mutation Testing Reveal the True Effectiveness of Your Test Cases?
360 Quality & Efficiency
360 Quality & Efficiency
Sep 26, 2019 · Fundamentals

Understanding Requirement Analysis in Software Testing

The article explains what requirement analysis is, why it is essential for successful testing projects, outlines a step‑by‑step approach to performing it, and offers practical tips for improving analysts' skills, emphasizing business knowledge, user perspective, continuous learning, and proactive collaboration.

Software Testingquality assurancerequirement analysis
0 likes · 7 min read
Understanding Requirement Analysis in Software Testing
转转QA
转转QA
Sep 25, 2019 · Operations

Comprehensive Testing Strategies for Advertising Recall Systems

The article outlines a complete testing framework for advertising recall services, analyzing three demand types, defining testing focus for each, and presenting tools for log comparison, recall result verification, result comparison, and batch regression to ensure high‑quality ad delivery and revenue stability.

AdvertisingBackendOperations
0 likes · 8 min read
Comprehensive Testing Strategies for Advertising Recall Systems
FunTester
FunTester
Sep 25, 2019 · Fundamentals

17 Efficient Skills Commonly Used by Software Testers – Part 1

The article outlines seventeen essential and practical skills for software testers, ranging from rational clarity and staying updated on technology trends to effective planning, cross‑browser testing, front‑end communication, continuous learning, collaboration, and mastery of testing tools.

Software Testingcontinuous learningcross-browser testing
0 likes · 8 min read
17 Efficient Skills Commonly Used by Software Testers – Part 1
DevOpsClub
DevOpsClub
Sep 22, 2019 · Fundamentals

Google’s Code Review Standards: A Practical Guide for Developers

This article translates Google's engineering practices on code review, outlining the purpose, principles, guidelines, and detailed steps for reviewers and authors to ensure high code quality, efficient collaboration, and continuous improvement across design, testing, documentation, and review speed.

Code reviewGooglebest practices
0 likes · 27 min read
Google’s Code Review Standards: A Practical Guide for Developers
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Sep 20, 2019 · Fundamentals

Mastering Code Review: Standards, Guidelines, and Best Practices

This comprehensive guide explains Google's code review standards, covering reviewer responsibilities, design principles, conflict resolution, what to examine in a change list, review speed, handling large changes, and effective comment writing to ensure high code quality and team productivity.

Code reviewCollaborationReview Process
0 likes · 38 min read
Mastering Code Review: Standards, Guidelines, and Best Practices
21CTO
21CTO
Sep 9, 2019 · Fundamentals

Why Code Review Matters and How to Implement It Effectively

This article explains why code review is essential for software teams, covering its benefits for knowledge sharing, code quality, and team standards, and provides practical guidelines on making code review a mandatory step, fostering a review culture, and applying effective techniques and tools.

Code reviewdevelopment workflowquality assurance
0 likes · 12 min read
Why Code Review Matters and How to Implement It Effectively
Java Backend Technology
Java Backend Technology
Aug 29, 2019 · Fundamentals

Why Code Review Is Essential and How to Implement It Effectively

This article explains the multiple benefits of code review—including knowledge sharing, improved code quality, and enforcing team standards—and provides practical steps, cultural tips, and tool recommendations to make code review a mandatory, effective part of any development workflow.

Code reviewbest practicesquality assurance
0 likes · 13 min read
Why Code Review Is Essential and How to Implement It Effectively
FunTester
FunTester
Aug 12, 2019 · Mobile Development

Essential Checklist for Mobile App Testing Engineers: 18 Critical Areas

This article presents a comprehensive 18‑point checklist covering smoke testing, installation/uninstallation, upgrade methods, business functionality, stability, performance, interface testing, usability, device compatibility, platform integration, special scenarios, permissions, security, data protection, phone features, competitor comparison, common oversights, and feedback channel establishment for mobile app testing engineers.

Software Testingapp QAmobile testing
0 likes · 4 min read
Essential Checklist for Mobile App Testing Engineers: 18 Critical Areas
转转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.

Software Testingexecutionquality assurance
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.

Career DevelopmentProfessional SkillsSoftware Testing
0 likes · 5 min read
How to Become an Excellent Test Engineer
转转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 AnalysisMetricsSoftware Testing
0 likes · 10 min read
Why Conduct Bug Analysis and How to Extract Value from Bug Data
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.

Software Testingcompatibility testingquality assurance
0 likes · 8 min read
Comprehensive Guide to Software Testing Process and Types
21CTO
21CTO
Mar 11, 2019 · R&D Management

Master the Essential Project Management Vocabulary: 40 Key Terms Explained

This comprehensive guide outlines 40 essential project management terms—from basic concepts like project plans and WBS to advanced topics such as risk mitigation, Kanban flow limits, and quality assurance—helping professionals enhance their terminology and improve project communication.

GlossaryKanbanProject Management
0 likes · 15 min read
Master the Essential Project Management Vocabulary: 40 Key Terms Explained
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.

Software TestingTesting Strategymanual testing
0 likes · 7 min read
The Truth About Test Automation: Myths, Balancing Manual and Automated Testing, and Measuring Value
Programmer DD
Programmer DD
Jan 20, 2019 · Product Management

What Pinduoduo’s Coupon Bug Reveals About Speed vs. Quality in Product Development

The article analyzes the Pinduoduo coupon vulnerability, explains its logical and programmatic roots, discusses why rapid iteration often sacrifices quality, and suggests applying solid software‑engineering quality‑assurance practices to prevent similar large‑scale losses in e‑commerce products.

e-commerce bugproduct-managementquality assurance
0 likes · 7 min read
What Pinduoduo’s Coupon Bug Reveals About Speed vs. Quality in Product Development
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.

Software TestingVersion Controlenvironment 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 TestingSoftware Testingalpha testing
0 likes · 9 min read
Master the 20+ Essential Software Testing Types in One Guide
Liulishuo Tech Team
Liulishuo Tech Team
Dec 14, 2018 · Mobile Development

Engineering Practice: Building an Android Application Performance Management (APM) Dashboard

This article details the architectural design and engineering practices behind building a comprehensive Application Performance Management dashboard for Android applications, covering real-time monitoring, version comparison, development cycle tracking, automated data collection, and integrated test coverage analysis to ensure sustainable software quality and delivery efficiency.

APMAndroid DevelopmentGrafana
0 likes · 21 min read
Engineering Practice: Building an Android Application Performance Management (APM) Dashboard
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.

GoogleSRESoftware Testing
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.

JDSoftware TestingSoftware quality
0 likes · 5 min read
Software Testing and Quality Assurance: Lessons from JD's Quality Team Transformation
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 TestingSoftware Testingdata monitoring
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 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.

Performance TestingSoftware Testingautomation
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‑LoopFeedbackSoftware Testing
0 likes · 4 min read
Applying Closed‑Loop Thinking in Software Testing
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.

Software TestingTesting Metricscode coverage
0 likes · 12 min read
Common Software Testing Antipatterns and the Real Meaning of Code Coverage
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.

Software TestingTesting Metricscode coverage
0 likes · 12 min read
Software Testing Antipatterns: Misconceptions, Coverage, and Metrics
21CTO
21CTO
Aug 22, 2018 · R&D Management

What Went Wrong? A Project Manager’s Hard‑Learned Lessons on Quality, Trust, and Code Review

A senior project manager reflects on a four‑month, 100‑person‑day software project that collapsed after launch, analyzing five critical mistakes—from neglecting quality and over‑trusting the team to lacking ownership, design, and code review—and shares the concrete steps taken to rescue the product and the key takeaways for future projects.

Code reviewLessons LearnedProject Management
0 likes · 10 min read
What Went Wrong? A Project Manager’s Hard‑Learned Lessons on Quality, Trust, and Code Review
Beike Product & Technology
Beike Product & Technology
Jul 13, 2018 · Fundamentals

Effective Code Review Practices and Guidelines

This article examines the importance of code review in fast‑growing development teams, discusses its benefits and common challenges, and provides practical guidelines—including review frequency, time limits, checklists, and cultural tips—to help engineers improve code quality and collaboration.

Code reviewdevelopment processquality assurance
0 likes · 6 min read
Effective Code Review Practices and Guidelines
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.

GoogleSoftware TestingTest Engineering
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 ManagementSoftware Testingquality assurance
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.

Software Testingquality assurancerequirements
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.

Software Testingbug managementdefect lifecycle
0 likes · 8 min read
Core Competencies for Software Test Engineers: Defect Lifecycle, Statuses, Roles, 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.

Software TestingTest Engineeringautomation
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.

Career DevelopmentSoftware 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.

Software TestingTest Engineeringprocess improvement
0 likes · 8 min read
Insights on the Evolving Role and Responsibilities of Test Engineers
JD Tech
JD Tech
May 17, 2018 · Mobile Development

Comprehensive Mobile Testing Automation Strategy and Practices

This article presents a detailed mobile testing automation solution covering quality assurance, early test involvement, systematic automation processes, benefit measurement, and team development to improve product quality and testing efficiency across the entire software lifecycle.

Test Strategyautomationcontinuous integration
0 likes · 9 min read
Comprehensive Mobile Testing Automation Strategy and Practices
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.

MetricsSoftware Testingdata analysis
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.

Career DevelopmentSoftware TestingTest Engineering
0 likes · 4 min read
What Skills Define a Senior Test Engineer?
Qunar Tech Salon
Qunar Tech Salon
May 4, 2018 · Fundamentals

Quantifying and Analyzing App Performance Slowness: A QA Perspective

The article explains how QA engineers can systematically measure, analyze, and resolve app slowness by quantifying response times, dissecting device fragmentation, network latency, and backend complexity, and establishing a data‑driven quality loop to improve user experience.

app performancedata analysismobile testing
0 likes · 7 min read
Quantifying and Analyzing App Performance Slowness: A QA Perspective
Qunar Tech Salon
Qunar Tech Salon
Apr 12, 2018 · Operations

Automated Testing Solution for Qunar Platform Based on Continuous Integration

This article describes how Qunar built a comprehensive automated testing system triggered by beta releases, incorporating CI‑driven execution, strong release‑blocking controls, and multi‑channel result notifications to improve release quality, reduce manual effort, and close testing gaps in a fast‑moving internet environment.

continuous integrationquality assurancerelease-management
0 likes · 9 min read
Automated Testing Solution for Qunar Platform Based on Continuous Integration
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.

BackendSoftware Testingquality assurance
0 likes · 7 min read
Common Overlooked Issues in Software Testing: Frontend, Backend, and Database Pitfalls
Qunar Tech Salon
Qunar Tech Salon
Dec 19, 2017 · Backend Development

Smart: An Automated API Testing Platform for Generating Test Cases from Manual Testing

The article introduces Smart, a platform that records manual API testing actions and database interactions to automatically generate and execute API test cases, addressing data preparation, environment setup, and case authoring challenges while detailing its architecture, implementation, and future improvements.

API testingBackendTest Case Generation
0 likes · 7 min read
Smart: An Automated API Testing Platform for Generating Test Cases from Manual Testing
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.

Software TestingTest Festcollaborative testing
0 likes · 15 min read
How Test Fest Transforms Product Quality with Collaborative Testing
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.

Software Testingquality assurancerisk management
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
21CTO
21CTO
Sep 17, 2017 · R&D Management

How to Build a Simple Yet Effective R&D Management System

This article outlines a comprehensive R&D management framework covering product lifecycle‑based task planning, documentation practices, code collaboration, quality assurance, automated deployment, fault handling, instant communication, and techniques for boosting team technical competence.

DocumentationR&Dci/cd
0 likes · 22 min read
How to Build a Simple Yet Effective R&D Management System
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.

Software Testingquality assurancetesting process
0 likes · 4 min read
The Evolution of a Software Tester: From Learning to Responsibility
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.

QASoftware Testingquality assurance
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester
Baidu Intelligent Testing
Baidu Intelligent Testing
Aug 1, 2017 · Operations

Live Streaming Compatibility, Performance, and UI Testing Guidelines

This guide outlines comprehensive compatibility, performance, and UI testing procedures for live‑streaming applications, covering device and network variations, CPU, memory, bandwidth, battery, temperature, latency, resolution, UI layout, navigation, and content validation to ensure a stable and user‑friendly streaming experience.

Performance TestingUI testingcompatibility testing
0 likes · 8 min read
Live Streaming Compatibility, Performance, and UI Testing Guidelines
DevOps
DevOps
Jun 28, 2017 · Operations

The Importance of Continuous Testing in DevOps

This article explains why continuous testing is essential for effective DevOps, describing its role in feedback loops, key performance metrics, testing frameworks, and how automated testing drives quality and rapid delivery across development, QA, and operations.

DevOpsOperationsautomation
0 likes · 5 min read
The Importance of Continuous Testing in DevOps
vivo Internet Technology
vivo Internet Technology
Jun 23, 2017 · Operations

CI/CD Practices and Experience at Qiniu Cloud: Building Efficient Engineering Systems

In this talk, Li Qian details Qiniu Cloud’s end‑to‑end CI/CD journey—from building a scratch‑made quality assurance system and integrating Travis, Jenkins, and Docker, to automating unit, integration, and system tests, establishing quality gates, and achieving ten‑minute rapid deployments and gray releases through metrics‑driven development.

Continuous DeliveryDevOpsQiniu Cloud
0 likes · 2 min read
CI/CD Practices and Experience at Qiniu Cloud: Building Efficient Engineering Systems
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 ResearchSoftware Testingengineering practice
0 likes · 10 min read
Bridging the Gap Between Academic Research and Engineering Practice in Software Testing
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.

Software Testingautomation strategydevelopment process
0 likes · 10 min read
Test Automation Strategies, Pitfalls, and Value – Insights from Expert Yang Xiaohui
360 Quality & Efficiency
360 Quality & Efficiency
Jan 5, 2017 · R&D Management

Innovating in Software Testing: Strategies and Methods

The article explores how software testing teams can identify and implement both technical and process-oriented innovations—ranging from tool usability improvements and automation to standardization, templating, and cross‑domain borrowing—to enhance efficiency, quality, and overall value.

InnovationSoftware TestingTooling
0 likes · 10 min read
Innovating in Software Testing: Strategies and Methods
360 Quality & Efficiency
360 Quality & Efficiency
Aug 18, 2016 · Frontend Development

Comprehensive Front-End UI Component Testing Checklist

This article provides a detailed checklist of test cases for common web front‑end UI components such as tree controls, various chart types, maps, file upload/download, image handling, URL validation, and IP input fields, helping testers ensure functional correctness, data integrity, and user experience.

UI testingcomponent checklistfrontend
0 likes · 10 min read
Comprehensive Front-End UI Component Testing Checklist
360 Quality & Efficiency
360 Quality & Efficiency
Aug 15, 2016 · Frontend Development

Common Web UI Component Test Scenarios and Checklist

This article outlines common test scenarios and checklists for web UI components such as navigation bars, input fields, buttons, dropdowns, tables, radio and checkbox groups, dual list boxes, and time pickers, helping testers ensure functionality, usability, and data integrity.

UI testingWebcomponent testing
0 likes · 10 min read
Common Web UI Component Test Scenarios and Checklist
DevOps
DevOps
Aug 14, 2016 · Fundamentals

Effective Code Review Practices and Checklist

The article shares practical insights and a comprehensive checklist for conducting code reviews, emphasizing formatting, readability, corner‑case coverage, error handling, testing, and architectural considerations to improve code quality and foster team growth.

Code reviewbest practiceschecklist
0 likes · 8 min read
Effective Code Review Practices and Checklist
Baidu Intelligent Testing
Baidu Intelligent Testing
Jan 22, 2016 · Fundamentals

Understanding Product Evaluation: Definition, Importance, and Process

This article explains what product evaluation is, why it matters, and outlines a step‑by‑step process—including defining goals, setting standards, selecting methods, executing tests, analyzing results, and presenting findings—to ensure both functional and experiential quality of products.

Testing MethodologyUXUser Research
0 likes · 6 min read
Understanding Product Evaluation: Definition, Importance, and Process