Confirmed users
4,378
edits
(→UI) |
(→UI) |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 18: | Line 18: | ||
== Positive Smoke/Alpha Tests == | == Positive Smoke/Alpha Tests == | ||
=== UI === | === UI === | ||
List of Various UI Parts for visual appeal: | List of Various UI Parts for visual appeal: | ||
#General | |||
{{hidden_r | |||
|about pages: | |||
* | | | ||
* about:about | |||
* about: / about:empty | |||
* about:config | |||
* about:home | |||
* about:firstrun | |||
* about:buildconfig | |||
* about:firefox / about:fennec | |||
* about:sync-log | |||
* about:rights | |||
* about:crashes | |||
*** about: | * about:plugins | ||
*** about: | * about:license | ||
*** about: | * about:blank | ||
* about:addons | |||
* about:memory | |||
* about:certerror | |||
* about:cache | |||
* about:credits | |||
* about:logo | |||
* about:mozilla | |||
* about:support | |||
Verify that you can go to the about pages<br> | |||
note: <br> | |||
# about:addons does not work | |||
# most of the about: pages are local pages (local to the device) | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Side Panels: | |||
| | |||
* Tab Panel Sidebar | |||
** New Tab | |||
** # of Tabs | |||
* Control Panel Sidebar | |||
** BookMark | |||
*** Page BookMark | |||
*** Edit Dialog | |||
*** # of Booksmarks | |||
** Back/Forward | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|URL Bar | |||
| | |||
* Site Menu/Favicon | |||
* Refresh Button | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Control Panel | |||
| | |||
* Preference Panel | |||
* Download Panel | |||
* Addons Panel | |||
* Error Panel | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Awesome Page | |||
| | |||
* All Pages | |||
* Bookmarks | |||
* History | |||
* Desktop | |||
* Search Engine Menu | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Menu Option Button | |||
| | |||
* Site Options | |||
* Preferences | |||
* Addons | |||
* Downloads | |||
* > 5 menu items | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Notifications | |||
| | |||
* Geolocation | |||
* Updates | |||
* Restart | |||
* Addons | |||
* Change of languages | |||
* Downloads | |||
* Certificate | |||
* JS Prompts | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Buttons | |||
| | |||
* Web Page buttons | |||
* Comboboxes | |||
* Radio Buttons | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Sync Menu | |||
| | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Context Menu | |||
| | |||
|headerstyle=background:#dddddd | |||
}} | |||
=== Functional === | === Functional === | ||
{{hidden_r | |||
|UI Based Functionality | |||
| | |||
* Verify the above works | |||
|headerstyle=background:#dddddd | |||
}} | |||
== Beta Conditional == | == Beta Conditional == | ||
{{hidden_r | |||
|Virtual Conditions | |||
| | |||
*click in text box | |||
*double click in text box | |||
*click outside of Virtual Keyboard : dismissing keyboard | |||
*scrolling above the on-screen keyboard | |||
*Change Cursor Focus | |||
** change focus after composition | |||
*slide right, slide left [ Panels ] | |||
*AwesomePage | |||
*Preferences/Feedback/Plugins/etc Panels | |||
*Context Menus | |||
*Site Menu | |||
*Favorites Panel | |||
*Position/Graphical issues | |||
** collapsing before bringing up keyboard/dismissing keyboard | |||
** scrolling before bringing up keyboard/dismissing keyboard | |||
** tapping after dismissing the keyboard should bring the keyboard up | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Content Conditions | |||
| | |||
* html4 | |||
* html5 | |||
* | * asp | ||
* | * RTL | ||
* | * back button | ||
* | * menu button | ||
* | |headerstyle=background:#dddddd | ||
* | }} | ||
* | {{hidden_r | ||
|Physical Conditions | |||
| | |||
*While Charged | |||
*While not Charged | |||
*Power Consumption | |||
*Performance | |||
** Speed of functions | |||
** Processor utilization | |||
** Memory utilization | |||
*** Memory leaks? | |||
*** Memory efficiency | |||
*Storage | |||
**Disk | |||
**Sim | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Negative (Tests to Break) Tests | |||
| | |||
* Change with Persona | |||
|headerstyle=background:#dddddd | |||
}} | |||
* | |||
*Device/Platform Specific Issues | {{hidden_r | ||
|Race Conditions | |||
| | |||
* Lock conditions? | |||
* tooltips or other dialogs? | |||
* Network Conditions (Should have no impact) | |||
** WiFi | |||
** 3G | |||
** Bluetooth (Devices) | |||
** 4G? | |||
** SMS | |||
*Signal Conflict | |||
** Browser notifications | |||
*** clicking in search field (form assistant + virtual keyboard) | |||
*** Restart notification (ie. change in certain preferences in preferences panel ) | |||
*** Password notification | |||
*** form manager notification | |||
*** password manager | |||
*** popup blocker | |||
*** offline storage | |||
*** geolocation manager respective to content window | |||
**Battery | |||
***Battery Low | |||
***No Battery | |||
**Calls | |||
***Incoming Phone Call | |||
**Other Apps | |||
***Calendar notification | |||
***Alarm Clock notification | |||
***Sleep notification | |||
***Screensaver / Lock (system) | |||
***EnergySaver (Fade) (system) | |||
***Other? | |||
***Music playing (should not affect) | |||
***plugins (youtube and other websites with different media types) | |||
***Extensions ( addons to fennec) | |||
*Buttons | |||
**Hard reset | |||
**Soft reset | |||
**Turn off phone | |||
**force quit | |||
**Other buttons being pressed on the phone (zoom, picture, power ) | |||
*UI State Change | |||
**Zoom | |||
***while bringing up Keyboard | |||
***while dismissing the keyboard | |||
**Change Orientation | |||
***while bringing up keyboard | |||
***while dismissing the keyboard | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Device/Platform Specific Issues | |||
| | |||
*Portrait/Landscape Orientation | |||
*Camera (should not conflict?) | |||
*Microphone (Voice commands? Voice Recognition?) | |||
*Speaker (should not conflict) | |||
*headset (should not conflict) | |||
*Vibrate mode (should not conflict) | |||
*Volume (display conflict? need to test) | |||
*GPS | |||
*Print support? | |||
*Sync | |||
* Multiapp? | |||
* physical keyboard | |||
** visible | |||
** hidden | |||
(Note : There may be some difference between maemo and android) | (Note : There may be some difference between maemo and android) | ||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Localization | |||
| | |||
*Double Byte Characters (Japanese, Chinese, Korean) | |||
*RTL Languages (Arabic/Hebrew) | |||
*High ASCII characters (Euro) | |||
*Date Input/Format (Euro/Japanese/Chinese) | |||
*Time Format (Chinese/Japanese) | |||
*Dialog check | |||
*Change of IME on Mobile OS | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Help? | |||
| | |||
* context sensitive help? | |||
|headerstyle=background:#dddddd | |||
}} | |||
== Usability == | == Usability == | ||
{{hidden_r | |||
|Usability | |||
| | |||
** Keyboard Real Estate | ** Keyboard Real Estate | ||
* scrolling away? | |||
* jumping to another field? | |||
* Encryption | |||
|headerstyle=background:#dddddd | |||
}} | |||
{{hidden_r | |||
|Accessibility (508 compliance) | |||
| | |||
* Voice Commands? | |||
|headerstyle=background:#dddddd | |||
}} | |||