diff --git a/SUMMARY.md b/SUMMARY.md index 7a7a61b1a..dc7f13424 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -22,8 +22,10 @@ ## Workflow -* [Testing](integration-tests/testing/README.md) +* [Testing Guide](integration-tests/testing/README.md) * [Integration Testing](integration-tests/testing/integration-testing.md) + * [Component Testing](integration-tests/testing/component-testing.md) + * [Unit Testing](integration-tests/testing/unit-testing.md) * [Pull-Requests](integration-tests/pull-requests.md) * [Deployment](integration-tests/deployment.md) diff --git a/integration-tests/testing/README.md b/integration-tests/testing/README.md index fd198fa05..b1bf773f1 100644 --- a/integration-tests/testing/README.md +++ b/integration-tests/testing/README.md @@ -1,2 +1,20 @@ -# Testing +--- +description: Explaniation of the main three testing approaches. +--- + +# Testing Guide + +## Integration Testing + +To test the all peaces together from the user perspective, we use integration tests. They also show if the the backend and the frontend are working as expected in conjunction and also if the browser likes our app. + +## Component Testing + +Individual Vue Components should also be documented and testet properly. This guaranties they they are reusable and the api gets more solid in that process. + +## Unit Testing + +Expecially the Backend relies on Unit Tests as there are no Vue Components. + + diff --git a/integration-tests/testing/component-testing.md b/integration-tests/testing/component-testing.md new file mode 100644 index 000000000..3f2b3e2a9 --- /dev/null +++ b/integration-tests/testing/component-testing.md @@ -0,0 +1,2 @@ +# Component Testing + diff --git a/integration-tests/testing/unit-testing.md b/integration-tests/testing/unit-testing.md new file mode 100644 index 000000000..600973450 --- /dev/null +++ b/integration-tests/testing/unit-testing.md @@ -0,0 +1,2 @@ +# Unit Testing +