You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a developer I would like to know what level/method of testing (unit, integration, e2e) is appropriate for the behavior change/functionality I'm implementing.
It is tempting to write an integration/e2e test where a unit/env test would suffice (and be faster, easier to comprehend and maintain).
Proposed Solution
Provide definitions of existing testing levels (unit, envtest, integration, e2e) and their characteristics/performance
Idea (@czeslavo):Provide a flowchart / decision tree to help decide on the testing level
Is there an existing issue for this?
Problem Statement
Broken out of #4099
As a developer I would like to know what level/method of testing (unit, integration, e2e) is appropriate for the behavior change/functionality I'm implementing.
It is tempting to write an integration/e2e test where a unit/env test would suffice (and be faster, easier to comprehend and maintain).
Proposed Solution
Additional information
For the flowchart, example by @randmonkey:
Acceptance Criteria
The text was updated successfully, but these errors were encountered: