Eresia Next Generation | Code Magus Limited

Software testing, data communications, problem and performance analysis, technical development.

Eresia Next Generation

[cite]

The next generation of the Eresia Tool Kit is nearing completion. This next version will see a separation of Eresia and Thistle. Thistle will run on other platforms in a manner that requires no source code changes, moving from platform to platform.

There will also be new application parameter (applparms) GUI controls allowing the GUI elements to run on Unix/Linux platforms. The new applparms controls will also be available for Windows platforms. The existing applparms GUI controls will continue with work without changes, but the new controls will be Qt based and will work across platforms.

In addition the decoupling of Eresia and Thistle, Eresia will will support the other tools as the development, execution and debugging environment. This has been done by introducing a debugging API which is support by Eresia and can be supported in by other tools as well (currently Verify also supports the API).

Typically, scenario details have been sourced from spreadsheets, and while, as a medium, this is universally accepted, it is not ideal in terms of maintaining test data and checking that test data against meta-data constraints. Without such a scheme, errors are easy to make and difficult to detect before the test data is applied to a test (this is because, typically the constraints required by the tools, and the tests, have been typically been much more constrained than any meta-data applied when the data is captured). Also, the traditional approach has also meant that the execution portion of the tool has been bound to a MicroSoft platform with the correct version of Office installed. The new approach is to have a new persistent object, replacing the spreadsheets, which application-specific meta-data aware. This means that the data checking will be done up-front as well as when the test executes, removing a potential sources of errors and frustration. The new persistent object will also not be bound to a Windows platform, making all forms of tests available for execution across platforms.

Recio Reference[1]
Eresia User Guide[2]
New Eresia User Guide[3]
Eresia New Functionality[4]
FIP New Functionality[5]
NIP New Functionality[6]

[1] “recio: Record Stream I/O Library Version 1,” Code Magus Limited, CML Document CML00001-01, 2008.
[Bibtex]
@TechReport{CML_recio_V1,
author = "",
title = "{recio: Record Stream I/O Library Version 1}",
type = "CML Document",
number = "CML00001-01",
institution = "Code Magus Limited",
month = jul,
year = "2008",
note =
"{\href{http://www.codemagus.com/documents/recio_CML0000101.pdf}{PDF}}",
key = 001,
}
[2] “Code Magus Eresia User Guide,” Code Magus Limited, CML Document CML00040-01, 2009.
[Bibtex]
@TechReport{CML_EresiaUserGuide_V1,
author = "",
title = "{Code Magus Eresia User Guide}",
type = "CML Document",
number = "CML00040-01",
institution = "Code Magus Limited",
month = jan,
year = "2009",
note =
"{\href{http://www.codemagus.com/documents/eresiaug_CML0004021.pdf}{PDF}}",
key = 040,
}
[3] “Code Magus Eresia User Guide Version 2.1,” Code Magus Limited, CML Document CML00040-21, 2009.
[Bibtex]
@TechReport{CML_EresiaUserGuide_V21,
author = "",
title = "{Code Magus Eresia User Guide Version 2.1}",
type = "CML Document",
number = "CML00040-21",
institution = "Code Magus Limited",
month = jan,
year = "2009",
note =
"{\href{http://www.codemagus.com/documents/eresiaug_CML0004021.pdf}{PDF}}",
key = 402,
}
[4] C. M. Limited, “Eresia Version 2: New Functionality,” , iss. CML01003-01, 2008.
[Bibtex]
@Article{CML_Eresia_New_Functionalty_V2,
title = "{Eresia Version 2: New Functionality}",
author = "Code Magus Limited",
month = jul,
year = "2008",
number = "CML01003-01",
note =
"{\href{http://www.codemagus.com/documents/Eresia_New_Functionality_V2.pdf}{PDF}}",
key = 1003,
}
[5] C. M. Limited, “Eresia File Injection Portal Version 2: New Functionality,” , iss. CML01004-01, 2008.
[Bibtex]
@Article{CML_Eresia_FIP_New_Functionalty_V2,
title = "{Eresia File Injection Portal Version 2: New Functionality}",
author = "Code Magus Limited",
month = jul,
year = "2008",
number = "CML01004-01",
note =
"{\href{http://www.codemagus.com/documents/Eresia_FIP_New_Functionality_V2.pdf}{PDF}}",
key = 1004,
}
[6] C. M. Limited, “Eresia Network Injection Portal Version 2: New Functionality,” , iss. CML01005-01, 2008.
[Bibtex]
@Article{CML_Eresia_NIP_New_Functionalty_V2,
title = "{Eresia Network Injection Portal Version 2: New Functionality}",
author = "Code Magus Limited",
month = jul,
year = "2008",
number = "CML01005-01",
note =
"{\href{http://www.codemagus.com/documents/Eresia_NIP_New_Functionality_V2.pdf}{PDF}}",
key = 1005,
}


Post a Comment

  • LinkedIn
  • PRODUCT CATEGORIES

  • RECENT POSTS