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

From MozillaWiki
Jump to navigation Jump to search
(Updating)
(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)
<br>
:Access Points
: Access Points
:*Homescreen
:* Homescreen
:*Notification
:* Notification
:*Lockscreen
:*Lockscreen
:* Share activity from:
:*Share activity from:
:** Contacts
:**Contacts
:** Music
:**Music
:** Gallery
:**Gallery
:** Dialer
:**Dialer
:** Camera
:**Camera
:** Video
:**Video
:** Browser
:**Browser
<br>
:Data Management
: Data Management
:*Delete Messages
:*  
:*Delete Threads
<br>
:Areas to test
: Areas to test
:*All Threads View
:* list areas of app to test (Main view, compose, settings, edit, details view, etc)
:*Single Thread View
<br>
:*Compose Message
: User Actions
:*Add Attachment
:* Add subject
:*View Delivery Report Details
:* Attach large image
:User Actions
:* Attach small image
:*Add subject
:* Send message
:*Attach large image
:* Receive MMS
:*Attach small image
:* Receive SMS
:*Send message
:* File previews
:*Receive MMS
:* Downgrade from MMS to SMS
:*Receive SMS
:* Save Received Attachment
:*File previews
:* Send Received Message
:*Downgrade from MMS to SMS
:* Received Group Message
:*Save Received Attachment
:* Special Characters
:*Send Received Message
:* Select/Delete Messages
:*Received Group Message
:* Select Delete Threads
:*Special Characters
<br>
:*Select/Delete Messages
: Positive & Negative Testing
:*Select Delete Threads
:* link to wiki doc on how to do Positive & Negative testing
:Positive & Negative Testing
:* Positive Examples
::http://www.guru99.com/positive-vs-negative-testing.html
:** list some positive examples
:*Positive Examples
:* Negative Examples
:**list some positive examples
:** list some negative examples
:*Negative Examples
<br>
:**list some negative examples
: Boundary Testing
:Boundary Testing
:* link to wiki doc on how to do Boundary testing
::http://en.wikipedia.org/wiki/Boundary_testing
:** list some examples of boundary testing
::*link to wiki doc on how to do Boundary testing
<br>
::**list some examples of boundary testing
: Race Conditions
:Race Conditions
:* link to wiki doc on how to test Race Conditions
::http://en.wikipedia.org/wiki/Race_condition
:** list some examples of Race Conditions to test
::*link to wiki doc on how to test Race Conditions
<br>
::**list some examples of Race Conditions to test
== FXOS Contacts==
== FXOS Contacts==
Team Members
Team Members
* Link to: Team Site
*Link to: Team Site
https://wiki.mozilla.org/FirefoxOS/functionalteams
https://wiki.mozilla.org/FirefoxOS/functionalteams
Component QA Owner
Component QA Owner
* NAME_MAILTO:
*NAME_MAILTO:
==Fixed in last 7 days==
==Fixed in last 7 days==
==Open Bugs==
==Open Bugs==
* Last 7 days  
*Last 7 days  
<bugzilla></bugzilla>
<bugzilla></bugzilla>
* Link to: All open bugs  
* Link to: All open bugs  

Revision as of 00:35, 10 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
  • Delete Messages
  • Delete Threads
Areas to test
  • All Threads View
  • Single Thread View
  • Compose Message
  • Add Attachment
  • View Delivery Report Details
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
http://www.guru99.com/positive-vs-negative-testing.html
  • Positive Examples
    • list some positive examples
  • Negative Examples
    • list some negative examples
Boundary Testing
http://en.wikipedia.org/wiki/Boundary_testing
  • link to wiki doc on how to do Boundary testing
    • list some examples of boundary testing
Race Conditions
http://en.wikipedia.org/wiki/Race_condition
  • 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