Note: these changes would be DSL-only. In TESTed itself, it is probably better to keep using the Dodona names.
To better reflect terminology used in other software testing environments, we can rename our hierarchy from:
Tabs
Contexts
Testcases
Tests
to
Units
Testcases
Script (one script per testcase)
Tests (combination of old testcases and tests)
Some rational:
The name "unit" is a more semantic name than tab and we often use them like this (e.g. one tab in Dodona tests one function or one class).
A "testcase" is often used for an independent set of tests, thus what our context is.
A testcase has a "script" which is the collection of the "Dodona testcases" and "Dodona tests". As "tests" are not named in the DSL, this doesn't give problems.
Note: these changes would be DSL-only. In TESTed itself, it is probably better to keep using the Dodona names.
To better reflect terminology used in other software testing environments, we can rename our hierarchy from:
to
Some rational:
tab
and we often use them like this (e.g. one tab in Dodona tests one function or one class).Replaces #397 and #398.