Erly Marsh - a Model-Based Testing Tool
summary
Erly Marsh is a model-based testing tool that uses an Erlang-like specification language and symbolic execution to generate test suites from state-machine models, applies user-definable observer coverage criteria to select bounded tests, and produces concrete tests for execution; the tool runs on Erlang infrastructure, targets protocol-like systems, and finds real bugs—a deployed telecom location system yields over a hundred faults during evaluation.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 0:47Why did you start this project
- 1:50How did you get started
- 2:51Manual testing
- 3:41Modelbased testing
- 5:45Modeling language
- 6:32Long
- 7:11Statement Machine
- 10:19Limitations
- 11:19Coverage Criteria
- 13:06Observers
- 17:58Symbolic execution
- 18:32Test cases
related talks
16mEywa: Automating Model-Based Testing using LLMs
27mBreak It Yourself
46mGraphical models for Quickcheck
07mNew Ideas: Automated Engineering of Metamorphic Testing Environments for Domain-Specific Languages
38mTesting with Elixir/Erlang
43mAn Erlang-Based Framework for the Automatic Testing of Web Services
29mGeneration and Refinement of Testing Models
31mModel-Based E2E Testing With State Machines
