Tagged articles

software testing

735 articles · Page 5 of 8
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Mar 18, 2022 · Game Development

Understanding QA: Roles and Practices in Game Development (Part 1)

This article introduces the concept of QA in game development, explains its responsibilities from delivery testing to test delivery, highlights the importance of early requirement analysis, test case design, cost estimation, and collaboration with planners, and reflects on the value and confidence QA brings to the production pipeline.

QAgame developmentsoftware testing
0 likes · 8 min read
Understanding QA: Roles and Practices in Game Development (Part 1)
FunTester
FunTester
Mar 4, 2022 · Industry Insights

Why Automation Testing Matters: Benefits, Types, and Future Trends

This article explains why automation testing is essential for modern software projects, compares it with manual testing, outlines common test types, offers strategic guidance on frameworks and tool selection, and explores emerging trends such as AI and RPA shaping the future of testing.

Automation TestingDevOpsquality assurance
0 likes · 8 min read
Why Automation Testing Matters: Benefits, Types, and Future Trends
DevOps
DevOps
Feb 17, 2022 · Fundamentals

Breaking the Knowledge Curse: Testing from the User’s Perspective

The article explains how the “knowledge curse” hampers testers from empathizing with real users, illustrates common registration‑flow pitfalls through screenshots, and proposes concrete steps—understanding users and bridging the testing‑user gap—to design more user‑centric test cases and improve software usability.

UXknowledge cursesoftware testing
0 likes · 9 min read
Breaking the Knowledge Curse: Testing from the User’s Perspective
Baidu Intelligent Testing
Baidu Intelligent Testing
Jan 30, 2022 · R&D Management

2021‑2022 Software Testing Industry Survey Report: Salary, Demographics, Trends and Future Outlook

The 2021‑2022 TesterHome survey analyzes post‑pandemic changes in China's software testing industry, revealing salary distributions, regional and experience‑based differences, team sizes, role composition, automation impact, left‑right shift adoption, and emerging future directions such as AI, big data, AR/VR and autonomous driving.

Career TrendsIndustry Surveysalary analysis
0 likes · 16 min read
2021‑2022 Software Testing Industry Survey Report: Salary, Demographics, Trends and Future Outlook
转转QA
转转QA
Jan 30, 2022 · Fundamentals

2021‑2022 Software Testing Industry Survey: Salary, Demographics, and Emerging Trends

This comprehensive report analyzes the 2021‑2022 software testing landscape, presenting questionnaire data from 1,859 respondents, salary distributions, regional and experience‑based trends, team sizes, entry pathways, test‑development ratios, automation impact, efficiency bottlenecks, and future directions such as AI, big data, and AR/VR.

20212022QA
0 likes · 16 min read
2021‑2022 Software Testing Industry Survey: Salary, Demographics, and Emerging Trends
FunTester
FunTester
Jan 19, 2022 · Industry Insights

Debunking Three Common Myths About the Software Testing Industry

This article traces the evolution of software testing, exposes three widespread misconceptions—including gender imbalance, the perceived lack of necessity, and low technical value—while presenting data, industry insights, and a concise skill checklist for modern test engineers.

Automation Testingcareer advicegender diversity
0 likes · 6 min read
Debunking Three Common Myths About the Software Testing Industry
DevOps
DevOps
Jan 19, 2022 · Fundamentals

Evolution of Software Testing and Continuous Testing Practices in DevOps

This article reviews the historical evolution of software testing, explains the concepts of continuous testing within DevOps, outlines testing lifecycles, tools, and models, and looks ahead to emerging trends such as DevSecOps and AI‑driven autonomous testing.

AI testingDevOpsDevSecOps
0 likes · 14 min read
Evolution of Software Testing and Continuous Testing Practices in DevOps
Architect's Journey
Architect's Journey
Dec 27, 2021 · R&D Management

What a Senior Engineer Reveals About Effective Tech Management

The article shares five practical lessons from a senior engineer on how to manage upstream product interactions, run projects, coordinate testing, lead teams, and communicate with super‑iors, emphasizing early bug prevention, clear reporting, and empowering team members.

Technical Managementcareer developmentproject management
0 likes · 9 min read
What a Senior Engineer Reveals About Effective Tech Management
DeWu Technology
DeWu Technology
Dec 24, 2021 · Backend Development

Design and Implementation of a Traffic Recording and Replay Platform at Dewu

Dewu built a traffic recording and replay platform that captures fine‑grained, interface‑level Java traffic, stores it in Elasticsearch, and replays it via a Spring Boot‑controlled sandbox, enabling low‑cost, high‑fidelity regression testing, automated case classification, and early bug detection across multiple domains.

automated testingbackend engineeringjvm-sandbox
0 likes · 14 min read
Design and Implementation of a Traffic Recording and Replay Platform at Dewu
FunTester
FunTester
Dec 14, 2021 · Frontend Development

Layered Architecture for UI Automation Testing: Component, Page, Business Logic, and Test Case Layers

This article explains a modern layered architecture for UI automation testing, introducing a component layer that abstracts common UI elements, a page layer built on the classic page‑object pattern, a business‑logic layer for complex workflows, and a lightweight test‑case layer to improve maintainability and resilience to UI changes.

Page Objectcomponent layersoftware testing
0 likes · 11 min read
Layered Architecture for UI Automation Testing: Component, Page, Business Logic, and Test Case Layers
DevOps
DevOps
Dec 1, 2021 · Fundamentals

Three Key Questions for Effective Software Testing: Effectiveness, Efficiency, and Value

This article explores three critical questions for software testing—effectiveness, efficiency, and value—by examining how to assess test validity, improve execution speed through environment and infrastructure optimization, and demonstrate testing’s role in building quality, exposing risk, and enforcing quality gates.

quality assurancesoftware testingtest effectiveness
0 likes · 14 min read
Three Key Questions for Effective Software Testing: Effectiveness, Efficiency, and Value
Software Development Quality
Software Development Quality
Nov 17, 2021 · Fundamentals

Mastering Test Case Design: Principles, Standards, and Best Practices

This comprehensive guide outlines the purpose, scope, principles, quality standards, management processes, design methods, review procedures, and risk analysis for creating effective software test cases, helping teams ensure coverage, reliability, and maintainability throughout the testing lifecycle.

Test Case Designquality assurancesoftware testing
0 likes · 19 min read
Mastering Test Case Design: Principles, Standards, and Best Practices
Software Development Quality
Software Development Quality
Nov 17, 2021 · Fundamentals

Master Test Strategy with a Complete Template and Four‑Step Analysis Guide

This article outlines a comprehensive test‑analysis framework, detailing six essential questions, a four‑step methodology (modeling, basic test‑case design, data supplementation, and expansion), product and project overviews, quality‑attribute mapping, business‑process modeling, risk assessment, and functional test‑case design techniques.

functional testingquality attributesrisk analysis
0 likes · 6 min read
Master Test Strategy with a Complete Template and Four‑Step Analysis Guide
Software Development Quality
Software Development Quality
Nov 17, 2021 · Fundamentals

Mastering Test Activities Across the Software Development Lifecycle

This guide walks through every phase of testing in a software development lifecycle—from planning and requirement analysis, through test design, execution, integration, and acceptance, to coverage evaluation, defect analysis, and final reporting—providing practical methods, metrics, and best‑practice templates for quality assurance professionals.

defect analysisquality assurancesoftware testing
0 likes · 12 min read
Mastering Test Activities Across the Software Development Lifecycle
Software Development Quality
Software Development Quality
Nov 13, 2021 · Fundamentals

What Are the Five Levels of Test Engineer Skills and How to Master Them?

This article outlines a comprehensive competency framework for test engineers, detailing five proficiency levels—basic understanding, proficient, flexible application, comprehensive application, and innovative mastery—across 28 key testing activities such as analysis, design, planning, execution, automation, security, and DevOps, providing clear behavioral descriptions for each level.

SKILL frameworkquality assurancesoftware testing
0 likes · 30 min read
What Are the Five Levels of Test Engineer Skills and How to Master Them?
转转QA
转转QA
Oct 28, 2021 · Fundamentals

How to Write Effective Test Cases: A Practical Guide

This article explains why test cases are essential, outlines the complete workflow from requirement analysis to case maintenance, and provides practical tips and tool recommendations—including Excel and Xmind—to help testers design, review, and manage high‑quality test cases efficiently.

ExcelTest Case DesignXMind
0 likes · 6 min read
How to Write Effective Test Cases: A Practical Guide
DevOps
DevOps
Oct 19, 2021 · Fundamentals

Why Production Issues Still Appear After Testing and How to Prevent Them

The article analyzes common reasons why defects escape testing and appear in production—ranging from missed test cases and environment differences to incomplete releases—and offers a step‑by‑step checklist of practices to improve testing, release processes, and risk mitigation.

production issuesquality assurancerelease engineering
0 likes · 8 min read
Why Production Issues Still Appear After Testing and How to Prevent Them
Youzan Coder
Youzan Coder
Oct 18, 2021 · Backend Development

Traffic Replay Technology in YouZan: Automated Regression Testing for Mid-Platform Marketing Business

YouZan’s traffic‑replay platform records real production calls and replays them in test environments—both read‑only and mock‑write modes—to automatically verify thousands of marketing interfaces, visualize scenario coverage, capture low‑traffic cases, and has already enabled zero post‑launch failures while guiding future expansion into deeper coverage and performance testing.

Dubbo mockautomated regression testingjvm-sandbox
0 likes · 11 min read
Traffic Replay Technology in YouZan: Automated Regression Testing for Mid-Platform Marketing Business
FunTester
FunTester
Oct 13, 2021 · Interview Experience

Essential Software Testing Interview Questions for Three Rounds

