1. Project Environment
    1. Customers
    2. Information
    3. Developer Relations
    4. Test Team
    5. Equipment & Tools
    6. Schedule
    7. Test Items
    8. Deliverables
  2. Product Elements
    1. Structure
    2. Functions
      1. Create/Edit presentations
        1. Quick Create
          1. Template Gallery available
          2. Themes
          3. Add/Edit Theme
          4. Create from Template in Document List
        2. Format text/objects
          1. Add custom formatting
          2. Animations
          3. Transitions
          4. Change text/object color
          5. Create custom color
          6. Risks
          7. If RGB input is <0 or >255 OR alpha OR decimal, program could fail
          8. Resize object
          9. Preserve Aspect Ratio
          10. Adjust dimensions and alignment
          11. Risks
          12. Dimensions entered are not numerical. Alpha input could cause crash
          13. Multiple Object Resize
          14. Move Object
          15. Drag-drop
          16. Vertical/Horizontal Drag on/off
          17. Rotate Object
          18. Nudge Object
          19. Multiple Object Move
          20. Copy/Paste
          21. Delete
      2. Edit presentation with friends/co-workers
        1. Anytime Access through Document List
        2. Automatically save every few seconds
        3. Collaborate presentations online
          1. Invite people to share with
          2. Add message to invitation
          3. See who has access to document
          4. Change level of access
          5. Can View
          6. Can Edit
          7. Can Comment
          8. Change visibility of document
      3. Import .pptx &. pps files
        1. Convert .pptx & .pps files to Google Docs
      4. Download files as PDF, .ppt or .txt files
        1. Save a copy to your computer
          1. PNG, JPEG, SVG, PPTX, PDF, or TXT formats
      5. Insert Images and Videos
        1. Background image on slides
          1. upload image from computer
          2. Individual or multiple slides
        2. Insert Image
          1. Drag/Drop
          2. Upload from file
          3. Risks
          4. Corrupt file is uploaded causing a crash
          5. Invalid file name
          6. Invaild file format causes crash
          7. Enter URL
          8. Find through Google Image Search
          9. Risks
          10. Google search is down
          11. Too many images are returned
          12. Wrong image is uploaded
          13. From Picasa Web Album
        3. Insert Video
          1. From Youtube
          2. Risks
          3. YouTube is down
          4. Too many videos are returned for search
          5. Inability to upload file to YouTube
        4. Insert Object
          1. Shape
          2. Table
          3. Word Art
      6. Show Completed Presentation
        1. Print presentation
          1. Risks
          2. Too many documents are sent to print
          3. Presentation alignment is not set up for specific printer
        2. Select slides
        3. Open speaker notes
        4. Auto Cycle through slides
    3. Data
    4. Platform
    5. Operations
      1. Share presentations with friends/co-workers
      2. Publish and embed presentations to a website
        1. Select presentation size
          1. Risks
          2. Alpha characters are used to define size could cause crash
          3. Negative characters could cause crash
          4. Decimal specifications could cause crash
        2. Share URL
        3. Unpublish to delete URL
    6. Time
  3. Test Techniques
    1. Functions
      1. Upload from files in Doc List
        1. Uploading corrupt file?
    2. Operations
      1. Embedding code on website/blog
        1. Other people incapability to view code
  4. Quality Criteria
    1. Operational Criteria
      1. Capability
      2. Reliability
      3. Usability
      4. Security
        1. Code is public once embedded
      5. Scalability
      6. Performance
      7. Instability
      8. Compatibility
        1. Public URL
        2. Google Image Search
          1. Risks
          2. Internet may be down
          3. Google site may be down
          4. Too many images are returned and it crashes
        3. Picasa Web Albums
        4. File formats
          1. .PDF
          2. .PPTX
          3. .JPEG
          4. .TXT
          5. .SVG
          6. .PNG
          7. .WMF
          8. .GIF
        5. YouTube
          1. Risks
          2. Youtube may be down
          3. Internet may be down
          4. Too many videos are returned
          5. Inability to upload videos to YouTube
        6. Embed in blog/website
    2. Development Criteria
      1. Supportability
      2. Testability
      3. Maintainability
      4. Portability
      5. Localizability