Skip to content

Loose Leaf: Smoke Test Plan

heatherwong edited this page Sep 21, 2014 · 15 revisions

Loose Leaf: Smoke Test Plan

Installation

Install new app

  1. Delete existing app (if any)
  2. Install new app
  3. Verify app successfully installed and opens.

Upgrade existing app

  1. Upgrade existing app
  2. Verify app successfully upgraded and opens.

Side Bar Buttons

Insert new page

  1. Open App
  2. Insert image (from existing photo)
  3. Tap 'New Page' button
  4. Verify new page opens

Share via E-Mail

  1. Open App > Create quick sketch
  2. Tap Share button
  3. Verify you can share via email; subject: Quick sketch from Loose Leaf; body: Drawn with Loose Leaf. http://getlooseleaf.com; image of quick sketch included in body; Send success.

Share via Cloud

    1. Open App > Create quick sketch
  1. Tap Share button
  2. Verify you can share via Cloud

User can write with pencil

  1. Open App
  2. Use pencil tool to write something
  3. Change color to black, blue, red, green, yellow
  4. Verify pencil writes with correct color

User can view page with > 10 strokes in share/list view

  1. Open App
  2. draw > 10 strokes
  3. Verify it can share / list view correctly. (the undo stack is currently 10 strokes deep, so > 10 will verify that strokes are saved properly after they're past the undo limit.)

User can erase with eraser

  1. Open App
  2. Use pencil tool to write something
  3. Use eraser to erase writing
  4. Verify eraser work as expected.

User can cut with scissor

  1. Open App
  2. Insert image
  3. Use scissor to cut image in half
  4. Verify image is cut in half

User can insert image from existing photos

  1. Open App
  2. New Page > Insert (3) images from existing photos
  3. Verify (3) images inserted

User can insert image taken from camera

  1. Open App
  2. Select Image button > Take Photo
  3. verify user can take photo with front and back camera. Image is inserted after each photo taken to page

User can use hand gesture button to move images

  1. Open App
  2. Insert an image
  3. Select hand button
  4. Verify user can pinch (with two fingers) to move image around paper

User can use hand gesture button to zoom images

  1. Open App
  2. Insert an image
  3. Select hand button
  4. Verify user can pinch (with two fingers) to zoom in/out an image

User can use ruler button to draw within lines

  1. Open App
  2. Insert an image
  3. Select ruler and pencil button
  4. use two finger to place ruler horizontally across image, use pencil to draw with ruler.
  5. verify line is straight

User can use ruler button to cut within lines

  1. Open App
  2. Insert an image
  3. Select ruler and scissor button
  4. use two finger to pinch ruler vertically across image so it bow out into curve, use scissor to cut with ruler.
  5. verify image is cut in shape of ruler

User can undo/redo

  1. Open App
  2. Insert an image
  3. Use pencil to draw on image, draw few other strokes
  4. Undo 3x
  5. Verify drawing undone for last 3 strokes
  6. Redo
  7. Verify drawing is redone

Navigation

Pinch to/from list

  1. Open App
  2. Insert image (from existing photo)
  3. Tap 'New Page' button
  4. draw something with pencil
  5. pinch (with two fingers) to view list
  6. verify you see list of all your pages of sketch
  7. tap on a page
  8. verify goes to page selected

Move page around list

  1. Open App (assuming app have 5 pages)
  2. pinch (with two fingers) to view list of all pages
  3. hold a page for 2 seconds, grab page and move it up/down/left/right between other pages
  4. verify page stays wherever you drop it

Create new page from list

  1. Open App (assuming app have 5 pages)
  2. pinch (with two fingers) to view list of all pages
  3. tap '+'
  4. verify it takes you to new create page

View from scrap list

  1. Open App
  2. Insert an image
  3. Use scissor to cut image into 4 pieces
  4. Select hand button > hold image with two finger and swipe to right
  5. verify scraps in right tool bar
  6. tap on scrap from right tool bar
  7. verify scrap inserted into page

Swipe to next page

  1. Open App (assuming app have 5 pages)
  2. view first page
  3. swipe page left (don't bezel fingers)
  4. verify goes to next page
  5. swipe page right (don't bezel fingers)
  6. verify goes back to previous page
  7. swipe page left (do bezel fingers, start near bezel)
  8. verify goes to next page
  9. swipe page right (do bezel fingers, start near bezel)
  10. verify goes back to previous page
  11. pick up page and hold it
  12. verify can move pages behind the held page to peek behind it
  13. verify can pull in pages from the right bezel
  14. verify can push pages off of stack from left bezel
Clone this wiki locally