This article compiles a comprehensive set of software testing interview questions typically asked across three interview rounds, covering self‑introduction, wake‑up feature design, performance testing, project delivery, automation, leadership, and career motivations to help candidates prepare effectively.

Career PreparationQAinterview-questions
0 likes · 4 min read
Essential Software Testing Interview Questions for Three Rounds
FunTester
FunTester
Oct 9, 2021 · Fundamentals

Five Common Traps That Undermine Effective Unit Tests and How to Fix Them

This article explains five typical pitfalls that make unit tests ineffective—testing per function instead of behavior, chasing code‑coverage, over‑reliance on mocks, writing tests that never fail, and allowing nondeterminism—while offering practical guidance on how to avoid each issue.

Mockingcode coveragesoftware testing
0 likes · 11 min read
Five Common Traps That Undermine Effective Unit Tests and How to Fix Them
FunTester
FunTester
Sep 26, 2021 · Operations

MTSC2021 Shenzhen Conference – Overview, Registration Details, and Confirmed Topics

The MTSC2021 Shenzhen conference, a premier software testing summit organized by TesterHome, will be held on November 19‑20, 2021 at the Dongxi Road International Hotel in Shenzhen, offering registration information, audience guidance, participant benefits, and a comprehensive list of confirmed and candidate technical topics covering testing, DevOps, AI, cloud, and game development.

AITestOpsconference
0 likes · 11 min read
MTSC2021 Shenzhen Conference – Overview, Registration Details, and Confirmed Topics
转转QA
转转QA
Sep 25, 2021 · Fundamentals

Curated Collection of Test Development Articles and Learning Resources

This article curates a selection of Chinese-language resources on test development, including internship experiences, growth discussions, business and requirement analysis guides, knowledge‑expansion materials, and a 2021 first‑half article collection, aimed at helping aspiring test engineers find structured learning paths.

CareerLearning Resourcesinternship
0 likes · 2 min read
Curated Collection of Test Development Articles and Learning Resources
FunTester
FunTester
Sep 19, 2021 · Backend Development

Comprehensive Collection of 140 Software Testing Interview Questions and Answers

This article presents a curated set of 140 software testing interview questions covering topics such as API testing, automation frameworks, performance testing, CI/CD, database operations, Selenium, mobile testing, and related concepts, offering valuable preparation material for candidates.

API-testingautomationinterview-questions
0 likes · 10 min read
Comprehensive Collection of 140 Software Testing Interview Questions and Answers
FunTester
FunTester
Sep 13, 2021 · Backend Development

Learning by Copying Code: Sources, Practices, and FunTester Examples

This article shares practical experiences and advice on learning software development by copying code, covering where to find source code, official documentation, exemplary implementations, and search engines, and illustrates the approach with real‑world examples from the FunTester testing framework.

Javabackend developmentcode learning
0 likes · 10 min read
Learning by Copying Code: Sources, Practices, and FunTester Examples
DevOps
DevOps
Sep 7, 2021 · Operations

Effective Automation Testing: Metrics and Measurement Approaches

The article examines why many automation testing initiatives fail to deliver value, introduces a set of practical metrics such as test case count, execution frequency, success rate, coverage, EMTE, ROI, and bug‑detection efficiency, and explains how to combine them to assess and improve automation effectiveness within software development processes.

CoverageEMTEROI
0 likes · 10 min read
Effective Automation Testing: Metrics and Measurement Approaches
DevOps Cloud Academy
DevOps Cloud Academy
Aug 30, 2021 · Fundamentals

Best Practices for Code Coverage

The article outlines Google’s best‑practice guidelines for code coverage, emphasizing its workflow benefits, the cultural impact of increasing coverage, the limits of high percentages, the importance of uncovering uncovered code, and practical steps for progressively improving coverage across projects.

code coverageengineering culturequality assurance
0 likes · 9 min read
Best Practices for Code Coverage
DevOps
DevOps
Aug 23, 2021 · Fundamentals

Precise Testing: Concepts, Principles, Architecture, and Challenges

The article explains precise testing—a data‑driven approach that maps test cases to source code changes to improve test efficiency, coverage measurement, and impact analysis—while discussing its architecture, implementation methods, benefits, and the practical challenges of adopting it in agile projects.

Agile Testingimpact analysisprecise testing
0 likes · 9 min read
Precise Testing: Concepts, Principles, Architecture, and Challenges
iQIYI Technical Product Team
iQIYI Technical Product Team
Aug 20, 2021 · Industry Insights

How Leading Tech Companies Tackle Precise Automated Testing and Visual AI Evaluation

This article compiles the Q&A from iTech Talk 17, where experts from iQIYI, Meituan, Tencent, and ZhaiZhai share practical solutions for precise automated testing, intelligent test instrumentation, APP diff automation, and visual AI evaluation, revealing real‑world challenges, implementation details, and measurable benefits across large‑scale production environments.

