QA/B2G/How To Test Firefox OS/Messaging: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Messaging App Testing Page)
 
(Updating)
Line 1: Line 1:
=Messaging=
=Messaging=
<br>
==Stability (Open to Test)==
==Stability (Open to Test)==
* Link to: Developer's status
: Link to: Developer's status
<br>
==How to test this App==
==How to test this App==
* Link to One and Done Items (needs to be created)
: Link to One and Done Items (needs to be created)
* Access Points
<br>
** Homescreen
: Access Points
** Notification
:* Homescreen
**Lockscreen
:* Notification
** Share activity from:
:*Lockscreen
*** Contacts
:* Share activity from:
*** Music
:** Contacts
*** Gallery
:** Music
*** Dialer
:** Gallery
*** Camera
:** Dialer
*** Video
:** Camera
*** Browser
:** Video
* Data Management
:** Browser
**
<br>
* Areas to test
: Data Management
** list areas of app to test (Main view, compose, settings, edit, details view, etc)
:*  
* User Actions
<br>
** Add subject
: Areas to test
** Attach large image
:* list areas of app to test (Main view, compose, settings, edit, details view, etc)
** Attach small image
<br>
** Send message
: User Actions
** Receive MMS
:* Add subject
** Receive SMS
:* Attach large image
** File previews
:* Attach small image
** Downgrade from MMS to SMS
:* Send message
** Save Received Attachment
:* Receive MMS
** Send Received Message
:* Receive SMS
** Received Group Message
:* File previews
** Special Characters
:* Downgrade from MMS to SMS
** Select/Delete Messages
:* Save Received Attachment
** Select Delete Threads
:* Send Received Message
* Positive & Negative Testing
:* Received Group Message
** link to wiki doc on how to do Positive & Negative testing
:* Special Characters
** Positive Examples
:* Select/Delete Messages
*** list some positive examples
:* Select Delete Threads
** Negative Examples
<br>
*** list some negative examples
: Positive & Negative Testing
* Boundary Testing
:* link to wiki doc on how to do Positive & Negative testing
** link to wiki doc on how to do Boundary testing
:* Positive Examples
*** list some examples of boundary testing
:** list some positive examples
* Race Conditions
:* Negative Examples
** link to wiki doc on how to test Race Conditions
:** list some negative examples
*** list some examples of Race Conditions to test
<br>
: Boundary Testing
:* link to wiki doc on how to do Boundary testing
:** list some examples of boundary testing
<br>
: Race Conditions
:* link to wiki doc on how to test Race Conditions
:** list some examples of Race Conditions to test
<br>
== FXOS Contacts==
== FXOS Contacts==
Team Members
Team Members

Revision as of 23:39, 9 January 2015

Messaging


Stability (Open to Test)

Link to: Developer's status


How to test this App

Link to One and Done Items (needs to be created)


Access Points
  • Homescreen
  • Notification
  • Lockscreen
  • Share activity from:
    • Contacts
    • Music
    • Gallery
    • Dialer
    • Camera
    • Video
    • Browser


Data Management


Areas to test
  • list areas of app to test (Main view, compose, settings, edit, details view, etc)


User Actions
  • Add subject
  • Attach large image
  • Attach small image
  • Send message
  • Receive MMS
  • Receive SMS
  • File previews
  • Downgrade from MMS to SMS
  • Save Received Attachment
  • Send Received Message
  • Received Group Message
  • Special Characters
  • Select/Delete Messages
  • Select Delete Threads


Positive & Negative Testing
  • link to wiki doc on how to do Positive & Negative testing
  • Positive Examples
    • list some positive examples
  • Negative Examples
    • list some negative examples


Boundary Testing
  • link to wiki doc on how to do Boundary testing
    • list some examples of boundary testing


Race Conditions
  • link to wiki doc on how to test Race Conditions
    • list some examples of Race Conditions to test


FXOS Contacts

Team Members

  • Link to: Team Site

https://wiki.mozilla.org/FirefoxOS/functionalteams Component QA Owner

  • NAME_MAILTO:

Fixed in last 7 days

Open Bugs

  • Last 7 days

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1

  • Link to: All open bugs

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1

  • All open blockers/noms

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1

Sprint Details

Design Documents

UX Specs Building Blocks https://wiki.mozilla.org/Gaia/Design/BuildingBlocks https://etherpad.mozilla.org/b2g-features-checklist

User Stories Metas

Open User Stories

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1

All User Stories

Bugzilla query error

Array ( [type] => error [message] => http-bad-status [params] => Array ( [0] => 400 [1] => Bad Request ) ) 1

Setup

* list all setup needs to use app

Automation Scripts

  • Link to: How to Run Automation
  • Automated Email Smoketests
    • list scripts available for this app
  • All Gaia-UI Functional Tests
    • link to this app's Gaia-UI Functional Tests
  • Unit Tests
    • n/a
  • Other Functional Tests
    • TBD

Logging

Please provide the logcat by running adb logcat -v time -s GeckoDump:V Gecko:V GeckoConsole:V OomLogger:V | tee FILENAME-TO-LOG-TO. Please start running this command BEFORE you attempt to reproduce the problem. logcat uses a circular buffer that discards older entries when the buffer fills up, so if you run logcat only after the problem happens, you may not have all of the logic. Once you are done, hit control-C and send us the file.

Bug Writing

  • Link to Bug Writing Document