B2G/QA/Gaia Test Plan/Crash: Difference between revisions

 
(12 intermediate revisions by the same user not shown)
Line 10: Line 10:
*'''Developers:'''  
*'''Developers:'''  
*'''Designer:'''  
*'''Designer:'''  
*'''QA:''' Naoki Hirata
*'''QA:''' Naoki Hirata, Marcia Knous
|}
|}


= Test Plan =
= Test Plan =
== Design Documentation/Background Research ==
== Design Documentation/Background Research ==
Design Documentation can be found : [http://people.mozilla.com/~lco/Crash_Reporting_B2G/R1_Crash%20Reports%20v1.pdf http://people.mozilla.com/~lco/Crash_Reporting_B2G/R1_Crash%20Reports%20v1.pdf]
* Design Documentation  
** can be found : [http://people.mozilla.com/~lco/Crash_Reporting_B2G/R1_Crash%20Reports%20v1.pdf http://people.mozilla.com/~lco/Crash_Reporting_B2G/R1_Crash%20Reports%20v1.pdf]
 
=== How to force a crash ===
* Plugin Crash
** adb shell ps|grep plugin-container
** app_0    409  109  55512  16760 ffffffff 40064330 S /system/b2g/plugin-container
** adb shell kill -11 409
* b2g OS crash
** adb shell ps |grep b2g
** root      109  1    191120 66024 ffffffff 400fa330 S /system/b2g/b2g
** adb shell kill -11 109
* browser tab crash
** go to http://www.crashmybrowser.com/
 
=== How to check crash: ===
* checking crash:
* root@android:/data/b2g/mozilla/Crash Reports/
* /data/b2g/mozilla/Crash Reports/pending folder.
 
=== Kairo's reports: ===
* https://crash-analysis.mozilla.com/rkaiser/0000.overview.html#latest
* https://crash-analysis.mozilla.com/rkaiser/2012-11-28/2012-11-28.b2g.crashes.html
 
=== Socorro ===
* https://crash-stats.mozilla.com/products/B2G
* https://wiki.mozilla.org/CrashKill
* https://wiki.mozilla.org/Socorro


== System Testing ==
== System Testing ==
Line 22: Line 50:
=== Mobile Device ===
=== Mobile Device ===
Test devices :  
Test devices :  
* Leo
* Inari
Backup test devices:
* Otoro
* Otoro
* Unagi
* Unagi
Line 31: Line 62:


== Signoff Criteria ==
== Signoff Criteria ==
* All tef+ blockers are closed
* All basecamp blockers are closed
* All basecamp blockers are closed
* All smoke tests and basic functional tests are ran without finding any basecamp blockers
* All smoke tests and basic functional tests are ran without finding any basecamp blockers


== Test Cases and Results ==
== Test Cases and Results ==
* Test cases will be tracked in MozTrap under "gaia" and "email"
* Test cases will be tracked in MozTrap under "crash reporting"
 
== Bugs ==
* {{Bug|761905}} - (b2g-crash-reporting) Tracking: Crash reporting for b2g (gonk)
** Implementation Meta Tracker
* {{bug|833574}} - (b2g-frontend-crash-reporting) [Meta] Other Crash Reporting Bugs
** Bugs after implementation Meta Tracker


= Test Outline =
= Test Outline =
Note : This test out line is a brain storm of all possible conditions to consider for testing.  The scope of the testing will be narrowed from this list based on design information, risks of breakage, etc.<br>
Note : This test out line is a brain storm of all possible conditions to consider for testing.  The scope of the testing will be narrowed from this list based on design information, risks of breakage, etc.<br>
[https://mozqa.etherpad.mozilla.org/crash-testing-on-b2g collaborative effort by marcia and nhirata]
<br>
* [https://mozqa.etherpad.mozilla.org/crash-testing-on-b2g collaborative effort by marcia and nhirata]
* [https://docs.google.com/spreadsheet/ccc?key=0Arku3jleCA0UdEtYMng1eDhURXItN2MyMTk3aFN6N2c#gid=0 Test Case mapping]


== Positive Smoke/Alpha Tests ==
== Positive Smoke/Alpha Tests ==
Line 66: Line 106:
** Content Crash
** Content Crash
*** Browser content crash
*** Browser content crash
* about:Crashes


=== Functional ===
=== Functional ===
Confirmed users
4,378

edits