automated testingindustry insightsprecise testing
0 likes · 18 min read
How Leading Tech Companies Tackle Precise Automated Testing and Visual AI Evaluation
DevOps
DevOps
Aug 5, 2021 · Fundamentals

Agile Testing: Definition, Differences from Traditional Testing, and 10 Principles for Testers

This article explains agile testing, contrasts it with traditional testing, and details ten guiding principles—including continuous feedback, customer value, face‑to‑face communication, courage, simplicity, continuous improvement, adaptability, self‑organization, people focus, and enjoyment—that help testers and agile teams deliver high‑quality software efficiently.

Agiledevelopmentprinciples
0 likes · 7 min read
Agile Testing: Definition, Differences from Traditional Testing, and 10 Principles for Testers
Zhongtong Tech
Zhongtong Tech
Jul 27, 2021 · Fundamentals

Master Integration Testing: Why, How, and Best Practices

Integration testing, also known as assembly or joint testing, verifies that combined modules function correctly as a subsystem, covering objectives, processes, test planning, case design, execution, and reporting, while addressing challenges of cross‑team collaboration and ensuring overall system reliability.

Integration TestingTest Case Designcross-team collaboration
0 likes · 9 min read
Master Integration Testing: Why, How, and Best Practices
DevOps
DevOps
Jul 22, 2021 · Fundamentals

Visualizing Test Strategy: One‑Page Test Strategy Diagram and Its Application

This article explains how traditional, lengthy test‑strategy documents can be replaced by a concise, one‑page visual diagram that clearly presents what to test, how to test, guiding principles, and the roles of test left‑shift, test quadrants, test layers, and test right‑shift, using a real‑world example to illustrate the approach.

Agilequality assurancesoftware testing
0 likes · 14 min read
Visualizing Test Strategy: One‑Page Test Strategy Diagram and Its Application
Zhongtong Tech
Zhongtong Tech
Jul 20, 2021 · R&D Management

Designing Scalable Quality Assurance for a Thousand‑Person Tech Team

At the 2021 China Internet Test Development Conference, ZTO Technology’s senior architect Gong Linhua detailed how their thousand‑person team builds a robust quality assurance system through business testing, continuous innovation, specialized training, and precise metric‑driven management, aiming to accelerate delivery while maintaining high software quality.

Testing Metricsquality assurancesoftware testing
0 likes · 5 min read
Designing Scalable Quality Assurance for a Thousand‑Person Tech Team
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 15, 2021 · Fundamentals

How Much Testing Is Enough? A Practical Guide to Test Strategies and Coverage

This article explains how to determine the right amount of testing for a software product by providing evaluation criteria, a step‑by‑step testing strategy—including recording processes, unit, integration and end‑to‑end tests—coverage types, tools, and how to incorporate field feedback for continuous improvement.

E2E testingIntegration Testingcode coverage
0 likes · 10 min read
How Much Testing Is Enough? A Practical Guide to Test Strategies and Coverage
FunTester
FunTester
Jun 30, 2021 · Fundamentals

Differences Between Test Specification and Test Plan and When to Write Them

The article explains the distinction between a test specification (technical‑focused test scheme) and a test plan (project‑focused schedule), describes when each should be created during a project lifecycle, and provides templates, methods, and reporting formats for effective software testing.

QATest PlanTesting Methodology
0 likes · 9 min read
Differences Between Test Specification and Test Plan and When to Write Them
FunTester
FunTester
Jun 22, 2021 · Operations

Overcoming the Top Challenges in Test Automation: Practical Strategies

This article identifies the most common obstacles teams face when adopting test automation—such as choosing approaches, selecting tools, managing data, and timing tests—and offers actionable solutions to help organizations implement effective, sustainable automation pipelines.

DevOpsautomation challengescontinuous integration
0 likes · 6 min read
Overcoming the Top Challenges in Test Automation: Practical Strategies
FunTester
FunTester
Jun 14, 2021 · Industry Insights

How Leading Tech Companies Design Scalable Quality Assurance Systems

The article reviews four in‑depth talks from MTSC2021 Shanghai, detailing how ZTO, Meituan, ByteDance and Kujiale build large‑scale testing frameworks, event‑tracking QA, advertising system reliability, and multi‑dimensional online inspection to ensure product quality across complex business scenarios.

Industry Practiceslarge-scale systemsonline stability
0 likes · 9 min read
How Leading Tech Companies Design Scalable Quality Assurance Systems
FunTester
FunTester
Jun 2, 2021 · Fundamentals

How to Start Automated Testing from Scratch: A Step‑by‑Step Guide

This article outlines the essential concepts, four‑step workflow, and practical tips for beginners to define scope, choose tools, design frameworks, execute test cases, and generate effective automated testing reports.

automated testingquality assurancesoftware testing
0 likes · 8 min read
How to Start Automated Testing from Scratch: A Step‑by‑Step Guide
DevOps
DevOps
May 31, 2021 · Fundamentals

