Skip to content

Instantly share code, notes, and snippets.

@ElmoJones3
Created March 21, 2018 19:17
Show Gist options
  • Save ElmoJones3/f3b1ad5bcf09538b6282762d2f543821 to your computer and use it in GitHub Desktop.
Save ElmoJones3/f3b1ad5bcf09538b6282762d2f543821 to your computer and use it in GitHub Desktop.
Required coverage for QA

Mac + Windows

Authentication

Direct Install

  • Assert user can visit https://www.getcloudapp.com/download/mac and successfully download the app
  • Assert user is asked to move CloudApp to the applications folder
  • Assert CloudApp's menu bar app icon shows an exclamation point when unauthenticated / inactive

Sessions

  • Assert user can create a new account using an email and password
  • Assert user can login to a new account using an email and password
  • Assert user can successfully create a new account using Google
  • Assert user can successfullt login to an existing account using Google
  • Assert user received a confirmation email when creating a new account via email and password
  • Assert user recieved
  • Assert clicking on link in confirmation email confirms the account
  • Assert user can successfully download the Mac / Windows app after creating an account (any method)

Onboarding: Mac

  • Assert user can progress Sticker App by taking a screenshot
  • Assert user can progress Sticker App by taking a GIF or HD Video
  • Assert user can progress Sticker App by dragging & dropping a file into the menu bar app icon
  • Assert user can progress Sticker App by confirming email address IF the email has not been confirmed yet
  • Assert user can complete Sticker App by clicking on the complete button (should go away completely)
  • Assert user can logout before completeing Sticker App (bug, will fail)

Sign out

  • Assert user can logout
  • Assert after logging out, the user is returned to the login screen

Menu Bar App

  • Assert CloudApp's dropdown appears when clicked form the dock menu
  • Assert CloudApp's dropdown appears when using shortcut CTRL+SHIFT+C (Windows)
  • Assert CloudApp's dropdown appears when clicked from Recent Programs (Windows)
  • Assert clicking the world icon redirects the user to my.cl.ly with a valid authenticated session

Creating Drops

  • Assert user can create a screenshot by clicking the screenshot icon in the Menu Bar App
  • Assert user can create a GIF Screen Recording by clicking the GIF icon in the Menu Bar App
  • Assert user can create a GIF recording with the webcam enabled after clicking on the GIF icon in the Menu Bar App
  • Assert user can create HD Screeen Recording by clicking the Screen Recording icon in the Menu Bar App
  • Assert user can create HD Screen Recording with the webcam enabled after clicking on the Screen Recording icon in the Menu Bar app
  • Assert user can create an HD Screen Recording with Full Screen enabled
  • Assert user can create an HD Screen Recording with Full Screen and Webcam enabled
  • Assert user can create a screenshot and immediately annotate by clicking the Annotate icon in the Menu Bar App
  • Assert user can create a drop by uploading a file using the upload icon in the Menu Bar App
  • Assert a user can create a drop by uploading content from their clipboard using the dots icon in the Menu Bar App
  • Assert a user can create a delayed screenshot using the dots icon in the Menu Bar app
  • Assert a user can create a Full Screen Screenshot using the dots icons in the Menu Bar app

Drops List

  • Assert user can favorite a single drop from the drops list
  • Assert user can annotate a single drop from the drops list
  • Assert user can share a single drop from the drops list
  • Assert user update the security settings for a single drop
  • Assert user can copy the share link for a single drop from the drops list
  • Assert user can copy the direct download link for a single drop from the drops list
  • Assert user can copy the content of a single drop to the clipboard from the drop list
  • Assert user can copy the HTML embed code of a single drop to the clipboard from the drop list
  • Assert user con download the file of a single drop from the drop list
  • Assert user can view analytics for a single drop from the drop list
  • Assert user can view comments associated with a single drop from the drop list
  • Assert user can shorten the link associated with a single drop from the drop list
  • Assert user can rename a single drop from drop list
  • Assert user can open a single drop in the browser from the drop list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment