Wikimedia mobile engineering/Mobile QA/Commons uploads



Uploading pictures from mobile devices to Wikimedia Commons must be simple for everybody! We have fresh software and you can help testing it.

WHEN WHERE
 * Kick-off on Monday February 25 at 17:30 UTC (9:30 PST - 23:00 IST).
 * The testing focus will continue during the rest of the week until Sunday March 3.
 * IRC channel.
 * mobile-l mailing list
 * discussion page.

Testing mobile uploads
The mobile team is excited to work on Photo Uploads using the Mobile Web and Uploads to Commons 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.

This is an activity open to anybody with a mobile device (preferably Android or iOS). No technical experience required.

Check our QA weekly goals and other exploratory testing activities at Features testing. You are invited to join the MediaWiki Group Features testing to learn more and get involved.

Objectives
We want to assess the user perceived quality of these activities:


 * Uploading any image from the device to Commons.
 * Workflow for uploading multiple photos.
 * Workflow to create a title and a description.
 * Workflow to add multiple categories to an image using the autocomplete feature.
 * Receiving notification of successful, or unsuccessful photo uploads.
 * Responsiveness and performance of the uploading process.

Devices of Interest
This testing exercise focuses on iPhone and any Android smartphones, both for mobile browser and installable app.

Other smartphones are also welcome to test the mobile web uploads.

Tablets are tangential to this testing activity but if you want to take the chance, welcome as well!

How to test - Mobile Web
The upload code changes will require you to be in beta mode

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.
 * Check display of long text, unusual characters, etc.
 * Workflow

Some specific areas of interest for testing:

Navigation:


 * Create an Account:
 * Given I selected to option to create a new account from the "Sign Up" option from the watch list
 * Then I am able to create an account and navigate to uploads


 * 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).


 * Photo Upload Counts:
 * Given I have uploaded < 500 photos
 * Then I am provided with a count of how many photos I have uploaded


 * Given I have uploaded > 500 photos
 * Then I am given a count that "500+" photos have been uploaded


 * Logout:
 * Given I am logged in
 * And I log out
 * Then I receive notification that I have logged out


 * Languages right-to-left:
 * Given I have selected a language that reads right to left
 * Then my uploads display the language details correctly


 * 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.
 * 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 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
 * I am able to see other photos I'm uploaded to Commons

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

Results
Where we measure the success of this activity.

Bugs found
List here the bugs you find (and hopefully submit as bug reports) during this week:


 * Here.

Promotion

 * 2013-02-20: Commons Village pump - English Wikipedia Village pump (technical) - mobile-l - wikitech-l - wikitech-ambassadors.
 * 2013-02-21: Accepted: Watchlist-details link at Wikimedia Commons.
 * 2013-02-21: Announced at News, Twitter, Facebook, G+ and identi.ca.
 * 2013-02-21: Notes left in Talk pages of mobile betatesters.