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. For an explanation of Exploratory Testing, see http://en.wikipedia.org/wiki/Exploratory_testing and http://en.wikipedia.org/wiki/Session-based_test.

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 - Mobile Web
For tracking purposes, include "Mobile Web 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:

Navigation:


 * Logging in:
 * 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 there is a button ‘Donate an image’ below the heading ‘Uploads’ that when clicked allows the user to upload a photo.
 * First upload
 * 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!


 * Multiple uploads:
 * 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:
 * 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.
 * 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.
 * 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).


 * Errors and issues:
 * Notification is provided when errors uploading images occur.
 * Canceling a photo uploading works as expected.

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


 * You can use | This link for Mobile Web Uploadsto prefill the:
 * Product: MediaWiki extensions )
 * Component: 'Mobile Frontend'
 * Keywords: 'mobile web uploads'
 * 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

How to test - Commons App
For tracking purposes, include "Common App Test" in the description or where appropriate when testing the Commons App.


 * 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 Commons App user, I am able to log in to the Commons App and upload my images.
 * I am able to upload any image from my phone to Commons
 * I am able to add a title and description
 * I am able to add multiple categories
 * And autocomplete makes it easier to add accurate categories
 * I receive a notification that the upload is taking place
 * And I receive notification when the upload has completed successfully
 * I receive satisfactory performance when uploading a photo

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


 * You can use | This link for the Commons App to prefill the:
 * Product: Commons App
 * Keywords: 'uploading to commons'
 * 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