DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PC×
Skip to content
World desk5 min

Test Case Design Techniques: When to Update Them

Review test cases when behavior, assumptions, dependencies, or risks change. Match test design methods to the behavior and coverage goal, then distinguish retesting from regression testing.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Update test cases when a change alters the behavior, assumptions, risks, or dependencies they cover—or when a defect or incident exposes a gap. Choose the design technique that fits the behavior and the coverage goal: for example, use boundary value analysis for input edges, decision tables for combinations of rules, and state-transition tests for stateful workflows. No universal review interval is established by the sources cited here.

Which test design technique should you use?

A test design technique is a procedure for creating or selecting a model, identifying items to cover, and deriving test cases. ISO/IEC/IEEE 29119-4:2021, the published second edition of the international standard on software testing test techniques, defines the subject and its scope. Its official catalog page gives a publication date of 2021-10-28 and lists paper as an available format: ISO/IEC/IEEE 29119-4:2021.

Choose based on the test basis available, the risk of failure, the coverage item you need to exercise, and the tester’s knowledge. The technique families complement one another; none is established as universally best.

Technique Best suited to What to cover
Equivalence partitioning Inputs expected to receive similar treatment Representative values from each relevant group, including groups expected to be accepted and rejected
Boundary value analysis Inputs divided into ranges or partitions Values at or near partition edges, where errors commonly arise from boundary handling
Decision tables Outcomes that depend on combinations of conditions or business rules Relevant combinations of conditions and their expected outcomes
State-transition testing Behavior that depends on the current state and an event States, valid transitions, and relevant event sequences
Structural (white-box) techniques Testing where internal code structure is relevant Selected code paths or decisions
Experience-based methods Exploration informed by tester knowledge Plausible gaps, unusual cases, and errors that a specification or structural coverage may not reveal

Black-box techniques derive tests from specified behavior; white-box techniques use internal structure. Experience-based methods draw on tester knowledge and complement both. NIST’s developer verification guideline recommends multiple complementary approaches, including black-box and structural test cases, historical cases, fuzzing, and security-focused methods. NIST SP 800-218

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Combine techniques when the risk calls for it

For a form with a permitted numeric range, equivalence partitioning can select representative valid and invalid inputs, while boundary value analysis checks the edges. If a discount depends on several eligibility rules, add a decision table. If a user’s next action depends on account status, model the states and transitions. Structural tests can then address important internal paths, while exploratory work probes cases not captured by the models.

When should you review or update test cases?

Use meaningful change as a prompt for impact review, rather than relying on an arbitrary calendar interval. The triggers below are practical maintenance guidance, not an exhaustive checklist mandated by the standard.

  • Requirements or acceptance criteria change: check whether a case still represents the current intended behavior.
  • Business rules, interfaces, workflows, or data constraints change: review steps, setup, inputs, and expected outcomes that rely on the old rules.
  • Code or dependencies change: assess which cases and connected areas may be affected, even when the visible requirement is unchanged.
  • A defect or production incident occurs: determine whether an existing case failed to detect it, was missing, or used assumptions that no longer hold.
  • New edge cases emerge: extend coverage where actual use or investigation reveals behavior the existing model did not account for.
  • Risk or regulatory context changes: reassess whether the existing coverage is adequate for the changed impact or obligations.

These triggers follow from the purpose of test design and verification guidance, including the value of historical cases; they do not establish a universal cadence. Review cases when relevant assumptions or risks change, and choose the scope according to impact.

How to update cases without losing useful coverage

  1. Identify the change and affected behavior. Start from the changed requirement, rule, interface, dependency, incident, or risk. Trace connected workflows and data assumptions rather than editing only the case that first appears related.
  2. Check traceability. Confirm that each affected case still maps to a current requirement or risk. Remove or revise links to obsolete requirements.
  3. Revise setup and data. Update preconditions, accounts, permissions, fixtures, input ranges, and environmental assumptions that have changed.
  4. Update steps and expected results. Replace obsolete actions and assertions. Make expected outcomes precise enough to distinguish the intended behavior from a regression.
  5. Add missing coverage. Derive cases for changed behavior, important boundaries, combinations of rules, state transitions, and gaps revealed by defects or incidents. Use the technique that matches each behavior.
  6. Retire obsolete cases carefully. Remove cases only when their behavior is no longer relevant or is covered elsewhere; avoid retaining steps that can no longer pass for a meaningful reason.
  7. Run retesting and regression testing for their separate purposes. Retesting checks whether the specific modification works. Regression testing checks whether the modification unintentionally affected other parts of the system. Select regression cases based on impact, not merely because they are nearby in the suite.

Keep browser-visible behavior verifiable

When a change affects a web page, include the relevant visible behavior in the test basis: for example, the page state after a form submission or the result of a workflow transition. If your process uses browser screenshots as evidence or visual comparison inputs, update those captures when the expected interface changes. They supplement functional assertions; a screenshot alone does not establish that hidden logic, data handling, or every state works correctly.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Or skip the browser setup

For a browser screenshot, one GET request can return an image or PDF. The following cURL example captures a page; replace the URL with the page you need. See the ScreenshotNeo API documentation for request options.

curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp

ScreenshotNeo accepts cookie or consent banners like a visitor and removes more than 60 known consent platforms, newsletter popups, and chat widgets before capture; each of those steps can be turned off. Bot checks or CAPTCHAs, blank pages, timeouts, failed loads, and cache hits cost nothing, and the response identifies the page verdict and billing status in headers. Its MCP server provides take_screenshot, get_page_info, and capture_pdf tools for AI agents and MCP clients. The free plan includes 1,000 screenshots per month without a card; paid plans start at $5 for 3,000.

Sign up for ScreenshotNeo’s free plan.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Practical maintenance checks

  • Can the case still be tied to a current requirement or risk?
  • Do the setup, data, steps, and expected results reflect the current behavior?
  • Are the important partitions, boundaries, rule combinations, or state transitions covered as appropriate?
  • Did a defect or incident reveal a missing case or a weak assertion?
  • Have you selected regression cases for potentially affected areas separately from retesting the change itself?

Frequently Asked Questions

What does ISO/IEC/IEEE 29119-4:2021 cover?

It defines test design techniques that can be used during the test design and implementation process defined in ISO/IEC/IEEE 29119-2.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Is one test design technique enough for a test suite?

Not necessarily. The appropriate mix depends on behavior, risk, needed coverage, and available tester knowledge; verification guidance supports using complementary approaches.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. Shenzhen desk3 min
    HONOR Expands Beyond Smartphones With Humanoid Robot RevealHONOR said it unveiled its first humanoid robot at MWC 2026 and named shopping assistance, workplace inspections, and supportive companionship as intended uses. Later Robotics D1 claims and a reported…
  2. Cupertino desk5 min
    Apple Unveils AirPods Max 2: The Upgrade That Should Have Happened Years AgoAirPods Max 2 adds H2-powered audio features and Apple claims up to 1.5× more effective ANC, but its design, Smart Case, and 20-hour battery rating are unchanged. Wired lossless audio…
  3. Cupertino desk4 min
    Apple’s OLED Touch MacBooks Are Coming—but the Dynamic Island Is the Real GambleApple has not announced an OLED touchscreen MacBook, but reports point to high-end models arriving in late 2026 or early 2027. The reported Mac Dynamic Island could be useful, but…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.