Fennec/NativeUI/ProjectPlan: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
Concept Review [Toronto Offsite]
== Concept ==


<br>
== Schedule<br> ==


<br>
== Release Plan <br> ==


Testing<br>
== Features  ==


Break down completed features
== Testing  ==


P0
Functional Testing, Mobile QA


Panning Perf - nhirata
Performance Testing, Mobile QA


Tabbed browsing -jhammink
Performance Testing Automation


Reloading a page - kbrosnan
DF Program


Session History - Tony
Contributor Testing


P1
<br>


App Updates - nhirata
<br>


native awesomebar (backend) - kbrosnan
<br> <br>
 
Visual Awesomebar (UI) - kbrosnan
 
Viewport work - Martijn
 
Native Bookmarking - Aaron
 
Preferences - Aaron
 
Default Android Browser Preferences
 
Text Size (reformat text on zoom) - Martijn
 
Default zoom (on page load)
 
Open Pages in overview
 
Text encoding -nhirata
 
Block popups - Aaron
 
landscape-only
 
home page - Aaron
 
privacy settings
 
enable geolocation - jhammink
 
remember passwords - Tony
 
password manager/form fill - Tony
 
Prompt Dialogs - Aaron
 
Download notifications - Aaron
 
html5 video controls - Tony
 
Security Lock on Awesomebar -
 
UI for handling &lt;select&gt; interaction (select forms, dropdowns) - Martijn
 
door hangers -jhammink (e.g. geolocation, etc)
 
Platform and other related Work IME - nhirata
 
extension mananger startup regression -nhirata
 
l10n - nhirata
 
Layout Transform API - jhammink
 
Jsreftest-jhammink
 
Update Snippets - nhirata
 
Ts Expanded RSS - nhirata
 
Flash/Plugins - nhirata
 
JS ARM v6 - nhirata
 
readibility-jhammink
 
Addons for testing - Martijn
 
re-enable xpi in toolkit
 
P2
 
Redesign of the crash reporter - nhirata
 
History, visited links - Tony
 
Sharing - Aaron
 
Search Engines - Tony
 
touch events - Martijn
 
Sync - Tracy/Tony
 
clean up mobile XPCOM components - no testing
 
forward button - Aaron
 
Assign people to create testplans
 
What made previous test-plans good, what was bad, how can we improve
 
Identifying this is a good chance for a Process restart
 
pros / cons of previous process
 
Features landing every other day, revised bugflow/process?
 
Identifying a community involvement plan
 
Work with Marketing and Communications for internal dogfooding&lt;-- Alex Keybl is your guy.
 
Testday activities, focus on P0, P1, P2's features, and verify bug fixes
 
Come up with a quick and dirty testplan [kevin]
 
Continue using mobile newsletter for bi-monthly test ideas
 
Current sources:
 
QMO
 
Planet
 
Android-mailing list
 
Mobile
 
BT
 
Blogs
 
Future sources
 
LinkedIn Test Forums and Groups
 
Facebook pages
 
Moz QA Twitter, or Marketing Mobile Account
 
SUMO
 
IAMA Reddit / r/Android
 
Talk about automation strategy for a Java Application
 
Ask, what's possible to do? (eg. we know robotium works (to a certain degree), only if everything is inside Eclipse.. but more problematic if running out of the app)
 
We know Clint's team is building classes out under it.
 
Work with Clint's team to figure out also what we want
 
Continue to look at the Mochitest framework for the backend code
 
Get a proof of concept/smoketest for first version
 
Roadmap with incremental features (and tests implemented accordingly) with upcoming versions.
 
Doing an audit for litmus test clean up / Case Conductor
 
A plan is in the works: have waverley run existing Fennec suite against Native, and mark failed/unclear tests for future auditing
 
Making adding test cases and new features more modular (eg. splitting up Panning and zooming into seperate section)
 
For new features, (eg. Fx10 has WebGL), create a WebGL as a seperate category
 
Idea: have a set of core BFTs and smoketest. have a seperate set of features category, and pick and choose which lands into regression test suites
 
Start with a Litmus Clone, then scrub and choose
 
Tracking testing coverage (like desktop)
 
primarily feature tracking. So more communication and awareness of Desktop Team in their approach
 
Website and Device compatibility
 
Leverage uTest to work on website compatibility for XUL vs NativeUI
 
Determing coverage on older devices, low end Arm 7 devices?
 
When Arm6 device lands, we should look at testing performance on those
 
Comparison of a site against latest released XUL and NativeUI (major regressions?)
 
OS coverage for UI : 2.1, 2.2 (Froyo), 2.3 Gingerbread, 3.+ (Honeycomb) 4.+ (ICS)
 
<br>

Latest revision as of 20:11, 7 November 2011

Concept

Schedule

Release Plan

Features

Testing

Functional Testing, Mobile QA

Performance Testing, Mobile QA

Performance Testing Automation

DF Program

Contributor Testing