Changes

Jump to: navigation, search

QA/Fennec

4,131 bytes removed, 20:20, 4 September 2012
m
Current Projects
| [https://wiki.mozilla.org/Releases/#Firefox_16 August 28th, 2012 (beta).]
|- valign="top"
| [[QAhttps:/Ownership|/docs.google.com/spreadsheet/ccc?key=0AhE7m4JB2j6tdGVKQlRHUnFWVEZXNFFJbHo0RVpQMmc Feature Ownership]]
| colspan="3" | Testing, Planning, and Bug Triage of new and stable Firefox features
|}
 === Release Testing ==Community Contribution=* [https://wiki.mozilla.org/Mobile/Releases/Release_Checklist Mobile Release Checklist] === Fennec Crash Reporting ===Crash Reports '''Anyone can be seen from [https://crash-statsparticipate.mozilla.com/products/FennecAndroid Socorro] and they ''' There are manually being done until there doesnseveral ways in which '''YOU'''t need to be a person looking at the socorro crash signatures for separation (crashes that have the same signatures but are completely different crashes) or combination (for signatures that are separate signatures but are really the same crashes). Crash reports are done mostly for the Nightly as the developers can be the most effective there.Here is an example of a crash reportparticipate:[https://wiki.mozilla.org/index.php?title=QA/Fennec/crash_rep_26Dec2011 Dec 26, 2011 Crash Report] == What We Use ==  === Tools ===; Litmus* [http://litmus.mozilla.org/ Fennec Test Runs] - A Manual test repository of execution tests for Mobile Firefox. Consisted of smoketests, BFTs, and latest feature coverage.; AutomationFile bugs* [https://wiki.mozilla.org/Auto-tools/Projects/Robocop Robocop] - With advent of NativeFennec, a new framework was needed to test the UI of the Mobile Browser. Robotium was identified as a useful framework to take advantage of, but is not complete. Robocop incorporates all of Activity, Instrumentation, Triage bugs (confirm existing bugs and Robotium Classes assign them to inject events into the new Java front-end of Fennec.  ; Device Anywhere* [http://wiki.mozilla.org/QA/Fennec/DeviceAnywhere DeviceAnywhere] - A virtual set of Android devices for assorted device coverage when you physically dont have on. Great for testday coverage, regression hunting, and device specific bug investigation. ; Performance Graphs* [http://graphs.mozilla.org/ Performance Graphs] === Resources ===; Device Anywhere Tutorial* [http://wiki.mozilla.org/QA/Fennec/DeviceAnywhere Device Anywhere Tutorial] ; Mobile (HGright buckets) Repository* [http://hg.mozilla.org/mozilla-central/ mozilla-central] ; Mobile Source Code* [http://mxr.mozilla.org/mozilla-central/source/mobile/ Fennec MXR Source Code] Web-Based Viewer ; Builds* [http://nightly.mozilla.org/mobile.html Mobile Nightly Builds]* [http://ftp.mozilla.org/pub/mozilla.org/mobile/tinderbox-builds/ Hourly Tinderbox Builds]* [https://l10n-stage-sj.mozilla.org/?tree=fennec10x Fennec L10n Dashboard] == Where Do We Need Help == === Test Tool Development ===test new features* Write automated [https://wiki.mozilla.org/Mobile/Fennec_TestDev#Areas_to_focus_on testcases]test cases* Port [https://wiki.mozilla.org/Mobile/Fennec_Automation Automation] Frameworks to WinCE* Find, Fix, Verify [https://wiki.mozilla.org/Mobile/Fennec_TestDev#Other_TestDev_related_todo.27s UnitTest] Failures === Execution ===* Triage [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced;bug_status=UNCONFIRMED;product=Fennec Unconfirmed] Fennec Bugs* Create Litmus testcases for bugs flagged as [https://bugzilla.mozilla.org/buglist.cgi?cmdtype=runnamed&namedcmd=in-litmus%3F%20Mobile in-litmus?]** [https://wiki.mozilla.org/QA/Execution/Litmus/Ownership Fennec Component Ownership in Litmus]* [https://wiki.mozilla.org/QA/TestDay/ TestDay] Promotions within Mobile Community Channels* Write [http://wiki.mozilla.org/QA/Fennec/TechDocQueue technical documentation] to perform quality execution === Performance Benchmarking ===* [https://etherpad.mozilla.org/fennec-perf-ts-take2 Current Instructions on Performance Testing] ==== Previous Performance Plan new features testing ====* Scratch pad of [http://etherpad.mozilla.com:9000/3nS0MfR7yx notes]* [[QA/Fennec/PerformanceBenchmark|Performance Testplan]]* [https://spreadsheets.google.com/ccc?key=0AocUyLHteCtSdDJrNkZFaE1kUktlUGItRktJXzB5ZVE&hl=en&authkey=CLz_9McK#gid=1 Performance Benchmarks] === Website Compatibility Testing ===* Scratch pad of [http://etherpad.mozilla.com:9000/3nS0MfR7yx notes]* [[QA/Fennec/WebsiteCompatibility|Web Compatibility Testplan]] === Sync Performance Instrumentation ===Fennec sync continues Help others who want to cause performance issues on first time syncing with very large amounts of data. How you can help, is to provide sync logging through a custom extension, and submit your data to the Mozilla Services team. Detailed instructions can be found [[QA/Fennec/Sync_Performance_Collection|here]].<p>More historical information on the project:* Philikon's [https://wiki.mozilla.org/User:Philikon/SyncInstrumentation Sync Instrumentation Research]* Blog on [http://philikon.wordpressget involved.com/2011/03/09/javascript-perf-avoid-creating-objects-2/ profiling Javascript Objects]
== How You Can Contact Us ==
Canmove, confirm
2,398
edits

Navigation menu