Test Workflows until v1-0-0

History Key

  • New content
  • Removed content

Recent Versions

Choose two versions to compare, or click the link to view it.

  1. 46. 11 months by wendy_mason
  2. 45. about 1 year by wendy_mason
  3. 44. about 1 year by wendy_mason
  4. 43. about 1 year by wendy_mason
  5. 42. about 1 year by wendy_mason
  6. 41. about 1 year by wendy_mason
  7. 40. over 1 year by wendy_mason
  8. 39. over 1 year by wendy_mason
  9. 38. over 1 year by wendy_mason
  10. 37. over 1 year by wendy_mason
  11. 36. over 1 year by wendy_mason
  12. 35. over 1 year by wendy_mason
  13. 34. over 1 year by wendy_mason
  14. 33. over 1 year by wendy_mason
  15. 32. over 1 year by wendy_mason
  16. 31. over 1 year by wendy_mason
  17. 30. over 1 year by wendy_mason
  18. 29. over 1 year by wendy_mason
  19. 28. over 1 year by wendy_mason
  20. 27. over 1 year by wendy_mason
  21. 26. over 1 year by wendy_mason
  22. 25. over 1 year by wendy_mason
  23. 24. over 1 year by wendy_mason
  24. 23. over 1 year by wendy_mason
  25. 22. over 1 year by wendy_mason
  26. 21. over 1 year by wendy_mason
  27. 20. over 1 year by wendy_mason
  28. 19. over 1 year by wendy_mason
  29. 18. over 1 year by wendy_mason
  30. 17. over 1 year by wendy_mason
  31. 16. almost 2 years by wendy_mason
  32. 15. almost 2 years by wendy_mason
  33. 14. almost 2 years by wendy_mason
  34. 13. almost 2 years by wendy_mason
  35. 12. almost 2 years by wendy_mason
  36. 11. almost 2 years by wendy_mason
  37. 10. almost 2 years by wendy_mason
  38. 9. almost 2 years by wendy_mason
  39. 8. almost 2 years by wendy_mason
  40. 7. almost 2 years by wendy_mason
  41. 6. about 2 years by wendy_mason
  42. 5. about 2 years by wendy_mason
  43. 4. about 2 years by wendy_mason
  44. 3. about 2 years by wendy_mason
  45. 2. about 2 years by wendy_mason
  46. 1. about 2 years by wendy_mason
 

 

These tests are based primarily on usage of the AARNet, the Australian National Research and Educational Network (NREN) installation of FileSender by Wendy Mason. Contributions to these workflows also provided by Xander Jansen based on the SURFnet installation of FileSender.

--------------------------------------------------------------------------------------------------

Versions Tested

FileSender Release Installation Testing Status Notes OS Browser Flash Gears Conducted by
0.1.13 https://cloudstor1.aarnet.edu.au Complete Flash only (no Gears) Mac OSX FF 3.6.? 10.? N/A Wendy Mason
0.1.15 (patched) https://cloudstor1.aarnet.edu.au Complete Flash for most tests, repeated basic tests with Gears as described Mac OSX FF 3.6.8 10.? 0.5.36.0 Wendy Mason
0.1.1.6.1 https://cloudstor.aarnet.edu.au Complete (tested selecting 2GB and 4GB files for upload without Flash, but not actually uploading them using Gears as using a mac)
Gears for most tests, repeated basic tests with Flash
Mac OSX FF 3.6.10 10.1.82.76 0.5.36.0 Wendy Mason
Pre-0.1.17 development version http://apps3.vetvirtual.org/cloudstor/ Complete - testing of non-ASCII characters, separately for subject, message and filename
Flash and Gears
Mac OSX FF 3.6.12 10.1.85.3 0.5.36.0 Wendy Mason, using files created and tested by Xander Jansen
0.1.17 https://cloudstor.aarnet.edu.au Complete, except for AuP checkbox which has been disabled in this installation; also tested downloading from MyFiles table
created tickets #339, #342 &#347, updated #325
Mac OSX 10.6.5 FF 3.6.12 10.1.102.64 0.5.36.0 Wendy Mason
0.1.19 https://cloudstor.aarnet.edu.au Complete, except for AuP checkbox which has been disabled in this installation created tickets #356, #357 Mac OSX 10.6.5 FF 3.6.13 10.1.102.64 0.5.36.0 Wendy Mason

Overview

The following is a sample list of considerations and workflows for testing the local configuration and functionality of a FileSender beta release installation. Some may call these smoke tests. Text in square brackets needs to be verified, does not yet happen or requires some other form of attention. Tickets closed prior to the Beta-1-13 release are not referenced.

