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

Test Strategy for modular Kyma #15442

Closed
4 tasks done
arturskorupa opened this issue Sep 11, 2022 · 4 comments
Closed
4 tasks done

Test Strategy for modular Kyma #15442

arturskorupa opened this issue Sep 11, 2022 · 4 comments

Comments

@arturskorupa
Copy link

arturskorupa commented Sep 11, 2022

Description

According to the concept of modularized Kyma it is not needed to run integration tests on top because all needed E2E test are supposed to be covered by respective test scenarios run on a module level. On top of kyma modules only a basic smoke tests are planned (as a part of conformance tests).

A test strategy is needed to describe requirements in terms of tests for particular module to assure good overall quality of the product.

Acceptance Criteria

  • Test Strategy document is created and it covers aspects of approach for testing in terms of an individual module
  • Fast integration tests are removed
  • Quality measures are defined for every module
  • Module teams prepared their test scenarios to include versions of dependant components from Fast and Stable channels

Links

@kasiakepka
Copy link
Contributor

kasiakepka commented Sep 21, 2022

Test Strategy document is created and it covers aspects of approach for testing in terms of an individual module

What would be the purpose of having such document? How the strategy will be implemented in real life, not just on paper?
Creating long documentation that is hard to implement brings little value, long documents tend to outdate quickly.

@jakobmoellerdev
Copy link

I agree, this test strategy is also in Phase 2a when we likely already had to implement pipelines and procedures for the frontrunner module. I think we should be more pragmatic here and forego this strategy in favor of actually supported and fitting tests for the given development phase and let the teams own that. If there is a need for central testing and strategies again, for me this is a sign that modularization did not succeed.

@tobiscr
Copy link
Contributor

tobiscr commented Nov 28, 2022

Checklist for the teams for the general testing strategy of Kyma modules:

https://github.tools.sap/pandas/testing-strategy/tree/master/modularisation/governance/operational_test_management

@ameteiko
Copy link

ameteiko commented Dec 2, 2022

He is the Testing Strategy concept document.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants