Select the “Demonstration” option at the main menu (refer to Figure 2.a) Answer the question prompts when they appear on the screen. When the on-screen “Correct” message appears (indicating that the question was answered correctly) tap the “Ok” button (Refer to Figure 2.b). Figure 2.b The “Correct” screen with the “Ok” button shown. When the on-screen “Incorrect” message appears (indicating that the question was answered incorrectly) tap the “Ok” button (Refer to Figure 2.c). Figure 2.c The “Incorrect” screen with the “Ok” button shown. Answer 10 prompts in total. When this “Demonstration Complete” message appears, tap the “Ok” button. When the main menu appears, conclude this test. Expected Results: The demonstration section module is operating properly if the following conditions are true: “Correct” message displayed upon correct answer according to procedure #3. “Incorrect” message displayed upon incorrect answer according to procedure #4. “Demonstration Complete” message displayed upon completion of training according to procedure #6. Demonstration section terminates after 10 prompts are answered according to procedure #5. Application reloads main menu upon termination of demonstration section according to procedure #7. Test Results: Test Pass/Fail “Correct” message displayed (#3) “Incorrect” message displayed (#4) “Demonstration Complete” message displayed (#6) Section terminates after 10 prompts (#5)
Main menu reloads application upon termination (#7) [Test Case 030] Registration Menu Purpose: To verify that the registration menu of the application is functioning properly. Specification: REQ380-REQ400,REQ660 Test Architecture: Figure 3.a Computer running the “phpMyAdmin” website to access the remote database. Figure 3.b The login screen (left) and the registration screen (right). Equipment: Smart Device (Apple or Android device) AudIQ mobile application Login Screen Registration Screen MyPHPAdmin: Desktop Computer (Macintosh or Windows) Firefox Wifi Test Procedure: Enter “person.44” into the input field labeled “email” Tap the “Register” button. Tap the “Ok” button when the error message (“Missing @ sign”) is displayed. Enter “person@44” into the input field labeled “email” Tap the “Register” button. Tap the “Ok” button when the error message (“Missing a period. ”) is displayed.
Headphones Test Procedure: Starting at the main menu (after completing the login test procedure), insert headphones into the headphone jack of the mobile device Set the volume level of the phone to 40% +- 5 % by adjusting the volume on the side of the phone Tap the “Training Section” button Ensure that the application loaded the “Training Section” screen Tap the “Back” button to return to the main menu Tap the “Testing Section” button Ensure that the application loaded the “Testing Section” screen and then tap the “Back” button to return to the main menu. Tap the “Results Section” button Ensure that the application loaded the “Results Section” screen Return to the main menu by tapping the “Back” button Remove the headphones from the device Tap the “Training Section” button When the error message (“Headphones not Inserted”) is displayed insert the headphones (Refer to Figure 5.b) Figure 5.b The “headphones not inserted” message that will be displayed if headphones are not inserted into the device. When the message (“Headphones Inserted. Access Granted. ”) is displayed tap the “Ok” button (Refer to Figure 5.c) Figure 5.c The “headphones inserted” message that will be displayed if headphones are inserted into the device. When the training section loads (screen shown above) tap the “Back” button to return to the main menu Remove the headphones from the device Tap the “Testing Section” button Repeat steps 13-15 for the “Testing Section” of the application Set the volume of the device to the maximum setting (maximum volume). Select the “Training” option at the main menu When the message (“Volume Too Loud. ”) is displayed reduce the volume of the phone back to 40% +- 5% (Refer to Figure 5.d)
Figure 5.d The “volume too loud” message that will be displayed if the volume is too loud. When the message (“Volume is Safe. Access Granted. ”) is displayed tap the “Ok” button (Refer to Figure 5.e) Figure 5.e The “volume is safe. Access Granted” message that will be displayed if the volume is at a safe level. When the training section loads (screen shown above) tap the “Back” button to return to the main menu Set the volume of the device to the maximum setting (maximum volume). Tap the “Testing Section” button Repeat 21-23 for the “Testing Section” of the application Expected Results: The main screen module is operating properly if the following conditions are true: The training section loaded properly when the “Training Section” button was pressed according to procedure #4. The testing section loaded properly when the “Testing Section” button was pressed according to procedure #7. The results section loaded properly when the “Results Section” button was pressed according to procedure #9. The “Back” button successfully returned the user to the main screen of the device according to procedures #5,7,10. The headphone checking module is operating properly if the following conditions are true: An error message was displayed when the headphones were not inserted upon selecting the “Training” section according to procedure #13. The tester was not granted access into the “Training” section while the error message was displayed on the screen according to procedure #13. The error message from the bullet #1 disappeared once headphones were inserted according to procedure #14. The tester was granted access into the “Training section once the headphones were inserted and the error message disappeared according to procedure #14. An error message was not displayed when the user selected the “Training” section from the main menu with headphones inserted into the audio jack of the smart device (was allowed to enter the section) according to procedure #14.
Figure 6.e The structure of the remote database, showing the “UserAnswer”, the “In_Correct” column, and the unique “ID” values associated with the sound files and the user. To further ensure, look at the recent “timestamp” column, which shows the time and date when the entry was registered in the format of “yyyy-mm-dd-hh:mm:ss” Expected Results: The training section module is operating properly if the following conditions are true: “Correct” message displayed to tester upon correct answer according to procedure #4. “Incorrect” message displayed to tester upon incorrect answer according to procedure #5. “Training Complete” message displayed to tester upon completion of training according to procedure #7. Main menu of the application loads upon completion of the training section according to procedure #8. The testing section module is operating properly if the following conditions are true: “Correct” message displayed to tester upon correct answer according to procedure #10. “Incorrect” message displayed to tester upon incorrect answer according to procedure #11. “Testing Complete” message displayed to tester upon completion of training according to procedure #13. Main menu of the application loads upon completion of the testing section according to procedure #14. Error message displayed if the “Testing” section is selected a second time in the same day according to procedure #15. In the remote database, ‘I’ or ‘C’ under the “In_Correct” column according to procedure #19. Test Results: Test Pass/Fail “Correct” message shown when question answered correctly in training section (#4) “Incorrect” message shown when question answered incorrectly in testing section (#5) “Training Complete” message displayed at end of the training (#7) Main menu loaded upon completion of the training section (#9)
Begin this test procedure after completing “Test Case [001] Initialization of Application” to ensure the AudIQ application has been properly downloaded onto the phone Turn off the Wi-Fi connection on the smart device by tapping on “Settings” icon, tapping on the “Wi-Fi” button, and swiping the Wi-Fi On button from right to left (Refer to Figure 7.b) Figure 7.b. Sequence of steps for turning off Wi-Fi connection on smart device Open the application titled “AudIQ” by tapping on the icon (Refer to Figure 7.c) Figure 7.c. AudIQ application icon on phone Wait for the screen to load to the “Login/Registration” screen (Refer to Figure 7.d) Figure 7.d. AudIQ login/registration screen Enter a valid “User Email” and “User Password” based on the registration requirements in “Test Case [020] Registration Menu” After inputting your “User Email” and “User Password”, tap the “Sign In” button (Refer to Figure 7.d) Open the SQLite database (Refer to Figure 7.e) Open the Mozilla Firefox browser. Click on the “Tools” tab. Click on “SQLite Manager”. Figure 7.e. Opening SQLite database with SQLite manager on Mozilla Firefox browser the down arrow on the “Tables” tab to view a list of all the tables in the database (Refer to Figure 7.f) Figure 7.f. List of tables in left panel of SQLite database Click on the “UserAccount” table to view the user account data Expected Results The SQLite database is operating properly if the following conditions are true: The email address and password entered in procedure #5 are in the last row of the “UserAccounts” table The email address entered in procedure #5 is stored in the “Email” column of the “UserAccounts” table