Rethinking Traditional Test Cases: Moving Beyond Detailed Test Scripts

This article argues that traditional, step‑by‑step test cases are becoming obsolete, advocating for alternative test design methods such as mind maps, matrices, user‑story acceptance criteria, and emphasizing exploratory testing, codeless automation, and knowledge‑centric approaches to improve efficiency and maintainability.

Agile TestingKnowledge Managementcodeless automation
0 likes · 7 min read
Rethinking Traditional Test Cases: Moving Beyond Detailed Test Scripts
转转QA
转转QA
May 26, 2021 · Fundamentals

Integrating Incremental Unit Test Coverage into Test Environment Coverage with Maven Surefire and JaCoCo

This article describes a solution that merges incremental unit test coverage into overall test environment coverage by leveraging Maven Surefire Report Plugin and JaCoCo, detailing steps from CI platform integration, plugin configuration, report generation, to coverage platform processing, enabling comprehensive coverage analysis for release admission.

CI/CDJaCoCoMaven
0 likes · 5 min read
Integrating Incremental Unit Test Coverage into Test Environment Coverage with Maven Surefire and JaCoCo
FunTester
FunTester
May 26, 2021 · Operations

7 Essential Steps to Build an Effective Test Automation Strategy

This article outlines a comprehensive seven‑stage test automation strategy, covering planning, method selection, tool choice, environment setup, script design, execution, and result analysis, while offering practical tips for each phase to boost efficiency and reliability.

Katalonautomation strategycontinuous integration
0 likes · 11 min read
7 Essential Steps to Build an Effective Test Automation Strategy
DevOps
DevOps
May 25, 2021 · Fundamentals

Why Test Shift‑Left Matters: Reducing Defect Repair Costs by Ensuring Requirement Quality Early

The article explains how defect repair costs increase the later they are discovered, argues for shifting testing activities left into the requirement phase, describes three requirement granularities (Epic, Feature, Story) and outlines specific quality activities for each level to achieve early defect detection and lower overall development cost.

agile developmentdefect costquality assurance
0 likes · 9 min read
Why Test Shift‑Left Matters: Reducing Defect Repair Costs by Ensuring Requirement Quality Early
DevOps
DevOps
May 20, 2021 · R&D Management

Evolution of Software Testing Organization Models: Centralized, Decentralized, Hybrid, Third‑Party, and No‑Testing

The article surveys five major software testing organization models—centralized, decentralized, hybrid, third‑party, and “no‑testing”—explaining their evolution, characteristics, advantages, and challenges, and discusses how agile practices and business needs drive the shift toward integrated or outsourced testing structures.

QA modelsR&D managementTesting Organization
0 likes · 8 min read
Evolution of Software Testing Organization Models: Centralized, Decentralized, Hybrid, Third‑Party, and No‑Testing
FunTester
FunTester
May 19, 2021 · Operations

Test Automation Frameworks: Types, Core Components, and Implementation Guide

Effective test automation relies on well‑designed frameworks, and this article explains why automation is essential, categorizes tool‑centric, project‑oriented, and keyword‑driven frameworks, details core components such as test libraries, data management, reporting, CI integration, and outlines a step‑by‑step implementation process.

CI/CDQATesting Framework
0 likes · 14 min read
Test Automation Frameworks: Types, Core Components, and Implementation Guide
Youzan Coder
Youzan Coder
Apr 28, 2021 · Operations

YouZan Low-Code Platform BOS: Testing Strategy and Implementation Guide

The guide explains YouZan’s low‑code BOS platform, its component‑based architecture, and a multi‑level testing methodology—including automated component, product, and workflow tests, traffic replay, performance checks, and a robust fallback mechanism—to ensure seamless migration and reliable operation of digitized business processes.

BOSYouzanbusiness operating system
0 likes · 9 min read
YouZan Low-Code Platform BOS: Testing Strategy and Implementation Guide
Youzan Coder
Youzan Coder
Apr 23, 2021 · Operations

How to Build a Generic API Robustness Scanning System for Automated Test Case Generation

This article presents a comprehensive, automated solution for API robustness testing that extracts baseline cases, generates exhaustive parameter‑level test data, executes them at scale, and analyzes results to identify abnormal responses without manual effort, thereby improving testing efficiency and software quality.

API-testingcase generationoperations
0 likes · 13 min read
How to Build a Generic API Robustness Scanning System for Automated Test Case Generation
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 19, 2021 · Fundamentals

The Dangers of Overusing Mocks in Unit Testing

Overusing mocks in unit tests can make test code harder to understand, harder to maintain, and give a false sense of correctness, so developers should recognize signs of excessive mocking and consider alternatives such as hermetic servers or fake objects.

Mockingsoftware testingtest design
0 likes · 4 min read
The Dangers of Overusing Mocks in Unit Testing
FunTester
FunTester
Apr 15, 2021 · Fundamentals

What Ancient Chinese Idioms Reveal About Modern Software Testing

