Difference between revisions of "MobileASL Test Suite"
From PublicWiki
Jojo080889 (talk | contribs) |
|||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
+ | == Overall == | ||
+ | * Does MobileASL's version number include the correct revision number? (run autorev.bat before building the project) | ||
+ | |||
+ | == Auto-start == | ||
+ | * If the Auto-Start option is unchecked, does MobileASL not start when the phone is turned on? | ||
+ | * If the Auto-Start option is checked, does MobileASL start when the phone is turned on? | ||
+ | * Does the checked/unchecked state of the Auto-Start option persist even when MobileASL is turned off/the phone is turned off and back on? | ||
+ | |||
== Window Sizes == | == Window Sizes == | ||
Make sure the following windows fit on the screen in '''both''' orientations: | Make sure the following windows fit on the screen in '''both''' orientations: | ||
Line 54: | Line 62: | ||
* Can you type with the hardware keyboard? | * Can you type with the hardware keyboard? | ||
* (future) Does pressing Enter start the call? | * (future) Does pressing Enter start the call? | ||
+ | |||
+ | ==Updating to the server== | ||
+ | * Check if the correct IP address is sent to the database | ||
+ | * Check if the database correctly detects when a phone is offline (within 30 seconds of it turning off) and online (when it first contacts the server) | ||
+ | * Make sure updating is consistent when windows are open. For example, About, Settings, Update my info, Dial, History, Chat, and during a phone conversation. | ||
+ | |||
+ | ==Contact list== | ||
+ | * check that View/Modify properly edits contact_list.txt | ||
+ | * check that Add properly edits contact_list.txt | ||
+ | * check that Delete properly edits contact_list.txt | ||
+ | * check that a previous contact list is opened if a new contact list cannot be downloaded | ||
[[MobileASL|Back to MobileASL wiki page]] | [[MobileASL|Back to MobileASL wiki page]] |
Latest revision as of 20:57, 19 October 2009
Contents
Overall
- Does MobileASL's version number include the correct revision number? (run autorev.bat before building the project)
Auto-start
- If the Auto-Start option is unchecked, does MobileASL not start when the phone is turned on?
- If the Auto-Start option is checked, does MobileASL start when the phone is turned on?
- Does the checked/unchecked state of the Auto-Start option persist even when MobileASL is turned off/the phone is turned off and back on?
Window Sizes
Make sure the following windows fit on the screen in both orientations:
- About
- Settings
- User Name
- Update My Info
- Dial
- History
- Contacts
- Add
- View/Modify
Privacy
For both when in a call and out of a call:
- Does privacy stay on while changing video orientations?
- Make sure privacy works for a video orientation, turn it off, change video orientation, and turn it on again, for all video orientations
- Will privacy stay on while hanging up a call then starting another?
- Will privacy stay on if it's on when you start a call?
- Will privacy stay on if you turn it on after you start a call?
Status Bar
- Toggle on/off while not in a call
- Toggle on/off while in a call
- Does it continue to update every second while in a call? Even while its hidden?
- Is each piece of data showing reasonable numbers?
Chat Feature
- Toggle on, large, small, off while in a call
- Toggle on, large, small, off while out of a call
- (future) Does the cursor return to the field to enter a message after each time the window size is toggled?
- Can you type with the soft keyboard?
- Can you type with the hardware keyboard?
- Can you submit messages with 1) hardware enter key, 2) software enter key, and 3) by tapping on the Send button?
- Does a sent message show up both phones' screens?
- Does a received message show up on the screen?
- Does a message received while the chat window is closed cause the icon to flash?
- Does the icon stop flashing when the chat window is opened?
- Does the chat log clear when a new call starts?
History
- Does an outgoing call show up in the history? Is the time correct?
- Does an outgoing call that isn't received show up in the history? Is the time correct?
- Does an incoming call show up in the history? Is the time correct?
- Does a missed call show up in the history? Is the time correct?
- Does the icon light up when a call is missed?
- Does the History window come up when the icon is clicked?
- Does the icon turn off after it is clicked?
- Does Save edit contact_list.txt?
Dialing
- Does dialing an IP address work?
- Does dialing a phone # work, both with and without the initial '1'?
- Can you type with the soft keyboard?
- Can you type with the hardware keyboard?
- (future) Does pressing Enter start the call?
Updating to the server
- Check if the correct IP address is sent to the database
- Check if the database correctly detects when a phone is offline (within 30 seconds of it turning off) and online (when it first contacts the server)
- Make sure updating is consistent when windows are open. For example, About, Settings, Update my info, Dial, History, Chat, and during a phone conversation.
Contact list
- check that View/Modify properly edits contact_list.txt
- check that Add properly edits contact_list.txt
- check that Delete properly edits contact_list.txt
- check that a previous contact list is opened if a new contact list cannot be downloaded