Fennec/NativeUI/ProjectPlan: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "Concept Review [Toronto Offsite]")
 
No edit summary
Line 1: Line 1:
Concept Review [Toronto Offsite]
Concept Review [Toronto Offsite]  
 
<br>
 
<br>
 
Testing<br>
 
Break down completed features
 
P0
 
Panning Perf - nhirata
 
Tabbed browsing -jhammink
 
Reloading a page - kbrosnan
 
Session History - Tony
 
P1
 
App Updates - nhirata
 
native awesomebar (backend) - kbrosnan
 
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>
canmove, Confirmed users, Bureaucrats and Sysops emeriti
5,401

edits

Navigation menu