Session length

1 / 20

Which testing technique uses marble diagrams to model time-based emissions?

Marble testing

Marble testing uses marble diagrams to model time-based emissions. In marble tests, a horizontal timeline represents time, and each marble symbol represents a value emitted by an observable. Dashes or spaces show the passage of time, while special symbols indicate events such as completion (often a vertical bar) or errors (often a hash). This visualization lets you write deterministic tests for asynchronous streams, asserting the exact sequence and timing of emissions and how operators transform them. It’s especially common in Angular with RxJS, where you want to verify how observables behave under virtual time without real delays.

Other testing approaches focus on different concerns: snapshot testing compares rendered UI output at a point in time; property-based testing checks that random inputs satisfy certain properties; and regression testing ensures previously fixed bugs stay fixed. None of these use time-based diagrams to model streaming emissions.

Snapshot testing

Property-based testing

Regression testing

Next question

Find the option that is right for you!

All options are one-time payments.

$12.50

30 day premium pass

All the basics to get you started

  • Ad-free experience
  • View your previous attempt history
  • Mobile app access
  • In-depth explanations
  • 30 day premium pass access
$30.00 $87.50 usd

6 month DELUXE pass (most popular)

Everything with the 30 day premium pass FOR 6 MONTHS! & the ultimate digital PDF study guide (BONUS)

  • Everything included in the premium pass
  • $87.50 usd value for $30.00! You save $57.50!
  • + Access to the ultimate digital PDF study guide
  • + 6 months of premium pass access
  • + Priority support
$12.50 $18.99

Ultimate digital PDF study guide

For those that prefer a more traditional form of learning

  • Available for instant download
  • Available offline
  • Hundreds of practice multiple choice questions
  • Comprehensive content
  • Detailed explanations
Image Description
Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy