Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Utilize test data from aas-core3.0-testgen rather than our proprietary set. #109

Open
zrgt opened this issue Aug 22, 2023 · 0 comments
Open
Labels
enhancement Enhancement of an existing feature v3.0

Comments

@zrgt
Copy link
Contributor

zrgt commented Aug 22, 2023

Issue:
We've been using our proprietary test set for validating the SDK against the metamodel. However, with every change in the metamodel that necessitates an update to our SDK, we find ourselves having to make corresponding adjustments to our test data. This iterative process is resource-intensive and can lead to potential inconsistencies and oversights.

Proposal:
To streamline this process and ensure a more robust testing framework, we recommend transitioning to the test data provided by aas-core3.0-testgen. Here are the key benefits of making this switch:

  1. Comprehensive Coverage: The aas-core3.0-testgen provides an extensive set of test data, ensuring thorough validation of our SDK against a wide range of scenarios.

  2. Automatic Generation: The test data from aas-core3.0-testgen is automatically generated, which means we'll always have the most up-to-date test cases without the manual effort of creating or updating them.

  3. Reduced Maintenance: By relying on this external test set, we can significantly reduce the overhead associated with maintaining our own test data. This will allow our team to focus on enhancing the SDK and addressing other critical priorities.

  4. Consistency with the Community: Adopting a widely-used test set ensures that our SDK is in alignment with community standards and best practices.

Next Steps:
We should initiate a transition plan to integrate aas-core3.0-testgen test data into our testing pipeline. This will involve:

  • Setting up a mechanism to regularly fetch the latest test data from aas-core3.0-testgen.
  • Adapting our testing infrastructure to utilize this new data source.
  • Conducting an initial comprehensive test run to identify any gaps or inconsistencies.
  • Decommissioning our proprietary test set once the transition is complete and verified.

@s-heppner s-heppner added the v3.0 label Oct 19, 2023
@s-heppner s-heppner added the enhancement Enhancement of an existing feature label Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement of an existing feature v3.0
Projects
None yet
Development

No branches or pull requests

2 participants