QA/Desktop Firefox/Touch
< QA | Desktop Firefox
Jump to navigation
Jump to search
Summary
The following documents the overall strategy and results of testing Touch-based events in Firefox for Desktop.
Acceptance Criteria
- Chrome - Firefox UI is accessible and functional (menus, buttons, textboxes, etc)
- Click - parity with mouse-click events (links, images, video, menus, etc)
- Forms - all form elements are selectable and functional (select boxes, radio buttons, checkboxes, text areas, etc)
- Gestures - supported gestures are functional and fluid (panning, zooming, forward/back, etc)
- Highlight - highlighting elements is functional and accurate (text, images, copy/cut&paste, etc)
- Navigation - navigating back and forward between websites is functional
- Scrolling - page scroll is as responsive and fluid as mouse/keyboard scrolling
Goals
- Ensure fixes are verified in a timely manner
- Smoketesting occasionally or when high-risk changes land
- Standing up automation whenever possible
- Including community once user adoption has reached a certain threshold
Smoketesting
- Frequency: once per cycle or when high-risk changes are landed
- Platforms: Windows 7, Windows 8, Vista, Windows XP
- Hardware: Touch-based PC, Touch-based laptop, Touch-based tablet
- Top Sites: Facebook.com, Google.com, Youtube.com, Yahoo.com, Baidu.com, Amazon.com, Wikipedia.com, QQ.com, Live.com, Taobao.com, Twitter.com, Blogspot.com, LinkedIn.com, Bing.com, Sina.com.cn, Yandex.ru, VK.com, Ask.com, Ebay.com, Wordpress.com, MSN.com, Tumblr.com
- Focus Areas: Menus, Awesomebar, Searchbar, Tab bar, Navigation controls, Library dialog, Preferences dialog, Downloads panel, Social sidebar, Public/Private browsing, Scrolling, Click-through, Selection, Gestures
Automation
Community
Bugs
[ON TRACK]
- bug 888305 Content touch-events on Firefox-desktop should be enabled once we can support them properly
- bug 775437 Unify the AsyncPanZoomController and native-fennec-drived pan/zoom interface in CompositorParent
- bug 736048 Some sites won't touch-scroll using a touch-screen
- bug 663286 Implement w3c touch events for firefox-desktop
[DONE]
- bug 888304 Content touch-events on Firefox-desktop should be disabled until we can support them properly
- bug 888300 dom.w3c_touch_events.enabled=0 isn't fully respected