ALEX v1.6.0
Breaking Changes
-
Symbols have to be migrated to the new version.
Please use the migration scriptsrc/main/resources/migration/1.6.0/migrate-symbols-1.5.0-to-1.6.0.js
via:node migrate-symbols-1.5.0-to-1.6.0.js ./symbols-from-1.5.0.json ./symbols-for-1.6.0.json
-
Tests have to be migrated to the new version.
Please use the migration scriptsrc/main/resources/migration/1.6.0/migrate-tests-1.5.0-to-1.6.0.js
via:node migrate-tests-1.5.0-to-1.6.0.js ./tests-from-1.5.0.json ./tests-for-1.6.0.json
Features
- Symbols can be composed of other symbols.
- Symbols can be parameterized in learning experiments.
- Connect ALEX to a MySQL database.
See the README for instructions. - Generate test suites from discrimination tree based learners (TTT, Discrimination Tree).
- Use test cases in test suites as equivalence oracle.
- Added support for Internet Explorer
- Execute JavaScript asynchronously
- Symbol parameters can be public or private.
If a parameter is public, its value can be set by the user while configuring a testing or learning process.
If it is private, its value cannot be set manually, but is resolved by the value in the global data context.