This article connects classic Chinese idioms to software testing concepts, explaining test purpose, policies, strategies, tool usage, risk management, and improvement practices through vivid examples and practical guidance for building more reliable testing processes.

idiomsrisk managementsoftware testing
0 likes · 11 min read
What Ancient Chinese Idioms Reveal About Modern Software Testing
Zhongtong Tech
Zhongtong Tech
Apr 2, 2021 · Operations

How Zhongtong Boosted Software Quality with a Scalable Code Coverage System

This article explains how Zhongtong implemented a Java‑based code‑coverage service using Jacoco, integrated it into their CI pipeline, generated multi‑dimensional coverage reports, and refined testing workflows to improve software quality and reduce untested code.

JaCoCocode coveragecontinuous integration
0 likes · 7 min read
How Zhongtong Boosted Software Quality with a Scalable Code Coverage System
FunTester
FunTester
Mar 24, 2021 · R&D Management

How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery

This article examines why traditional testing must evolve for agile development, outlines the challenges of frequent builds, limited sprint time, performance and API testing, and provides practical guidance on planning, scope selection, parallel execution, DevOps integration, and choosing the right automation tools to boost collaboration and quality.

AgileCI/CDDevOps
0 likes · 10 min read
How Agile Teams Can Master Test Automation for Faster, Higher‑Quality Delivery
FunTester
FunTester
Mar 15, 2021 · Industry Insights

What Are the Hottest Automation Testing Trends for 2021?

The article examines how software testing has expanded beyond bug detection in 2021, covering left‑shift/right‑shift testing, cloud‑based cross‑browser testing, AI‑driven tools, Selenium’s evolution, IoT performance testing, QAOps, blockchain testing, cloud automation, and the emerging NoOps model.

AI testingIoT testingQAOps
0 likes · 9 min read
What Are the Hottest Automation Testing Trends for 2021?
Yanxuan Tech Team
Yanxuan Tech Team
Mar 11, 2021 · Fundamentals

How to Thrive as a QA Intern: Practical Tips for Fast Learning and Effective Testing

Transitioning from student to QA intern can be challenging, but by actively immersing in the workplace, communicating proactively, mastering business contexts, adhering to testing standards, and sharing knowledge, newcomers can quickly adapt, improve testing efficiency, and grow professionally within a fast‑paced development environment.

QAcareer tipsinternship
0 likes · 9 min read
How to Thrive as a QA Intern: Practical Tips for Fast Learning and Effective Testing
Byte Quality Assurance Team
Byte Quality Assurance Team
Mar 3, 2021 · R&D Management

Reading Notes: Google’s Software Testing Philosophy – Role Division and Quality Integration

This article reviews key insights from the book “How Google Tests Software”, highlighting Google’s view that quality stems from integrated development and testing, describing the distinct roles of SWE, SET, and TE, and comparing these practices with typical domestic software testing structures.

GoogleR&D managementdevelopment process
0 likes · 8 min read
Reading Notes: Google’s Software Testing Philosophy – Role Division and Quality Integration
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 28, 2021 · Fundamentals

Google Test Certified: History, Levels, Benefits, and Retirement

Google’s Test Certified program, launched in 2006 to promote testing culture through a five‑level certification system, registered over 1,700 projects, helped teams improve test coverage and reduce bugs, and was retired in 2016 in favor of the dynamic Project Health standard.

Googlesoftware testingtest certification
0 likes · 8 min read
Google Test Certified: History, Levels, Benefits, and Retirement
FunTester
FunTester
Feb 23, 2021 · Backend Development

Improving Software Testability: Practical Tips for Captcha Handling, Data Generation, Mocking, and Test Code Deployment

This article shares practical techniques to enhance software testability, covering strategies for bypassing graphical and SMS captchas, efficient test data creation, automated and brute‑force data injection, mocking services, and deploying test‑specific code without affecting production environments.

Backend testingCAPTCHAMocking
0 likes · 11 min read
Improving Software Testability: Practical Tips for Captcha Handling, Data Generation, Mocking, and Test Code Deployment
FunTester
FunTester
Feb 18, 2021 · Operations

Inside FunTester: A Deep Dive into Its Testing Framework Architecture

This article presents a detailed walkthrough of the FunTester testing framework architecture, covering its layered design, core modules for single‑ and multi‑project setups, multi‑protocol support, common request handling, business logic encapsulation, test flow, data construction techniques, and auxiliary tools such as moco API and JsonPath.

API-testingFunTesterTesting Framework
0 likes · 5 min read
Inside FunTester: A Deep Dive into Its Testing Framework Architecture
FunTester
FunTester
Jan 25, 2021 · Industry Insights

Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies

The article analyzes the key obstacles faced by software testing teams when working remotely—such as communication gaps, collaboration hurdles, technical failures, and documentation issues—and proposes practical solutions including video calls, automated regression testing, test‑driven development, and Selenium‑based tools.

automationdistributed teamsremote testing
0 likes · 8 min read
Overcoming Remote Testing Challenges: Communication, Automation, and TDD Strategies
FunTester
FunTester
Jan 24, 2021 · Industry Insights

How to Map Your Software Testing Career: Practical Learning Paths and Resources

This guide outlines a step‑by‑step roadmap for anyone wanting to master software testing, from analyzing job market demands and selecting relevant courses to leveraging search engines, videos, books, mentors, online communities, and workplace projects, while emphasizing disciplined time management and continuous practice.

Learning Resourcescareer developmentjob market
0 likes · 7 min read
How to Map Your Software Testing Career: Practical Learning Paths and Resources
FunTester
FunTester
Jan 19, 2021 · Fundamentals

How to Write Effective Test Cases: Principles, Methods, and Best Practices

This article explains why test cases are essential, outlines their purposes, presents key design principles and black‑box techniques, provides a web‑UI checklist example, describes basic test case components, and emphasizes the importance of thorough test case review.

Test Case Designblack-box testingquality assurance
0 likes · 6 min read
How to Write Effective Test Cases: Principles, Methods, and Best Practices
FunTester
FunTester
Jan 3, 2021 · Operations

Eliminate Test Data Dependencies for More Robust Automation

This article explains a "no‑data‑driven" approach to automated testing that minimizes in‑test data, moves data maintenance outside test cases, and demonstrates the method with a Java purchase‑API example, complete code, and practical tips for setup, teardown, and parameter management.

API-testingJavano-data-driven
0 likes · 7 min read
Eliminate Test Data Dependencies for More Robust Automation
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 31, 2020 · R&D Management

Evolution of Microsoft’s Testing Practices: From 1990s SDET/STE Model to Cloud‑Native Quality Engineering

The article recounts Microsoft’s three‑decade journey in software testing, analyzing the shortcomings of the 1990s SDET/STE structure, describing two major transformations—merging test roles and adapting to cloud‑era speed—and explaining how organizational changes, quality‑ownership redefinition, and “left‑right” testing shifts enabled faster, more reliable releases.

Cloud ComputingMicrosoftorganizational change
0 likes · 12 min read
Evolution of Microsoft’s Testing Practices: From 1990s SDET/STE Model to Cloud‑Native Quality Engineering
FunTester
FunTester
Dec 24, 2020 · Operations

Common Challenges in Test Automation and Strategies to Overcome Them

This article outlines the most frequent obstacles teams encounter when adopting test automation—such as selecting appropriate methods and tools, managing massive test data, and timing automation phases—and provides practical strategies to address each challenge for more effective and reliable software quality assurance.

continuous integrationquality assurancesoftware testing
0 likes · 7 min read
Common Challenges in Test Automation and Strategies to Overcome Them
FunTester
FunTester
Dec 18, 2020 · Operations

Mastering Black‑Box Tests for Polynomial Add‑Multiply Programs

This article explains how to treat a polynomial addition and multiplication program as a black box, outlines its input/output format, describes a linked‑list implementation with key functions, and presents critical, equivalence‑class, and loop‑related test cases along with practical debugging tips.

C ProgrammingTest Case Designblack-box testing
0 likes · 8 min read
Mastering Black‑Box Tests for Polynomial Add‑Multiply Programs
JD Retail Technology
JD Retail Technology
Dec 16, 2020 · Fundamentals

Conducting Requirement Technical Review from a Test Engineer’s Perspective: Practices and Insights

This article shares the front‑search team’s experience on how test engineers can shift testing left by actively participating in requirement and design reviews, outlining consensus building, SDLC context, review procedures, current challenges, implementation steps, achieved outcomes, and future outlook.

SDLCquality assurancerequirement review
0 likes · 9 min read
Conducting Requirement Technical Review from a Test Engineer’s Perspective: Practices and Insights
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 16, 2020 · Fundamentals

Code Coverage Best Practices

The article outlines why code coverage is valuable for developers, warns against chasing high percentages without quality, emphasizes risk‑based assessment of uncovered code, and provides practical guidelines for incrementally improving coverage, integrating it into reviews, and setting sensible thresholds.

CI/CDEngineering best practicescode coverage
0 likes · 11 min read
Code Coverage Best Practices
FunTester
FunTester
Dec 15, 2020 · Fundamentals

What Is Test Automation? Types, Stages, and Frameworks

Test automation replaces manual testing by using tools to execute repeatable test cases, covering functional and non‑functional types such as smoke, integration, regression, security, performance, and acceptance testing, and discusses common frameworks like record‑and‑playback, modular, and library‑based approaches.

functional testingnon-functional testingsoftware testing
0 likes · 8 min read
What Is Test Automation? Types, Stages, and Frameworks
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 9, 2020 · R&D Management

Microsoft’s Evolution of Software Testing: From 1990s SDET/STE Model to Combined Engineering in the Cloud Era

