EPIC: Model-Based Testing using the Quint model #1238
Labels
admin: epic
An EPIC -- meta issue used to track a body of work
admin: key-result
A key result (in the context of OKRs)
S: Productivity
Productivity: Developer tooling, infrastructure improvements enabling future growth
Problem
The existing difftest model is unmaintained. We want an alternative approach to automatically generating test traces.
Closing criteria
We have a minimal prototype for MBT of ICS using the Quint model.
It allows
Problem details
The goal of this epic is to get a proof-of-concept prototype of model-based testing for interchain security.
The key outcome of this epic is data on the effort/reward ratio of model-based testing, and generally to get experience with the MBT approach. Accordingly, this epics deliverable is a minimal prototype.
A secondary goal is also to improve our confidence:
a) in the correctness of the model
b) in the alignment of the code with the model
c) and thus in the correctness of the code
The confidence increase in the correctness of the implementation is not the main outcome of the epic - the part of interchain security that the model deals with is already well tested (it is running in production!).
It is rather to try out this approach and get familiar with it, to judge whether this is something we want to incorporate more deeply e.g. when we make changes to the protocol, where increasing our confidence is crucial.
Task list
Must have
Nice to have
The text was updated successfully, but these errors were encountered: