Tagged articles

Quality Assurance

423 articles · Page 4 of 5
FunTester
FunTester
Aug 17, 2020 · Fundamentals

Quality Management Plan: Key Elements and Implementation

The article explains how a quality management plan serves as a formal blueprint to identify user needs, define standards, assign responsibilities, select tools, and continuously control processes, ultimately ensuring customer satisfaction and business success.

Project PlanningQuality Assurancequality management
0 likes · 5 min read
Quality Management Plan: Key Elements and Implementation
FunTester
FunTester
Jul 22, 2020 · Industry Insights

What Simple Validation Mistakes Reveal About Real‑World Testing

The author recounts bugs uncovered during a web‑based QA session—ranging from mismatched character‑length limits and inconsistent filter defaults to fragmented documentation—highlighting how overlooking tiny validation rules can cause costly defects and why unified standards and professional testing are essential.

Bug fixingDocumentationQuality Assurance
0 likes · 5 min read
What Simple Validation Mistakes Reveal About Real‑World Testing
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jul 17, 2020 · Operations

How We Built a Robust Monitoring System for Construction Drawing Production

This article describes how our team designed and implemented a comprehensive online monitoring system for construction drawing generation, covering business background, technical architecture analysis, metric definition, monitoring methods, and the resulting dashboards that improve quality, stability, and rapid issue resolution.

MonitoringOperationsQuality Assurance
0 likes · 10 min read
How We Built a Robust Monitoring System for Construction Drawing Production
DevOps
DevOps
Jul 15, 2020 · Fundamentals

A Philosophical Dialogue on Software Testing and Quality Assurance

The article uses a whimsical conversation between a developer and a testing deity to explore why testing is essential, how it functions as sampling, the limits of defect detection, and practical strategies such as TDD, continuous integration, and requirement control to improve software quality.

Quality AssuranceSoftware testingTDD
0 likes · 16 min read
A Philosophical Dialogue on Software Testing and Quality Assurance
FunTester
FunTester
Jun 27, 2020 · Operations

Mastering Software Testing: From Requirement Gathering to Final Release

This guide walks you through the complete software testing lifecycle—covering requirement collection, test strategy, test planning, execution, pre‑release checks, and final release best practices—to ensure high‑quality, reliable software delivery.

Quality AssuranceRelease ManagementSoftware testing
0 likes · 8 min read
Mastering Software Testing: From Requirement Gathering to Final Release
FunTester
FunTester
Jun 24, 2020 · Industry Insights

How Cognitive Biases Undermine Software Testing—and What You Can Do About Them

Software testing is increasingly rapid and automated, yet testers often fall prey to cognitive biases—such as similarity, consistency, confirmation, conformity, inattention, and negativity—that cause missed defects; understanding and countering these biases can markedly improve test coverage and product quality.

Quality AssuranceSoftware testingcognitive bias
0 likes · 7 min read
How Cognitive Biases Undermine Software Testing—and What You Can Do About Them
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 19, 2020 · R&D Management

Why Code Review Matters: 7 Practical Tips to Boost Quality and Collaboration

This article explains the true purpose of code review beyond bug hunting, explores its cultural and quality benefits, and offers seven actionable recommendations—including small batch reviews, frequent cycles, choosing the right reviewers, rapid feedback, modern tools, pair programming, and blending online with offline sessions—to make code reviews more effective.

Code ReviewQuality AssuranceSoftware Engineering
0 likes · 12 min read
Why Code Review Matters: 7 Practical Tips to Boost Quality and Collaboration
Qunhe Technology Quality Tech
Qunhe Technology Quality Tech
Jun 5, 2020 · R&D Management

How a Unified Code Metrics Platform Boosts Development Quality and Efficiency

This article describes the design, implementation, and operational strategy of a comprehensive code‑metrics platform that standardizes coding standards, automates quality checks, and drives data‑guided improvements across multiple development teams, ultimately enhancing code reliability, maintainability, and CI/CD flow.

CI/CDQuality AssuranceR&D Management
0 likes · 10 min read
How a Unified Code Metrics Platform Boosts Development Quality and Efficiency
FunTester
FunTester
Jun 2, 2020 · Operations

How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls

This article outlines a comprehensive roadmap for establishing a test automation framework, highlights key aspects such as exploratory testing, user experience, accessibility, dynamic content, and offers best practices for test case design, handling slow or failing tests, and maintaining reliable automated suites.

Parallel TestingQuality AssuranceSoftware testing
0 likes · 7 min read
How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls
FunTester
FunTester
May 31, 2020 · Industry Insights

How to Evaluate and Choose a Software Testing Outsourcing Partner

This guide explains why companies outsource software testing, outlines key factors such as outsourcing models, geographic location, service agreements, flexibility, and quality improvement, and provides a step‑by‑step process for investigating, interacting with, and selecting the right testing service provider.

Quality AssuranceSoftware testingoutsourcing
0 likes · 8 min read
How to Evaluate and Choose a Software Testing Outsourcing Partner
FunTester
FunTester
May 23, 2020 · Fundamentals

Why Performance, Stress, and Load Testing Are Essential for Reliable Software

The article explains the distinct purposes and benefits of performance, stress, and load testing, showing how each practice helps identify bottlenecks, ensure stability under load, and improve overall software quality throughout the development lifecycle.

Load TestingPerformance TestingQuality Assurance
0 likes · 5 min read
Why Performance, Stress, and Load Testing Are Essential for Reliable Software
FunTester
FunTester
May 1, 2020 · Fundamentals

Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation

This article outlines practical quality assurance strategies—including outsourcing QA teams, integrating testing early in the development lifecycle, and adopting automation frameworks—to improve software quality, reduce costs, and support business growth in digital transformation initiatives.

AutomationQuality AssuranceSoftware testing
0 likes · 9 min read
Effective Quality Assurance Practices: Outsourcing, Early Involvement, and Automation
Alibaba Cloud Developer
Alibaba Cloud Developer
Apr 28, 2020 · Big Data

How Alibaba Tests Big Data AI Applications: Six Challenges and Solutions

This article explains how Alibaba's search, recommendation, and advertising platforms handle the unique quality challenges of big‑data AI applications, detailing six major testing problems and the comprehensive strategies—including functional, real‑time, performance, and stability testing—used to ensure reliable online services.

AI testingBig DataDevOps
0 likes · 27 min read
How Alibaba Tests Big Data AI Applications: Six Challenges and Solutions
FunTester
FunTester
Apr 17, 2020 · Industry Insights

What Skills Make a Test Manager Truly Effective?

The article outlines the essential technical and non‑technical competencies—communication, problem‑solving, data analysis, adaptability, prioritization, time management, programming basics, negotiation, mentorship, and strategic intervention—that enable a test manager to lead agile QA teams successfully.

AutomationQuality AssuranceSkills
0 likes · 11 min read
What Skills Make a Test Manager Truly Effective?
JD Retail Technology
JD Retail Technology
Mar 31, 2020 · Operations

How Sigma’s Event Management Evolved from Zero to Maturity: Standards, Processes, and Platform Insights

The article outlines the Sigma Quality Management Platform’s event management journey across three development stages—establishing basic standards, expanding processes and channels, and achieving mature, integrated governance—while highlighting current challenges, continuous standard refinement, efficiency gains, and practical implementation details.

Event ManagementOperationsPlatform Development
0 likes · 11 min read
How Sigma’s Event Management Evolved from Zero to Maturity: Standards, Processes, and Platform Insights
Youku Technology
Youku Technology
Mar 21, 2020 · Industry Insights

Inside Youku’s Comprehensive Quality Assurance System: Practices, Platforms, and Insights

This article outlines Youku’s end‑to‑end quality assurance framework, detailing how the company tackles fast product cycles, complex playback verification, and device fragmentation through a platform‑based, offline‑online system that boosts development efficiency and delivers reliable user experiences across its services.

