gitlab-org--gitlab-foss/doc/development/testing_guide/smoke.md

987 B

stage group info
none unassigned To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers

Smoke Tests

It is imperative in any testing suite that we have Smoke Tests. In short, smoke tests 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 standard authentication
  • SSH Key creation and addition to a user
  • Project simple creation
  • Project creation with Auto-DevOps enabled
  • Issue creation
  • Issue user mentions
  • Merge Request creation
  • Snippet creation

Smoke tests have the :smoke RSpec metadata.

See End-to-end Testing for more details about end-to-end tests.


Return to Testing documentation