Skip to content

ALEX v1.6.0

Compare
Choose a tag to compare
@abainczyk abainczyk released this 18 Sep 08:58

Breaking Changes

  • Symbols have to be migrated to the new version.
    Please use the migration script src/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 script src/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.