F´ GDS/SeqGen performance w.r.t validation/acceptance testing #1270
-
Hello, For a space payload demonstration project, we are considering using F´ and I am wondering if there is a tool in F´ to ensure that the product meets the customer's needs by running scenarios based on use cases. In these scenarios, we need to define command sequences, set telemetry/events expectations, verify expectations, and generate reports. This tool should be able to be run automatically. It seems to me that you have a part of this in From what I've seen, you define sequences of commands to send to the embedded system, which is awesome (if I understand what But what about defining the expected data? Do you have a companion tool to |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
We have a tool for running what we term "integration tests" against F´ deployments. An integration test is expected to test an integrated system (we could also call them system tests, or acceptance testing). The integration test framework connects to the GDS subsystem when it is attached to a running system (local software execution or remote hardware execution) and dispatches commands through the GDS. It can then assert on the results coming back through the GDS. A basic test could be:
You can then setup these tests to emit commands, check results, and produce output indicating success or failure. If you are planning to execute sequences in flight, you can use the integration test api to send the command "execute sequence" and the validate that. The References:
As a note, you run these tests using
|
Beta Was this translation helpful? Give feedback.
We have a tool for running what we term "integration tests" against F´ deployments. An integration test is expected to test an integrated system (we could also call them system tests, or acceptance testing). The integration test framework connects to the GDS subsystem when it is attached to a running system (local software execution or remote hardware execution) and dispatches commands through the GDS. It can then assert on the results coming back through the GDS. A basic test could be:
You can then setup these tests to emit commands, chec…