This article chronicles Microsoft’s testing journey from the 1990s separate SDET and STE roles, through the early‑2000s consolidation of those roles, to the modern cloud‑native “combined engineering” model that reshapes quality responsibility, accelerates delivery, and introduces specialized virtual teams for performance and security.

Cloud ComputingSDETorganizational change
0 likes · 13 min read
Microsoft’s Evolution of Software Testing: From 1990s SDET/STE Model to Combined Engineering in the Cloud Era
DevOps Cloud Academy
DevOps Cloud Academy
Dec 7, 2020 · Fundamentals

Guidelines for Writing Effective Test Cases: Coverage, Logical Flow, and Concise Description

The article outlines best practices for writing test cases, emphasizing complete functional coverage, logical sequencing, and concise yet comprehensive descriptions, and details strategies such as equivalence class, boundary value, cause‑effect graph, error guessing, as well as capacity, stress, performance, security, and compatibility testing.

Test Case Designboundary-valuecause-effect graph
0 likes · 6 min read
Guidelines for Writing Effective Test Cases: Coverage, Logical Flow, and Concise Description
FunTester
FunTester
Dec 1, 2020 · Fundamentals

How Pairwise, Greedy, and Fuzzy Logic Can Slash Your Test Suite Size

This article explains practical techniques—pairwise testing, clustering aggregation, greedy algorithms, and fuzzy‑logic‑based reduction—to dramatically cut the number of test cases while preserving coverage and improving testing efficiency.

fuzzy logicgreedy algorithmpairwise testing
0 likes · 5 min read
How Pairwise, Greedy, and Fuzzy Logic Can Slash Your Test Suite Size
转转QA
转转QA
Nov 25, 2020 · Backend Development

Functional Test Case Platform for Unified Test Case Management

The article describes the challenges of maintaining test cases amid organizational changes and introduces a functional test case platform that centralizes case storage, supports version‑driven updates, enables reuse of business modules and base components, and outlines its backend MongoDB design, frontend mind‑map UI, and future roadmap.

BackendMongoDBfrontend
0 likes · 6 min read
Functional Test Case Platform for Unified Test Case Management
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Nov 24, 2020 · Fundamentals

How Precise Testing Transforms Software Quality in Agile Microservice Environments

Traditional testing suffers from low efficiency, unclear scope, and unquantifiable quality standards, especially in fast‑paced agile and microservice architectures; the article introduces a Precise Testing system that leverages bidirectional traceability, intelligent test case selection, incremental coverage analysis, and recommendation algorithms to make testing more accurate, automated, and data‑driven.

code coveragemicroservicesquality assurance
0 likes · 10 min read
How Precise Testing Transforms Software Quality in Agile Microservice Environments
FunTester
FunTester
Nov 19, 2020 · Operations

7 Essential Stages for Building an Effective Test Automation Strategy

This guide outlines a comprehensive seven‑stage process—from planning and tool selection to environment setup, script design, execution, and result analysis—providing practical best‑practice notes to maximize test automation efficiency and coverage.

automation toolscontinuous integrationquality assurance
0 likes · 9 min read
7 Essential Stages for Building an Effective Test Automation Strategy
FunTester
FunTester
Nov 13, 2020 · Fundamentals

Revisiting QA Career Development

The article analyzes the mismatch between QA job market demands and candidate skills, outlines the traits and technical abilities that make testers highly sought after, and provides practical steps for testers to transition and advance their careers in a rapidly evolving software industry.

QATechnical Skillsautomation
0 likes · 17 min read
Revisiting QA Career Development
DevOps
DevOps
Nov 11, 2020 · Fundamentals

Why “Shift‑Left Testing” Is a Misleading Concept

The article argues that the so‑called “shift‑left testing” is not a new concept but a rebranding of long‑standing testing principles, critiques its misinterpretation as moving test engineers left, and advocates for developers to own unit testing while professional testers focus on risk‑based, comprehensive quality assurance across the software lifecycle.

development practicesquality assurancerisk-based testing
0 likes · 17 min read
Why “Shift‑Left Testing” Is a Misleading Concept
FunTester
FunTester
Oct 28, 2020 · Operations

How to Build an Effective QA Process When Resources Are Tight

This guide explains why many IT budgets neglect quality assurance, presents data from the 2019‑2020 World Quality Report, and offers practical steps—ownership, prioritization, integration, automation, reporting, and documentation—to establish a robust QA workflow even with limited resources.

CI/CDDevOpsQA
0 likes · 6 min read
How to Build an Effective QA Process When Resources Are Tight
转转QA
转转QA
Oct 28, 2020 · Fundamentals

What Is Exception Testing and How to Conduct It

Exception testing, a distinct testing type from functional and performance testing, helps uncover system issues caused by system, dependency, or application anomalies, enabling designers to improve solutions and enhance overall system stability through comprehensive test case design and execution.

Backendexception testingquality assurance
0 likes · 10 min read
What Is Exception Testing and How to Conduct It