summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDan Davison <ddavison@gitlab.com>2018-08-20 18:13:54 +0000
committerRémy Coutable <remy@rymai.me>2018-08-20 18:13:54 +0000
commitd67936b68f2ba872f5335be1f672f862410c03e5 (patch)
tree3b53966225837a5001d21cc9ef00263d8a10c335 /doc
parentc5bf09e7a40cbd04ce4c6733f866e7a00c15c642 (diff)
downloadgitlab-ce-d67936b68f2ba872f5335be1f672f862410c03e5.tar.gz
add initial smoke tests and documentation
Diffstat (limited to 'doc')
-rw-r--r--doc/development/testing_guide/smoke.md16
-rw-r--r--doc/development/testing_guide/testing_levels.md8
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.