Industry InsightsPlatform engineeringQuality Assurance
0 likes · 3 min read
Inside Youku’s Comprehensive Quality Assurance System: Practices, Platforms, and Insights
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Mar 19, 2020 · Frontend Development

How to Measure Front‑End Project Efficiency with DevOps Metrics

This article outlines a DevOps‑inspired metric system for front‑end projects, describing the five development stages—design, development, personal verification, version verification, and online verification—and proposing concrete, automatable indicators to help leaders assess and improve delivery quality and speed.

FrontendQuality AssuranceSoftware Engineering
0 likes · 10 min read
How to Measure Front‑End Project Efficiency with DevOps Metrics
DevOps
DevOps
Mar 9, 2020 · Fundamentals

15 Must-Read Books for Software Testers: Foundations, Agile, and DevOps

This article presents a curated list of fifteen essential books for software testers, covering foundational testing concepts, agile testing principles, practical BDD approaches, and DevOps methodologies, each accompanied by concise recommendation reasons to guide both beginners and experienced professionals.

Quality AssuranceSoftware testing
0 likes · 7 min read
15 Must-Read Books for Software Testers: Foundations, Agile, and DevOps
Youku Technology
Youku Technology
Mar 3, 2020 · Artificial Intelligence

Building a Quality Assurance System for Alibaba Video Search

To ensure stability and precision of Alibaba Youku’s massive video‑search platform, a three‑layer quality‑assurance framework was built—covering engineering regression and functional/effect monitoring, algorithmic data, UDF, feature‑column and index testing, effect baselines and impact assessment, plus user‑experience bad‑case mining and public‑opinion feedback loops.

AlibabaQuality Assurancealgorithm monitoring
0 likes · 13 min read
Building a Quality Assurance System for Alibaba Video Search
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.

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

DevOpsQuality AssuranceR&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.

Algorithm EngineeringCloud ComputingQuality Assurance
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.

Quality AssuranceSoftware testingbug detection
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.

AutomationDevOpsQuality Assurance
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.

DevOpsQuality AssuranceSoftware 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.

AutomationQuality AssuranceSoftware testing
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.

ChecklistQuality AssuranceSoftware testing
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.

AutomationJD AppMobile 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.

OperationsPerformance TestingQuality Assurance
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.

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

PaaSQuality AssuranceSoftware testing
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 DevelopmentQuality Assurance
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.

Quality AssuranceSoftware testingTesting Methodology
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.

DevOpsQuality AssuranceSoftware 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.

Quality AssuranceSoftware testingTest Automation
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 testingQuality Assurancemachine learning
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.

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

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

DevOpsOperationsQuality Assurance
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.

KPIQuality Assuranceplatform integration
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.

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

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

AutomationDebuggingQuality Assurance
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.

AutomationMobile DevOpsQuality Assurance
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.

Quality AssuranceRequirement AnalysisSoftware testing
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.

Mutation testingQuality AssuranceSoftware testing
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.

Quality AssuranceRequirement AnalysisSoftware testing
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.

AdvertisingOperationsQuality Assurance
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.

Quality AssuranceSoftware testingcontinuous learning
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 ReviewDevelopment WorkflowGoogle
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 ReviewQuality AssuranceReview 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 ReviewQuality AssuranceTeam Collaboration
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.

Mobile TestingQuality AssuranceSoftware 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.

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

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

Quality AssuranceSoftware Engineeringe-commerce bug
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.

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
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 DevelopmentCI/CD
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.

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

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
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
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 ReviewQuality AssuranceSoftware Engineering
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.

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

AutomationMobile TestingQuality Assurance
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.

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

Data AnalysisMobile TestingQuality Assurance
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.

Quality AssuranceRelease Managementcontinuous integration
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.

Quality AssuranceSoftware testingbackend
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 testingQuality Assurancebackend
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.

Quality AssuranceSoftware testingTest Fest
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.

Quality AssuranceSoftware testingrisk management
0 likes · 7 min read
16 Essential Traits of an Excellent Software Tester