Tag

test case design

1 views collected around this technical thread.

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.

Project ManagementRequirement Clarificationpre‑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
Jan 10, 2025 · Fundamentals

Equivalence Class Partitioning: Practical Insights and Examples for Software Testing

This article shares the author’s real‑world experience with equivalence class partitioning, explaining the concept, illustrating how to apply it to both numeric and non‑numeric game scenarios, and offering practical tips for writing robust test cases and avoiding common pitfalls in QA work.

QAequivalence classgame testing
0 likes · 14 min read
Equivalence Class Partitioning: Practical Insights and Examples for Software Testing
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.

QASuper Mario Brosgame development
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.

business financecombinatorial coveragesoftware testing
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.

Line ChartRadar ChartUI 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 assurancesoftware testing
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 analysisboundary value analysisequivalence partitioning
0 likes · 7 min read
Effective Test Case Design: 5W2H Analysis and Common Design Techniques
Continuous Delivery 2.0
Continuous Delivery 2.0
May 25, 2023 · Fundamentals

Using ChatGPT to Enhance Software Functional Testing: A Practical Exploration

This article recounts how a software test engineer leveraged ChatGPT to generate and refine test ideas for a mobile contacts export feature, highlighting the impact of query phrasing, timing, and AI response variability on test coverage and reliability.

AI assistanceChatGPTfunctional testing
0 likes · 9 min read
Using ChatGPT to Enhance Software Functional Testing: A Practical Exploration
360 Quality & Efficiency
360 Quality & Efficiency
May 19, 2023 · Fundamentals

Key Practices for Business Testing: Requirement Review, Test Case Design, and Execution

This article shares practical insights on business testing by outlining three essential stages—requirement review, test case design and review, and test execution—while offering tips on risk forecasting, bug reporting, and continuous improvement for software quality assurance.

Bug Reportingquality assurancerequirement review
0 likes · 13 min read
Key Practices for Business Testing: Requirement Review, Test Case Design, and Execution
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.

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

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

quality assurancerisk managementsoftware testing
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.

bug leakagedevelopment processquality assurance
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.

quality assurancesoftware testingtest case design
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.

MockitoSpringBootmocking
0 likes · 8 min read
Guidelines for Writing Unit Tests with Mockito and Test Case Design in SpringBoot
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
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.

Exploratory TestingGIVEN-WHEN-THENsoftware 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.

SDLSecurity TestingSoftware Security
0 likes · 12 min read
Integrating Functional Security Testing into Daily Test Practices: Concepts, SDL Roles, and Test‑Case Design