diff options
author | Dan Davison <ddavison@gitlab.com> | 2018-08-20 21:13:54 +0300 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2018-08-20 21:13:54 +0300 |
commit | d67936b68f2ba872f5335be1f672f862410c03e5 (patch) | |
tree | 3b53966225837a5001d21cc9ef00263d8a10c335 /doc/development/testing_guide | |
parent | c5bf09e7a40cbd04ce4c6733f866e7a00c15c642 (diff) |
add initial smoke tests and documentation
Diffstat (limited to 'doc/development/testing_guide')
-rw-r--r-- | doc/development/testing_guide/smoke.md | 16 | ||||
-rw-r--r-- | doc/development/testing_guide/testing_levels.md | 8 |
2 files changed, 24 insertions, 0 deletions
diff --git a/doc/development/testing_guide/smoke.md b/doc/development/testing_guide/smoke.md new file mode 100644 index 00000000000..3f2843cba6e --- /dev/null +++ b/doc/development/testing_guide/smoke.md @@ -0,0 +1,16 @@ +# Smoke Tests + +It is imperative in any testing suite that we have Smoke Tests. In short, smoke tests are will run quick sanity +end-to-end functional tests from GitLab QA and are designed to run against the specified environment to ensure that +basic functionality is working. + +Currently, our suite consists of this basic functionality coverage: + +- User Login (Standard Auth) +- Project Creation +- Issue Creation +- Merge Request Creation + +--- + +[Return to Testing documentation](index.md) diff --git a/doc/development/testing_guide/testing_levels.md b/doc/development/testing_guide/testing_levels.md index 07ced36f0c1..4403072e96f 100644 --- a/doc/development/testing_guide/testing_levels.md +++ b/doc/development/testing_guide/testing_levels.md @@ -120,6 +120,14 @@ running feature tests (i.e. using Capybara) against it. The actual test scenarios and steps are [part of GitLab Rails] so that they're always in-sync with the codebase. +### Smoke tests + +Smoke tests are quick tests that may be run at any time (especially after the pre-deployment migrations). + +Much like feature tests - these tests run against the UI and ensure that basic functionality is working. + +> See [Smoke Tests](smoke.md) for more information. + Read a separate document about [end-to-end tests](end_to_end_tests.md) to learn more. |