Details
-
Suggestion
-
Resolution: Out of scope
-
P3: Somewhat important
-
QSR 2.0
-
1
Description
Do some refactoring
- Separate the common functions from the testing logic
- check if use of classes bring added value
- check if event sender can log the info about used easing curves
- fix the tabulation order for the test harness
- remove magic numbers and parameterize those (or use global variables)
- enable each supported property in the given safe QML type
- configure if minimum or maximum amount of properties and features will be used (e.g. transition uses * or explicit state names)
- make mutation easy for the input data (e.g. for fuzzing)
- create data sets for positive and negative testing with equivalence classes
- mention the assets in the safety manual, so that users can adapt those to testing their safety applications at need
- etc
Definition of Done:
- Test cases are in TestRail suites and plans
- Test code is reviewed
- Test code is in version control
- Test results are in TestRail