Tagged articles
53 articles
Page 1 of 1
Woodpecker Software Testing
Woodpecker Software Testing
Jan 11, 2026 · Backend Development

Designing Testify Tests: Converting Requirements into Test Cases

This article presents a systematic methodology for turning vague requirements into concrete Go test cases using the Testify framework, covering requirement analysis, the five‑step design process, core Testify components, complex scenario modeling, maintainability techniques, and quality assessment with concrete code examples and diagrams.

AutomationGo testingTestify
0 likes · 14 min read
Designing Testify Tests: Converting Requirements into Test Cases
Woodpecker Software Testing
Woodpecker Software Testing
Dec 20, 2025 · Fundamentals

Comprehensive AI-Generated Test Cases for User Registration Forms

The article presents a thorough AI‑driven test‑case suite for a user registration interface, detailing strategies such as equivalence partitioning, boundary‑value analysis, decision‑tree modeling, and error‑guessing, and covering fields like account, password, confirm password, mobile and email with functional, security, concurrency, and usability scenarios.

Software Testingconcurrencyregistration form
0 likes · 25 min read
Comprehensive AI-Generated Test Cases for User Registration Forms
Woodpecker Software Testing
Woodpecker Software Testing
Dec 17, 2025 · Fundamentals

Test Cases for Transmission Pressure, Fuel Level, and Torque Converter Temp

The article details how to convert analog voltage signals from transmission oil pressure, fuel level, and torque converter temperature sensors into digital values using specific formulas, then designs comprehensive test cases covering voltage boundaries, followed by an extensive set of automotive lighting control scenarios—including IGN, anti‑air, alarm, and turn‑signal logic—organized into multiple test groups.

automotiveembedded systemslighting control
0 likes · 12 min read
Test Cases for Transmission Pressure, Fuel Level, and Torque Converter Temp
Advanced AI Application Practice
Advanced AI Application Practice
Nov 17, 2025 · Fundamentals

Creating & Maintaining Test Cases from Requirements—and Dealing with Unclear Specs

The article outlines a step‑by‑step process for software test engineers to analyze product requirements, design comprehensive test cases, conduct peer reviews, and continuously maintain them, while also providing a concrete case study that shows how to handle ambiguous or unreasonable specifications through proactive communication and risk mitigation.

QA processSoftware Testingrequirement analysis
0 likes · 9 min read
Creating & Maintaining Test Cases from Requirements—and Dealing with Unclear Specs
Advanced AI Application Practice
Advanced AI Application Practice
Nov 8, 2025 · Fundamentals

Masked Testing: Why Ignoring System Logic Turns Tests into Guesswork

The article explains how relying solely on black‑box testing hides critical business‑logic bugs, illustrates three concrete failure scenarios, and offers four practical steps—asking targeted questions, visualizing workflows, designing focused test cases, and monitoring logs and databases—to transition toward gray‑box testing.

Software Testingblack-box testinggray-box testing
0 likes · 8 min read
Masked Testing: Why Ignoring System Logic Turns Tests into Guesswork
FunTester
FunTester
May 6, 2025 · Fundamentals

Lessons Learned from a Multi‑Module Java/Node.js Project: Improving Communication, Testing Practices, and Pre‑Production Validation

The article recounts a seven‑module Java/Node.js project, analyzes root causes of pre‑production bugs such as insufficient manager communication, incomplete testing, functional defects, and missing test data, and proposes concrete improvements like better stakeholder dialogue, rigorous pre‑production verification, detailed requirement clarification, and comprehensive test case creation.

Requirement ClarificationSoftware Testingpre‑production validation
0 likes · 7 min read
Lessons Learned from a Multi‑Module Java/Node.js Project: Improving Communication, Testing Practices, and Pre‑Production Validation
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Dec 20, 2024 · Game Development

Testing a 40‑Year‑Old Game: Lessons from Super Mario Bros

The article explores how game testers can effectively test classic titles like Super Mario Bros by studying similar games, defining clear test scopes, designing practical test cases, handling bugs, and continuously improving test processes while considering player experience and non‑functional issues.

Game DevelopmentPlayer ExperienceQA
0 likes · 35 min read
Testing a 40‑Year‑Old Game: Lessons from Super Mario Bros
DaTaobao Tech
DaTaobao Tech
Nov 8, 2024 · Fundamentals

Improving Test Sufficiency for Business Finance Systems

The article proposes a scenario‑driven, combinatorial testing approach for business‑finance settlement systems that models variable factors, uses t‑way (especially 2‑way) coverage to capture most defects, and leverages tools such as Hexawise and allpairspy to generate minimal yet sufficient test cases, dramatically lowering pre‑release risk.

