Skip to content
Developer Mike edited this page Jun 7, 2022 · 7 revisions

Follow these steps before you release:

  • All tests are running:
    • Frontend specs
    • Backend specs
    • System specs
  • All migrations are running
  • Rubocop is not failing
  • No sentry errors
  • Update changelog
  • Create backup
  • Publish fallback

Smoke tests

  • Test new features extensively

Smoke test set 1

  • Login to cryptopus
  • Click on a team
  • Click on a folder
  • Click on a encryptable
  • Upload a file to the encryptable
  • Delete the uploaded file
  • Edit encryptable
  • Save changes

Smoke test set 2

  • Open a folder
  • Edit folder name
  • Save changes
  • Edit team team
  • Save changes
  • Add new teammember
  • Remove teammember

Smoke test set 3

  • Open a team
  • Favourise team
  • Check favourite teams for new team

Smoke test set 4

  • Search for team
  • Search for folder
  • Search for encryptable name
  • Search for encryptable description
  • Search for non-existing team, folder, encryptable

Smoke test set 5

  • Add new team with add-dropdown right side of the search bar
  • Save without name
  • Add new folder with add-dropdown right side of the search bar
  • Save without name
  • Add new encryptable with add-dropdown right side of the search bar
  • Save without name and folder
Clone this wiki locally