Wikimedia mobile engineering/Mobile QA/Commons uploads

Mobile Upload and Commons 25 February Test Plan
The mobile team is excited to work on Photo Uploads using the Mobile Web and Uploads to Common using Android and iOS Apps. Our goal is to make it simpler for our mobile users to use their devices to take pictures and add them to relevant articles.

Objective

 * To test uploading any image from the device to Commons.
 * Validate workflow allows for multiple photos to be uploaded.
 * Validate workflow allows a title and description to be created.
 * Validate workflow allows for as many categories as needed, with autocomplete, to be added.
 * Validate that users receive notification of successful, or unsuccessful photo uploads.
 * Validate that the upload is performant.

Devices of Interest

 * iOS (App and Mobile Web)
 * Android (App and Mobile Web)

How to test
For an explanation of Exploratory Testing, see http://en.wikipedia.org/wiki/Exploratory_testing and http://en.wikipedia.org/wiki/Session-based_test.

For tracking purposes, include "Mobile Upload Test" in the description or where appropriate when testing Mobile Uploads.


 * Some general testing "charters" (ideas for things to do):
 * Upload Photos
 * Use cropped or non cropped photos.
 * Upload multiple photos.
 * Create Categories
 * Use multiple categories.
 * Check display of long text, unusual characters, etc.
 * Workflow

Some specific areas of interest for testing:


 * As a photo uploader using the Mobile Web, when I tap a link in the left nav, I am taken to a list of the files I have uploaded via mobile, so that I can see my work and stay motivated about uploading quality images:
 * Given I am a mobile web user, logged in or logged out in the left navigation menu I see a menu item “Uploads” which links to the existing Special:DonateImage page.
 * Given I am on the uploads page I can see a list of images I have recently uploaded to Commons with the most recent at the top. The description of each image is shown below it. If an image has no description the text “No image description” is shown.
 * Given I am on the uploads page there is a button ‘Donate an image’ below the heading ‘Uploads’ that when clicked allows the user to upload a photo.
 * Notification is provided when errors uploading images occur.
 * Canceling a photo uploading works as expected.
 * When a photo uploads successfully I see a confirmation message at the bottom of the screen, the newly uploaded photo slides from the top of the page above all other existing images.
 * When the user successfully uploads their first image the inspiring text+image disappears and the newly uploaded image appears and a toast message congratulates them.
 * First upload text: Success! Thanks for your first contribution!
 * All subsequent uploads: Success! Your image can now be used on $projectname (Wikipedia, Wiktionary, etc. – whichever project the user is accessing the uploads dashboard from).

If you find a bug
Please report it in Bugzilla, and make the title ("summary") "Mobile Upload and Commons - ". That will help us find these reports later.


 * You can use | This link for the Commons App or | This link for Mobile Web Uploadsto prefill the:
 * Product: Commons App OR
 * Product: MediaWiki extensions (This if for Mobile Web)
 * Component: 'Mobile Frontend'
 * Keywords: 'uploading to commons' or 'mobile uploads' or
 * Discuss issues in the chat channel,.
 * optional: Edit http://www.mediawiki.org/wiki/User_talk:Mgrover(WMF) with description of the issue
 * optional: Email mgrover@undefinedwikimedia.org