Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Development of Test Suite with Formally Verified FSM Coverage: A Case Study

Exactpro
November 09, 2019

Development of Test Suite with Formally Verified FSM Coverage: A Case Study

Rostislav Yavorskiy and Iosif Itkin

International Conference on Software Testing, Machine Learning and Complex Process Analysis (TMPA-2019)
7-9 November 2019, Tbilisi

Video: https://youtu.be/0FasFDcwYh8

TMPA Conference website https://tmpaconf.org/
TMPA Conference on Facebook https://www.facebook.com/groups/tmpaconf/

Exactpro

November 09, 2019
Tweet

More Decks by Exactpro

Other Decks in Technology

Transcript

  1. Development of Test Suite with Formally Verified FSM Coverage: A

    Case Study Iosif Itkin, Rostislav Yavorskiy TMPA-2019: Software Testing, Machine Learning and Complex Process Analysis Tbilisi, Georgia on 7-9 November 2019
  2. The model restrictions • Bid queue < N1 • Ask

    queue < N2 • Number of the order price levels < N3 3
  3. Questions Which hyper-states are reachable? Which one-step transitions between the

    hyper-states are possible? 0|M M|M M|0 0|0 0|M M|0 M|0 5
  4. Phase 1: Random generation of the tests Advantage: - Fast

    - Easy to implement Disadvantage: - No way to guarantee the completeness 7
  5. Conclusion Two reasons of the incompleteness: 1. Time to discover

    reachable transitions between hyper-states grows up exponentially 2. Bugs in the random test generation module. 12