These tests are based on the AARNet, the Australian National Research and Educational Network (NREN) installation of FileSender. Please note that these are *sample* workflows only, and are *not* intended to be an exhaustive list of all possible user actions. Also, some aspects of these workflows may become no longer applicable as FileSender develops. If you find anything incorrect, please advise, or correct it yourself if you have access.

Note: email1 = email address of account holder / sender; email2 = email address of file or voucher recipient.

    --------------------------------------------------------------------------------------------------

    General Considerations Throughout Test Workflows

    Flash and Google Gears Installation and File Size Handling

    • Note: behaviour may be different with (as opposed to without) Google Gears installed (see Requirements section of homepage). Google Gears is required to upload files larger than 2GB (#255,#322) (files larger than 4GB (#249, #254, #256)). Restarting your browser is required after enabling / disabling the Gears plugin
    • if the minimum version of Adobe Flash Player is not installed, is a message displayed prompting the user to install / upgrade Flash? (#108, #268, #269)
    • in the top right hand corner, is the relevant Gears icon displayed, with an "X" if not installed or disabled, or with a tick / check mark if installed and enabled?

    Local Configuration

    • is any local header image displayed (if applicable) (#293)?
    • is the local name (as opposed to / in addition to FileSender) reflected in the heading, introductory text (above logon button), browser tab titles, email subject, email autosignatures, "Help" (#191, #234, #292) and "About” (#192, #234, #292, #355)?
    • is the local webserver only reachable over HTTPS? (See “Warning: Encryption” section of the Administrator_reference_manual) and is your connection fully encrypted to prevent eavesdropping, for every step during your FileSender session (#238)?
    • does the browser status bar display “Done” after a page has loaded?
    • Is the AuP text box (when uploading files) populated (if included in local configuration)?

    Identity and Notification

    • after logging on, is your name displayed correctly in the top left-hand corner (#200)?
    • are email1 and email2 always in the correct fields (i.e. not reversed) (#190)
    • are email1 and email2 complete in emails (#180)?
    • when downloading a shared file, uploading a file with a voucher, or downloading a file from a voucher, are you recognised as Guest, even if you are logged on in another browser tab?
    • when logged in, are FileSender buttons and header (version number, Help and About, Gears logo) displayed?
    • when recognised as Guest, is the FileSender header (version number, Help and About, Gears logo) displayed, but not FileSender buttons?
    • do both the sender and recipient (of file uploads and vouchers, and deletion thereof) receive notification emails, and are they formatted correctly (#248, #333)?
    • is the file uploader / voucher issuer notified when a file has been downloaded or a voucher used?
    • is there any difference in behaviour or appearance when downloading a file (uploaded or from voucher) when logged in, versus when logged out?

    Expiration and Date Formats

    • when uploading or re-sharing a file, or issuing a voucher, does the expiration date selection start from the following day (#239), default to the local maximum, is that date highlighted in blue (#270), and are you prevented from selecting any date later than this?
    • are expiration date formats consistent across emails and tables (#274, #295)?
    • are files and vouchers automatically deleted after expiration (#240, #353)?
    • are expiration dates consistent across FileSender GUI, File download and voucher file download emails, File upload and voucher file upload emails and Voucher issue email? (#274, #295)
    • Note: testing expiration (i.e. automatic deletion) of uploaded file(s) and voucher(s) requires revisiting the site again after selected expiration date, so selection of the next calendar date is recommended. (#194, #195)

    Appearance

    •  check for consistent font formatting and syntax (#201), background colours, use of new pages versus pop-up boxes, when buttons are greyed out (#304)

    Refreshing Pages

    •  after downloading a file (shared or with voucher), does refreshing the page enable you to access the same file again? (#187)

    --------------------------------------------------------------------------------------------------

    Test Workflows

    Flash Installation Prompt

    • disable Flash plugin and restart browser
    • load FileSender logon page, prompt should appear to install Flash player with a link (#108, #237, #268, #269)
    • re-enable Flash plugin and restart browser
    • before and after logging on to FileSender, click on the About and help links and verify content (#292, #335, #336)
    • logon to FileSender for remaining tests with Flash enabled

    New Upload

    - Flash (disable Gears plugin if installed, restart browser)

    • leave “To” field blank
    • verify that “From” is auto-populated with email1
    • leave “Subject” and “Message” fields blank, to verify defaults
    • select expiry date (see Expiration notes above)
    • click on “Browse” button and select a file to upload (that does not contain any non-ASCII characters in the filename) - file size should be displayed, “Send” button should appear
    • do not check the “I accept the terms and conditions of this service” (AuP) box, click on “Send” button - pop-up box should appear “Message. Please check email address” (#261)
    • enter email2 (at least one recipient, two are even better) in the “To” field
    • do not check the AuP box, click on “Send” button - prompt should appear “Message. You MUST agree to the terms and conditions.” (#261)
    • read the AuP terms and conditions, check the AuP box
    • click on “Send” button - progress bar should appear (#176, #186) and progress steps should be listed, when complete new page should be displayed with text “Your file has been uploaded and message sent” (#189)
    • click on “New Upload” button, verify that the AuP box remains checked (only need to check once per FileSender session)
    • verify receipt of notification email to sender (email1) and recipient (email2), and that the content matches the input (#248)
    • verify file is listed in "My Files" table
    • repeat with custom subject, and message with multiple lines of text (ASCII text only) (#248, #302)
    • repeat, cancelling the upload before completion - do the buttons reappear (#317, #319)?
    • repeat, trying to upload a file 2 GB (and 1 MB below), which should fail - prompt should appear to install Google Gears (#313)
    • repeat, trying to upload a file 4 GB (and 1 MB below), which should also fail - prompt should appear to install Google Gears (#305, #313)

    - Gears (enable Gears plugin, restart browser)

    • generate and make note of an MD5 / SHA-1 etc. hash for the file you are uploading
    • enter email address, check AuP box, browse for file (that does not contain any non-ASCII characters in the filename) and click on submit
    • monitor upload progress to completion (#290)
    • repeat, pausing and resuming (using cancel button) during upload (#84, #289, #291, #310)
    • repeat, trying to upload a file 2 GB (and 1 MB below), message "Mac using gears cannot upload a file larger that 2GB (Error #032)" (#176, #255, #322)
    • repeat, trying to upload a file 4 GB (and 1 MB below), message "Mac using gears cannot upload a file larger that 2GB (Error #032)" (#174, #176, #255)

    Re-Send New Email (Flash or Gears)

    • click on “My Files” button
    • next to an uploaded file entry, click on “Re-Send Email” button on the left - a pop-up window should appear “Re-send. Are you sure you want to re-send this Email?” (#273), click on “Cancel” button, view should return to table
    • click on “Re-Send Email” button again, click on “OK” button, another pop-up window should appear “Email has been sent”
    • verify receipt of email to both email1 and email2

    Add New Recipient (Flash or Gears)

    • click on “My Files” button
    • next to an uploaded file entry, click on “Add New Recipient” button on the left - a pop-up window should appear “Add Recipient”
    • leave “To” field blank
    • verify that “From” is auto-populated with email1
    • verify that the default “Subject” and "Message" are the same as original email subject
    • leave “Message” field unchanged, to verify default
    • select expiry date (see Expiration notes above)
    • verify that “File to be Redistributed” and “Size” fields are correct
    • click on “Send” button
    • pop-up box should appear “Please check email address” (#259, #260), click on “OK” button
    • enter new recipient’s email address (email2 would be fine)
    • another pop-up window should appear “Email has been sent”, click on “OK” button
    • verify receipt of notification email to sender (email1) and recipient (email2), and that the content matches the input (#248)
    • repeat above steps with modified subject and message

    Issuing a Voucher (Flash or Gears)

    • click on “Vouchers” button
    • verify that explanatory text about how to use Vouchers is present (#197, #263)
    • select expiry date (see Expiration notes above)
    • click on “Send Voucher” button - pop-up box should appear “Message. Please check email address”, click on “OK” button
    • in the “Send Vouchers to:” field, enter email2
    • click on “Send Voucher” button - a pop-up window should appear “Voucher Sent” - click on “OK” button
    • verify that issued voucher is now listed in Vouchers table
    • verify that email notification with “Voucher” in the title is sent to both email1 and email2, and that text is correct (#248)
    • repeat these step to create a second voucher (to delete later)
    • repeat these step to create a third voucher, setting the expiry date to the next calendar day (to verify automatic expiration)
    • repeat these step to create a fourth voucher, for testing an upload using Gears

    Using a Voucher to Upload a File

    - Flash (disable Gears plugin if installed, restart browser)

    • click on link in the email pertaining to the first voucher
    • verify that you are recognised as Guest (even when you are logged on in another browser tab)
    • leave “To” field blank
    • verify that “From” is auto-populated by email2
    • verify that the default “Subject” is “Voucher”
    • leave “Message” field blank, to verify default
    • select expiry date (see Expiration notes above)
    • click on “Browse” button and select a file to upload (that does not contain any non-ASCII characters in the filename) - file size should be displayed (#264), “Send” button should appear
    • do not check the AuP box, click on “Send” button - pop-up box should appear “Message. Please check email address” (#261)
    • enter email1 into the “To” field
    • do not check the AuP box, click on “Send” button- pop-up box should appear “Message. You MUST agree to the terms and conditions" (#261)
    • read the AuP terms and conditions, check the AuP box
    • click on “Send” button - progress bar should appear and progress steps should be listed, when complete new page should be displayed with text “Your file has been sent” (#185, #193)
    • verify receipt of notification email to sender (email2) and recipient (email1) (plus any others in recipient list), and that the content matches the input and uses the voucher email template (#230, #267)
    • verify that uploaded file is listed in sender's My Files table
    • verify that used voucher is no longer listed in Vouchers table
    • click on the link again in the voucher issue email, verify that the voucher cannot be used a second time - text should appear "This file/voucher is no longer available"
    • repeat with custom subject, and message with multiple lines of text (#248, #302)
    • repeat again but cancel upload during progress and observe behaviour (should still be able to use voucher, voucher should still be listed in Vouchers table)
    • repeat, trying to upload a file 2 GB (and 1 MB below), which should fail - prompt should appear to install Google Gears
    • repeat, trying to upload a file 4 GB (and 1 MB below), which should also fail - prompt should appear to install Google Gears (#305)

      - Gears (enable Gears plugin, restart browser)

      • generate and make note of an MD5 / SHA-1 etc. hash for the file you are uploading
      • click on link in the email pertaining to the fourth voucher
      • enter email address, check AuP box, browse for file and click on submit
      • monitor upload progress to completion (#290)
      • repeat, pausing and resuming (using cancel button) during upload (#84, #289, #291, #310)
      • repeat, trying to upload a file 2 GB (and 1 MB below), message "Mac using gears cannot upload a file larger that 2GB (Error #032)" (#176, #255)
      • repeat, trying to upload a file 4 GB (and 1 MB below), message "Mac using gears cannot upload a file larger that 2GB (Error #032)" (#174, #176, #255)

      Deleting a Voucher (Flash or Gears)

      • in the Vouchers table, delete the last voucher that was issued (which may now be the only voucher listed) by clicking on Delete button on the right
      • verify whether an email is sent to email1 and email2 advising that the voucher has been cancelled (#196,#272)
      • click on the email link pertaining to the deleted voucher again, to verify that it can no longer be used, text should appear "This voucher has been cancelled" (#198)

      Downloading an Uploaded File or Voucher (complete for both) (Flash or Gears - Gears isn't used for downloads)

      • click on the link in email (#347)
      • verify that you recognised as Guest (even if you are logged on in another browser tab)
      • verify that “To” is auto-populated by email2 for uploaded file [email1 for voucher file]
      • verify that “From” is auto-populated by email1 for uploaded file [email2 for voucher file]
      • verify that all other fields match the input
      • click on “Start Download” button and click on the "Save File" button - new page should appear displaying text “Your file should start downloading” (#188, #247, #307)
      • refresh page - can you download the file a second time (#187)???
      • verify that file has downloaded and can be opened (#298)
      • verify that an email is sent to both email1 and email2 (plus any others in recipient list), notifying that the above file has been downloaded (#299, #307)
      • repeat download to verify that the file can be downloaded more than once
      • download file from My Files table, and verify as for link from email above (#342)
      • download and compare MD5 / SHA-1 etc. hash for all files previously uploaded using Gears

      Deleting a File (Flash or Gears)

      • click on “My Files” button
      • next to an uploaded file entry, click on “Delete” button on the right - a pop-up window should appear “Delete File. Are you sure?” - click on “Cancel” button, file should remain in table
      • click on “Delete” button again and click on “OK” button - file should disappear from table
      • verify that an email is sent to email1 and email2 advising that the file has been deleted (#272)
      • verify that the file can no longer be accessed, message "This file / Voucher is no longer available" (#339)
      • repeat for a file uploaded using a voucher and verify email advice

      Non-ASCII Characters (repeat each test using Flash and Gears, restart browser after enabling / disabling Gears plugin) (#321, #325, #345):

      TEST 1 (ISO-8859-1): subject - blåbærsyltetøy; message - blåbærsyltetøy; filename - utf8-iso8859-1-çßøþ-test.txt
      TEST 2 (non-ISO-8859-1 UTF8):subject - žćčđš; message - žćčđš; filename - utf8-latin-extended-a-šřŬŴ-test.txt

      • upload, download from email, download from MyFiles
      • resend email, download from email
      • add new recipient, download from email, download from MyFiles, delete both files
      • issue voucher, upload from email, download from email, download from MyFiles, delete file

      Logoff

      • before logging off, open a second FileSender tab in your browser, then logoff in one - if you refresh the tab in which you did not logoff, are you logged out, and are you presented with the logon screen?
      • in the tab you logged out in, click on the “Back” button in your browser - are you still logged out, and are you presented with the logon screen?
      • (#278).

      --------------------------------------------------------------------------------------------------

      My contributions to this project are as a Monash University user, beta-tester and release tester of the AARNet, the Australian National Research and Educational Network (NREN) installation of FileSender. I am not a developer of FileSender. -- Wendy Mason.