Software Testingbusiness financecombinatorial coverage
0 likes · 11 min read
Improving Test Sufficiency for Business Finance Systems
360 Quality & Efficiency
360 Quality & Efficiency
Jan 19, 2024 · Frontend Development

Testing Common Issues and Case Studies for Various Chart Types

This article examines chart‑related requirements from a software tester’s perspective, outlining testing points, typical problems, and concrete case‑based test‑case designs for line, pie, and radar charts to improve test quality and efficiency.

Radar ChartSoftware TestingUI testing
0 likes · 7 min read
Testing Common Issues and Case Studies for Various Chart Types
转转QA
转转QA
Sep 5, 2023 · Fundamentals

Compilation of Excellent Test Plan Design Cases from ZuanZuan QA

This article gathers several exemplary test‑plan design cases published by the ZuanZuan QA public account, illustrating how comprehensive test planning—covering requirement analysis, risk assessment, strategy setting, tool selection, and case coverage—can be applied across various business projects to improve quality and efficiency.

QAquality assurancetest case design
0 likes · 4 min read
Compilation of Excellent Test Plan Design Cases from ZuanZuan QA
360 Quality & Efficiency
360 Quality & Efficiency
May 26, 2023 · Operations

Effective Test Case Design: 5W2H Analysis and Common Design Techniques

This article explains how to avoid common pitfalls in test case design by applying 5W2H requirement analysis, structuring cases with clear hierarchies, and using techniques such as equivalence partitioning, boundary value analysis, scenario flow analysis, and error guessing to create comprehensive, readable, and maintainable test suites.

5W2H analysisScenario TestingSoftware Testing
0 likes · 7 min read
Effective Test Case Design: 5W2H Analysis and Common Design Techniques
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Apr 21, 2023 · Game Development

Improving Automated Test Coverage for MMORPG Functional Modules: Classification, Strategies, and Framework Optimization

This article analyzes the challenges of automating test coverage for a large‑scale MMORPG by classifying representative functional modules, outlining targeted testing strategies for different module characteristics, and proposing framework and script‑library optimizations to efficiently increase coverage and maintainability.

Automated TestingGame Developmentframework optimization
0 likes · 10 min read
Improving Automated Test Coverage for MMORPG Functional Modules: Classification, Strategies, and Framework Optimization
JD Tech
JD Tech
Apr 19, 2023 · Fundamentals

Fundamentals of Test Case Design, Execution, and Process for New Testers

This article introduces essential testing knowledge for beginners, covering test case design methods, execution techniques, process standardization, efficiency improvements, and communication skills, providing practical guidance and templates to help new testers quickly become effective contributors in software quality assurance.

communicationprocess improvementquality assurance
0 likes · 8 min read
Fundamentals of Test Case Design, Execution, and Process for New Testers
FunTester
FunTester
Feb 17, 2023 · Fundamentals

Software Testing Interview Questions and Best Practices

This article compiles a comprehensive set of software testing interview questions covering test planning, test case design, bug identification, communication with developers, PO pattern usage, automation frameworks, API testing, performance testing, and related best‑practice answers to help candidates prepare effectively.

AutomationPerformance TestingSoftware Testing
0 likes · 14 min read
Software Testing Interview Questions and Best Practices
转转QA
转转QA
Dec 28, 2022 · Fundamentals

Designing Test Cases for Offline Store Business: Methods and Practices

This article explains how to design comprehensive test cases for offline store applications by reviewing requirement documents, applying testing theories, using software quality models, and addressing new features, existing feature iterations, technical refactoring, and statistical reporting requirements to ensure robust quality assurance.

offline storequality assurancerequirements analysis
0 likes · 10 min read
Designing Test Cases for Offline Store Business: Methods and Practices
FunTester
FunTester
Dec 16, 2022 · Fundamentals

Master Black-Box Test Cases: Equivalence, Boundary, and Scenario Techniques

The article explains core black‑box test case design techniques—including equivalence class partitioning, boundary value analysis, and the scenario method—detailing their principles, example tables, flow diagrams, and practical steps for selecting representative cases to achieve comprehensive coverage despite the impossibility of testing every possible input.

Scenario Testingblack-box testingboundary value analysis
0 likes · 9 min read
Master Black-Box Test Cases: Equivalence, Boundary, and Scenario Techniques
DaTaobao Tech
DaTaobao Tech
Dec 12, 2022 · Fundamentals

Testing Process and Test Case Design for Activity Lottery Feature

The article outlines a complete testing workflow for an activity lottery feature—from requirement evaluation, design, and case creation using equivalence and scenario‑based methods, through execution, gray‑release verification, and post‑release monitoring—emphasizing risk analysis, stability governance, rate‑limit safeguards, and financial loss prevention to ensure reliable, high‑quality releases.

