Upload

Test Ideas for Upload button / link on Stand alone or an internet application

Features

 Has the option to Upload: Files of various sizes and formats Support for single Upload Support for multiple Upload Positioning of the Upload button / option Requirement and the need for Upload button / option Placement of the Upload button / option Font, size and color of the characters on the Upload button option If it's a web link, check if there is any sensitive info give away in the link used to upload

Load

 Upload and download files of various size and format On different devices and Operating Systems subjecting the test environment to various conditions.

Performance

 Check and note the performances for the aforementioned scenarios On different devices and Operating Systems subjecting the test environment to various conditions.

Accessibility

 Tool tips Alternate text Abides by accessibility and section 508 standards Test the web page using WAVE tool

Errors

 Check for error messages when Upload fails - due to file size, file format - space constraint in the destination folder / drive / device - due to Network Error (loss of internet connection - in case if the Upload requires internet connection) - due to loss of power If Upload is incomplete - Do not leave the user guessing, instead provide an additional active link or an option to resume Uploading of the file (which failed)

Messages

 Uploaded 1/1 file Uploaded 1/n files Uploaded n/n files successfully Upload is in progress Status bar - title / heading is checked for spelling, grammar and correctness Upload page title is checked for spelling, grammar and correctness Cannot be Uploaded Upload failed Provide right reasons for the failure: Example - - Not of the appropriate format (specify and let the user know the right formats and size of the files which can be uploaded) - Do not have Upload rights for this responsibility / user

External factors

 Test Upload at different Internet connection speed and Internet usage over GSM, 2G, 3G, 4G, LTE, Wi-fi and others During low battery power If Upload is in progress during: - Power cuts - Loss of Internet connection Check for the error messages and how upload can be / is resumed Check if upload can be resumed from the stoppage point and If the uploaded files are being stored at the default location / save as location on the server Or user is asked to re-define the storage location upon resuming to upload

Default storage

 Uploaded files default storage Check if Save as option is available and the uploaded file can be stored: in a different location in a different file format

Scheduler

 Schedule the Upload - for different times and time zones perform tests during day light savings to check if the scheduler functions as expected

Security

Roles and responsibilities

 Who can Upload files? Check for access rights. Perform tests to check if - unregistered/anonymous users can Upload

Usability

 a) One click upload b) Button c) an active link to Upload and which can be re-used

 Check and provide User friendly messages Such as: The content (text and / or image) and size of the up-loadable file

 Mention of: Supported apps which can be used to view the downloaded files Provide default apps to open / view the downloaded file If there are none, re-direct the user to an app store on web and mobile

Web V/s Mobile

 Perform the aforementioned tests: On web and mobile Check: If an option to re-upload is provided in case of failure

Functions

 Option to cancel the Upload which is in Progress

 Option to delete the Uploaded files Access rights to delete the Uploaded files

 Multiple uploads

  Option to upload more than 1 file

  Option to upload a file/files, while another file/files are being downloaded (which is successfully/completely uploaded)

  Option to download a file/files, while another file/files in the same window are being uploaded

 Status - a/n Uploaded where n is always greater than a.

 Download button is highlighted post the upload is successful/completed

 File sizes for every applicable format

  Perform tests to upload files with minimum and max size specified

 Upload and Save functionality

  Check if there is a default location the file is saved (upon successful completion of upload)

  Check if the same file (with same extension, same file name and file size) - can be uploaded and if the previously successfully uploaded file is over-written or is re-named in the server location / destination folder / drive / device - can be uploaded and if the previously uploaded file has failed to upload.

  Check system date and time Check if the uploaded file is saved based on the system time stamp

 Check: If the Uploaded files can be downloaded to: External devices Cloud storage space Other storage spaces bought by the user

 Preferably a button in the same window

(Option to cancel the Upload which is in Progress, Option to delete the Uploaded files Access rights to delete the Uploaded files)