QA/Fennec/Milestones/2.0/TestPlan:Form Assistant Refresh: Difference between revisions

no edit summary
No edit summary
Line 23: Line 23:
== Major Areas of Test ==
== Major Areas of Test ==


=== Text Input Elements ===
=== General Functionality ===


# Open Form Assistant
#*Single tap on it
#*Tap Next/Previous button of Form assistant (if they are available)
# Parse through Forms
#*Tap Next/Previous button of Form assistant (if they are available)
# Close Form Assistant
#* Single tap outside of it
#* Starting panning outside of it
#* Close Software keyboard (with the function/button/etc provided by keyboard)


'''Inserting focus to a Text input element on a web page'''<br>
=== Text Input Elements ===
 
*Single tap on it
*Tap Next/Previous button of Form assistant (if they are available)<br>
 
'''Removing focus from a Text input element on a web page'''<br>
 
*Single tap outside of it
*Close Software keyboard (with the function/button/etc provided by keyboard) <br>
*Tap Next/Previous button of Form assistant (if they are available)<br>


'''Form assistant should be''' <br>
# Parse through Text Input Fields
#* Show autocoomplete suggestions


*'''opened or stay open''', if the user inserts focus to a text input element.
*'''closed''', if the user removes focus from a text input element and it does not result inserting focus to another form element you could use with Form assistant.


=== Pop-up Menu ===
=== Pop-up Menu ===


'''Inserting focus to a Pop-up menu on a web page'''<br>
*Single tap on it
*Tap Next/Previous button of Form assistant (if they are available)
'''Removing focus from a Pop-up menu on a web page'''<br>
*Single tap outside of it when in closed state
*Tap Next/Previous button of Form assistant (if they are available)
'''Opening a pop-up menu/list'''<br>
*Insert focus to it (see above)
*Tap pop-up menu when it is in closed state
'''Closing a pop-up menu/list'''<br>
*Tap list item: selects the ietm
*Tap outside of list or Form assistant (cf. Context-sensitive menu)
*Start panning outside of list or Form assistant (cf. Context-sensitive menu)
*Tap Next/Previous button of Form assistant (if they are available)


'''Form assistant should be'''<br>  
'''Form assistant should be'''<br>  
Line 77: Line 54:


<br>
<br>
== Design Spec ==
== Major Areas to Test ==


== Edge Cases ==
== Edge Cases ==


== Negative Tests ==
== Negative Tests ==
Confirmed users
6,300

edits