Software Testingquality assurancerisk management
0 likes · 18 min read
Testing Process and Test Case Design for Activity Lottery Feature
DeWu Technology
DeWu Technology
Nov 21, 2022 · Fundamentals

Root Causes and Mitigation Strategies for Undetected Bugs in Software Testing

Undetected bugs arise from vague requirement reviews, incomplete test coverage, lax test execution, limited environments, developer‑introduced defects, and insufficient exploratory testing, so teams should strengthen requirement analysis, design comprehensive cases, enforce strict test adherence, use gray releases, improve code reviews, automate coverage metrics, and adopt disciplined self‑testing and reporting to markedly reduce bug leakage.

Software Testingbug leakagedevelopment process
0 likes · 13 min read
Root Causes and Mitigation Strategies for Undetected Bugs in Software Testing
DevOps
DevOps
Oct 8, 2022 · Fundamentals

Principles of Test Case Design: Guidelines for Effective Testing

This article outlines eight fundamental principles—requirement‑based, scenario‑oriented, precise description, atomic, determinable, regression‑ready, independent, and orthogonal—that guide the creation of high‑quality test cases for developers, testers, and quality professionals across various testing scenarios.

Software Testingtest case designtest design fundamentals
0 likes · 8 min read
Principles of Test Case Design: Guidelines for Effective Testing
Ant R&D Efficiency
Ant R&D Efficiency
Sep 20, 2022 · Backend Development

Guidelines for Writing Unit Tests with Mockito and Test Case Design in SpringBoot

The article outlines how to design robust SpringBoot unit tests by first mastering business flows and external dependencies, preparing isolated test data, using Mockito’s @Mock/@MockBean and @Spy/@SpyBean correctly—including proper stubbing techniques—and applying best‑practice rules and the ACTS 2.0 framework for data‑driven, coverage‑verified testing.

MockingMockitoSoftware Testing
0 likes · 8 min read
Guidelines for Writing Unit Tests with Mockito and Test Case Design in SpringBoot
FunTester
FunTester
Sep 7, 2022 · Fundamentals

Mastering Test Case Design: Core Skills and Proven Methods

This article outlines the essential abilities every tester needs, explains why test design is the foundation of testing, and provides practical guidance on test case design methods, template structures, and best‑practice tips to improve test coverage and efficiency.

Software Testingboundary value analysisequivalence partitioning
0 likes · 14 min read
Mastering Test Case Design: Core Skills and Proven Methods
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jul 1, 2022 · Game Development

Lessons Learned by a New Functional Tester: How to Avoid Common Pitfalls

This article shares practical experiences and advice from a newcomer functional tester in game development, covering senior guidance, communication bottlenecks, unclear requirements, the need to question design, avoiding cascading bugs, comprehensive test‑case coverage, effective learning, and common automation pitfalls.

automation pitfallsbug trackingcommunication
0 likes · 9 min read
Lessons Learned by a New Functional Tester: How to Avoid Common Pitfalls
FunTester
FunTester
Jun 30, 2022 · Fundamentals

When to Automate Tests? Pros, Cons, and Ideal Scenarios Explained

This article explains what automated testing is, why it matters, compares manual and automated testing advantages and disadvantages, identifies modules that are suitable or unsuitable for automation, and provides concrete code examples for implementing and maintaining test scripts.

Automated TestingSoftware TestingTesting Strategy
0 likes · 8 min read
When to Automate Tests? Pros, Cons, and Ideal Scenarios Explained
FunTester
FunTester
May 16, 2022 · Fundamentals

Quick and Structured Test Case Writing with GIVEN‑WHEN‑THEN and Exploratory Scenario Association

This article explains how junior testers and anyone seeking to expand test coverage can quickly and systematically write test cases using the GIVEN‑WHEN‑THEN template, and then apply an exploratory scenario association method to derive additional cases by modifying preconditions, steps, or expected results.

GIVEN-WHEN-THENSoftware Testingexploratory testing
0 likes · 7 min read
Quick and Structured Test Case Writing with GIVEN‑WHEN‑THEN and Exploratory Scenario Association
JD Tech
JD Tech
Feb 28, 2022 · Information Security

Integrating Functional Security Testing into Daily Test Practices: Concepts, SDL Roles, and Test‑Case Design

This article explains how test engineers can incorporate functional security testing into routine testing by outlining the differences between security and functional testing, describing the Security Development Lifecycle (SDL) responsibilities, and providing concrete test‑case design guidelines for various security scenarios.

SDLSoftware Securityfunctional testing
0 likes · 12 min read
Integrating Functional Security Testing into Daily Test Practices: Concepts, SDL Roles, and Test‑Case Design
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.

Software Testingquality assurancetest case design
0 likes · 19 min read
Mastering Test Case Design: Principles, Standards, and Best Practices
转转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.

ExcelSoftware Testingquality assurance
0 likes · 6 min read
How to Write Effective Test Cases: A Practical Guide
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.

Cross-Team CollaborationSoftware Testingintegration testing
0 likes · 9 min read
Master Integration Testing: Why, How, and Best Practices
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.

Software Testingblack-box testingquality assurance
0 likes · 6 min read
How to Write Effective Test Cases: Principles, Methods, and Best Practices
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 programmingSoftware Testingblack-box testing
0 likes · 8 min read
Mastering Black‑Box Tests for Polynomial Add‑Multiply Programs
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.

Software Testingboundary valuecause-effect graph
0 likes · 6 min read
Guidelines for Writing Effective Test Cases: Coverage, Logical Flow, and Concise Description
FunTester
FunTester
Oct 28, 2020 · Fundamentals

Fundamental Concepts and Comprehensive Test Case Design for Login Functionality

This article explains the basic concepts of functional testing and provides comprehensive test case designs for login functionality, covering functional, interface, performance, localization, compatibility, usability, and security aspects to ensure a robust and user‑friendly system.

Software qualityfunctional testinglogin testing
0 likes · 7 min read
Fundamental Concepts and Comprehensive Test Case Design for Login Functionality
FunTester
FunTester
Aug 6, 2020 · Fundamentals

How to Design Comprehensive Login Test Cases: From Basics to Security and Performance

This article explains practical techniques—equivalence partitioning, boundary value analysis, and scenario testing—to create thorough login test cases, then expands with advanced functional, security, performance, and compatibility scenarios, helping testers improve coverage and demonstrate expertise in interviews.

Performance Testingboundary value analysisequivalence partitioning
0 likes · 8 min read
How to Design Comprehensive Login Test Cases: From Basics to Security and Performance
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 TestingSeleniumSoftware Testing
0 likes · 7 min read
How to Build an Effective Test Automation Architecture and Avoid Common Pitfalls
转转QA
转转QA
Mar 4, 2020 · Fundamentals

First Encounter with Software Testing: Internship Reflections and Practices

The article recounts a three‑month QA internship, describing how the author moved from theoretical test knowledge to hands‑on practices such as pre‑testing preparation, test case design, environment management, bug reporting, and personal growth within a collaborative team.

QA internshipSoftware Testingbug reporting
0 likes · 10 min read
First Encounter with Software Testing: Internship Reflections and Practices
DevOps
DevOps
Dec 27, 2019 · Operations

Automated Interface Testing with ATP and Swagger Integration

This article introduces the ATP automated testing platform, outlines its four-step interface testing workflow, explains three methods for recording transaction formats, and demonstrates how integrating ATP with Swagger streamlines format capture, case design, and execution to improve testing efficiency and quality.

API testingATPAutomated Testing
0 likes · 5 min read
Automated Interface Testing with ATP and Swagger Integration
转转QA
转转QA
Jun 5, 2019 · Fundamentals

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

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

Software Testingexecutionquality assurance
0 likes · 7 min read
Designing Executable Test Cases: Principles, Common Pitfalls, and Practical Examples
转转QA
转转QA
May 22, 2019 · Fundamentals

Layered Testing Approach and Test Case Optimization for Transaction Services

This article introduces a layered testing methodology that separates presentation, core, and foundation layers, explains test case specifications and naming conventions, provides Java code examples for atomic, basic, and framework layers, and discusses optimization techniques such as data construction, regression testing, and exception validation to improve automation efficiency.

API automationSoftware qualitylayered architecture
0 likes · 8 min read
Layered Testing Approach and Test Case Optimization for Transaction Services
Programmer DD
Programmer DD
Aug 17, 2018 · Fundamentals

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

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

Software Testingdevelopertest case design
0 likes · 9 min read
Who Should Write Unit Tests? Weighing Developer vs Tester Pros & Cons
Architecture Digest
Architecture Digest
May 31, 2018 · Fundamentals

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

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

Software Testingbug managementdefect lifecycle
0 likes · 8 min read
Core Competencies for Software Test Engineers: Defect Lifecycle, Statuses, Roles, and Best Practices
DevOps Engineer
DevOps Engineer
May 7, 2018 · Fundamentals

How to Excel at Functional Testing: Process, Planning, and Career Tips

This article outlines the essential steps for effective functional testing—including requirement analysis, test case design, project control, release regression, and personal skill consolidation—while offering practical advice for career development and positioning within the software testing field.

Career Developmentfunctional testingtest case design
0 likes · 6 min read
How to Excel at Functional Testing: Process, Planning, and Career Tips