Information Services & Technology (IST) | Information ...



SCOPEREASON FOR RE-ISSUEINTRODUCTION3.1 Description3.2 StrategyAPPLICABLE DOCUMENTSDEFINITIONSSETUPEQUIPMENT RECORDTEST CASESATTACHMENTS1. SCOPEThis document describes the test plan for verifying the AudIQ mobile phone application. It provides the necessary procedures for the validation test of the application.2. REASON FOR RE-ISSUEISSUEREASON FOR RE-ISSUE1MR #AUDIQ00001This is the first time the plan has been issued3. INTRODUCTION3.1 DescriptionThe following test plans will be performed:Test Case Direct RequirementTest010REQ10Initialization of Application020REQ330-REQ370Demonstration Section030REQ380-REQ400; REQ660Registration Menu040REQ410-REQ470Login Menu050REQ030-REQ100Main Menu060REQ110-REQ190; REQ200-REQ240; REQ250-REQ320; REQ690Training and Testing Sections070REQ580-REQ710Connection of Application to SQLite Internal Database080REQ590; REQ600Connection to mySQL Database090REQ500; REQ520Sounds Generation Verification3.2 Strategy 1. AudIQ is a new product. All tests will be conducted.4. APPLICABLE DOCUMENTSThis plan is based on the requirements from AudIQ.01 AudIQ Functional Requirements5. DEFINITIONSInteraural Time Difference (ITD): The difference in time between the left and right channels of the sound signals.Interaural Level Difference (ILD): The difference in amplitude between the left and right channels of the sound signals.6. SETUPThe testing requires the following units as a minimum: AudIQ software application and Mobile Phone7. EQUIPMENT RECORDThe following test equipment, or equivalent, is needed to execute the tests in this planItemModel Number(s)Calibration Required?Smart DeviceApple or AndroidNoAudIQ Mobile ApplicationNoComputerDELLNoUnityNoPraatNoHeadphonesNoMyPHPAdmin DatabaseNoFirefoxNoDhara’s Website Drive Sound Folder Filecow.wavNo8. TEST CASES[Test Case 010] Initialization of ApplicationPurpose: To verify that the application is properly downloaded onto the phoneSpecification: REQ010Test Architecture: Figure 1: Apple or Android phone with AudIQ Application (indicated by red arrow)Equipment: Smart Device (Apple or Android device)AudIQ applicationTest Procedure:Tap the AudIQ icon to open the application (Refer to Figure 1.a).Figure 1.a AudIQ application icon on phoneView the AudIQ login/registration screen (Refer to Figure 1.b).Figure 1.b AudIQ login/registration screenExpected Results:Initialization of the application is operating properly if the following conditions are true:The AudIQ application icon is visible on one of the homescreen displays of the smart device according to procedure #1.The login/registration screen appears when the application icon is tapped according to procedure #2.Test Results: TestPass/FailThe AudIQ application icon is visible on one of the homescreen displays (Procedure #1).The login/registration screen screen appears after tapping on the AudIQ application (Procedure #2).[Test Case 020] Demonstration SectionPurpose: To verify that the demonstration section of the application is functioning properly.Specification: REQ330-REQ370Test Architecture: Figure 2.a The main menu of the application showing the “Demonstration” button highlighted in yellow.Equipment: Smart Device (Apple or Android device)AudIQ mobile application Demonstration screen (See figure above)Desktop Computer with Unity3D program installed (Macintosh or Windows)HeadphonesTest Procedure: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: TestPass/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 MenuPurpose: To verify that the registration menu of the application is functioning properly.Specification: REQ380-REQ400,REQ660Test 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 ScreenRegistration Screen MyPHPAdmin: Desktop Computer (Macintosh or Windows)Firefox WifiTest 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.Enter “for” into the input field labeled “password” Tap the “Register” button.Tap the “Ok” button when the error message (“Password is under 5 characters”) is displayed.Enter “fourhundred” into the input field labeled “password” Enter “fourhundread” into the input field labeled “confirm password” Tap the “Register” button.Tap the “Ok” button when the error message (“Passwords do not match”) is displayed.Enter “person.@44” into the input field labeled “ email”. Enter “fourhundred” into the input field labeled “ password”. Enter “fourhundred” into the input field labeled “confirm password”. Tap the “Registration” button.After the “Registration Confirmed” message appears and the “Main Menu” screen loads, open phpMyadmin MySQL database on the Firefox broOpen Firefox browser Login into NJIT phpMyAdmin with the given username,password, and Server ChoiceClick “+” icon left side of the words “audiq_rsrch”. This will expand or collapse different table names.Click on table name “USERACCOUNT” (see blue arrow image Figure 3.c)Verify the user email,“person.@44” is under the EMAIL column, and user password,“fourhundred” under the USER_PWD. ( see red box image Figure 3.d)Figure 3.c The “USERACCOUNT” database viewable at the “phpMyAdmin” website.Figure 3.d Red box indicates the result and the REGISTERDT columnTo further ensure, look at the recent REGISTERDT column (in the format yyyy-dd-mm hr:min:sec), which shows the date and time when the entry was registered (Figure 3.d). Expected Results:The registration module is operating properly if the following conditions are true:An error message was displayed when an improper user email was entered according to procedures #3 and #6.An error message was displayed when an improper user password was entered according to procedure #9. An error message was displayed when an improper “repeat password” was entered according to procedure #13. The tester received confirmation of registration when a valid user email, username, password, and “repeat password” were entered according to procedure #18.Verify that “person.@44” is under the EMAIL column, and user password,“fourhundred” under the USER_PWD according to procedure #21.Verify the most recent REGISTERDT column in the format yyyy-dd-mm hr:min:sec, which shows the date and time when the entry was registered according to procedure #22. Test Results: TestPass/FailError message when improper user email entered (#3 & #6)Error message when improper password entered (#9)Error message when improper repeat password entered (#13)Confirmation message received upon proper registration (#18)“person.@44” is under the EMAIL column, and user password,“fourhundred” under the USER_PWD (#21)Recent REGISTERDT column in the format (yyyy-dd-mm hr:min:sec) (#22)[Test Case 040] Login MenuPurpose: To verify that the login menu of the application is functioning properly.Specification: REQ410-REQ470Test Architecture:Figure 4.a The login screen of the application.Equipment: Smart Device (Apple or Android device)Login Screen on GameAudIQ mobile application Login screenDesktop Computer with Unity3D program installed (Macintosh or Windows)Test Procedure:Enter the login menu of the device by selecting the “Login” button on the registration screen.Enter “person.@44” into the input field labeled “user email”. Enter “fourhundread” into the input field labeled “user password”.Tap the “Log-in” button.Tap the “Ok” button when the error message (“Incorrect Password”) is displayed.Enter “person.@45” into the input field labeled “user email”. Enter “fourhundred” into the input field labeled “user password”. Tap the “Log-in” button. Tap the “Ok” button when the error message (“User Email not Registered”) is displayed.Enter “person.@44” into the input field labeled “user email”. Enter “fourhundred” into the input field labeled “user password”. Tap the “Log-in” button.Test concludes when the “Login Successful” message appears and the main-menu screen loads.Expected Results:The login module is operating properly if the following conditions are true:An error message was displayed when an unregistered user email was entered according to procedure #9. An error message was displayed when an improper user password was entered according to procedure #5. The tester received confirmation of logging into the application when a valid user email and password were entered according to procedure #13. After logging in, the main menu of the application loaded according to procedure #13.Test Results: TestPass/FailError message when improper user email entered (#9)Error message when improper password entered (#5)Confirmation message received upon proper login (#13)User is presented with the main menu after proper login (#13)[Test Case 050] Main Menu Purpose: To verify that the main menu of the application, the headphone checker, and the volume checker are functioning properly.Specification: REQ030-REQ100, Test Architecture:Figure 5.a The main menu of the application, showing three distinct buttons corresponding to the demonstration, training, and testing sections. Equipment: Smart Device (Apple or Android device)AudIQ mobile application Main Menu ScreenDesktop Computer with Unity3D program installed (Macintosh or Windows)HeadphonesTest Procedure:Starting at the main menu (after completing the login test procedure), insert headphones into the headphone jack of the mobile deviceSet the volume level of the phone to 40% +- 5 % by adjusting the volume on the side of the phoneTap the “Training Section” buttonEnsure that the application loaded the “Training Section” screenTap the “Back” button to return to the main menuTap the “Testing Section” buttonEnsure that the application loaded the “Testing Section” screen and then tap the “Back” button to return to the main menu.Tap the “Results Section” buttonEnsure that the application loaded the “Results Section” screenReturn to the main menu by tapping the “Back” buttonRemove the headphones from the deviceTap the “Training Section” buttonWhen 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 menuRemove the headphones from the deviceTap the “Testing Section” buttonRepeat steps 13-15 for the “Testing Section” of the applicationSet the volume of the device to the maximum setting (maximum volume).Select the “Training” option at the main menuWhen 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 menuSet the volume of the device to the maximum setting (maximum volume).Tap the “Testing Section” buttonRepeat steps 21-23 for the “Testing Section” of the applicationExpected 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.Bullets #1-5 were also true when the “Testing” section was being accessed according to procedure #18. The audio level checking module is operating properly if the following conditions are true:An error message was displayed when the volume level was too high upon selecting the “Training” section according to procedure #21.The tester was not granted access into the “Training” section while the error message was displayed on the screen according to procedure #21.The error message from the bullet #1 disappeared once the volume was reduced according to procedure #22.The tester was granted access into the “Training section once volume was reduced according to procedure #22.An error message was not displayed when the user selected the “Training” section from the main menu with the device’s volume set to approximately 50% of the maximum (was allowed to enter the section) according to procedure #22.Bullets #1-5 were also true when the “Testing” section was being accessed according to procedure #26. Test Results: TestPass/FailTraining Section loaded (#4)Testing Section loaded (#7)Results Section loaded (#9)User able to return to Main Menu (“Back” button) (#5, 7, 10)Error message when headphones not inserted (#13)Entry not allowed when headphones not inserted (#13)Error message removed when headphones inserted (#14)Entry allowed when headphones inserted (#14)No error message displayed and entry allowed when headphones are inserted (in the first place) (#14)The above test results hold true for both the “Testing” and “Training” sections of the application. (#18)Error message when volume was too high (#21)Entry not allowed when volume was too high (#21)Error message removed and entry into section allowed when volume reduced to 40% +- 5%. (#22)No error message displayed and entry allowed when volume was at a reduced level (40-45% of max from the start) (#22)The above test results hold true for both the “Testing” and “Training” sections of the application. (#26)[Test Case 060] Training and Testing SectionsPurpose: To verify that the training and testing sections of the application are functioning properly.Specification: REQ110-REQ190, REQ200-REQ240, REQ250-REQ320, REQ690 Test Architecture:Figure 6.a The main menu of the application, showing three distinct buttons corresponding to the demonstration, training, and testing sections. On the left, the “Testing” button is highlighted in yellow. On the right, the “Training” button is highlighted in yellow.Equipment: Smart Device (Apple or Android device)Desktop Computer with Unity3D program installed (Macintosh or Windows)HeadphonesphpMyadmin MySQL databaseFirefoxTest Procedure:Starting at the main menu (after completing the login test procedure), insert headphones into the device and set the volume to 40% +- 5% of the maximum volume. Select the “Training” option at the main menu (Refer to Figure 6.b)Figure 6.b The main menu of the application, showing the “Training” button highlighted in yellow.Answer the question prompts when they appear on the screen (Refer to Figure 6.c).Figure 6.c This image depicts the training section, in which the user selects words corresponding to the sound file that was played. Upon selecting the answer choices, the “Submit Answer” button will finalize and submit the entered answer. When the on-screen “Correct” message appears (indicating that the question was answered correctly) tap the “Ok” button.When the on-screen “Incorrect” message appears (indicating that the question was answered incorrectly) tap the “Ok” button.Answer 30 prompts in total.When the “Training Complete” message appears, tap the “Ok” button.When the main menu loads, tap the “Testing” button to enter the testing section (Refer to Figure 6.d).Figure 6.d The main menu of the application, showing the “Testing” button highlighted in yellow.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.When the on-screen “Incorrect” message appears (indicating that the question was answered incorrectly) tap the “Ok” button.Answer 40 prompts in total.When the “Testing Complete” message appears, tap the “Ok” button.From the main menu, select the “Testing” option againWhen the error message is displayed, stating “Daily Test Completed Today”, tap the “Ok” button to return to the main menuOpen phpMyadmin MySQL databaseOpen Firefox browser Login into NJIT phpMyAdmin with the given username,password, and Server ChoiceClick “+” icon left side of the words “audiq_rsrch”. This will expand or collapse different table names.Click on table name “UserPracticeData”.Verify the training response into the database by looking under the “UserAnswer” column and whether if it is incorrect or correct by looking under the “In_Correct” column. (Refer to Figure 6.e).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: TestPass/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)“Correct” message shown when question answered correctly in testing section (#10)“Incorrect” message shown when question answered incorrectly in testing section (#11)“Testing Complete” message displayed at the end of testing (#13)Main menu loaded after completion of testing section (#14)Error message “Daily Test Completed Today” displayed when the “Testing” section is selected a second time in one day (#15) Training response under the “UserAnswer” column (#19)incorrect(‘I’) or correct (‘C’) by looking under the “In_Correct” column (#19)Recent “timestamp” column shows current time and date in the format of “yyyy-mm-dd-hh:mm:ss” (#20)[Test Case 070] Connection of Application to SQLite Internal DatabasePurpose: To verify that data from the application is stored in tables in the internal database.Specification: REQ620Test Architecture:Figure 7.a Flow diagram of data transfer from AudIQ application on phone to SQLite internal database.Equipment: Smart Device (Apple or Android device)Desktop Computer with Unity3D program installed (Macintosh or Windows)SQLite DatabaseMozilla FirefoxTest Procedure:Begin this test procedure after completing “Test Case [001] Initialization of Application” to ensure the AudIQ application has been properly downloaded onto the phoneTurn 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 deviceOpen the application titled “AudIQ” by tapping on the icon (Refer to Figure 7.c)Figure 7.c. AudIQ application icon on phoneWait for the screen to load to the “Login/Registration” screen (Refer to Figure 7.d)Figure 7.d. AudIQ login/registration screenEnter 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 browserClick 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 databaseClick on the “UserAccount” table to view the user account dataExpected ResultsThe 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” tableThe password entered in procedure #5 is stored in the “Password column of the “UserAccounts” tableTest Results: TestPass/FailThe 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 The password entered in procedure #5 is stored in the “Password” column of the “UserAccounts” table[Test Case 080] Data Transfer from SQLite Database to MySQL DatabasePurpose: To verify that data from the SQLite database transfers to the MySQL database once a Wi-fi connection is availableSpecification: REQ630Test Architecture:Figure 8.a Flow diagram of data transfer from internal SQLite database to external MySQL databaseEquipment: Desktop Computer with Unity3D program installed (Macintosh or Windows)SQLite DatabaseMozilla FirefoxMySQL DatabaseWi-Fi ConnectionTest Procedure:Begin this test procedure after completing “Test Case [070] Connection of Application to SQLite Internal Database”Turn on the Wi-Fi connection on the smart device by tapping on “Settings” button, tapping on the “Wi-Fi” button, and swiping the Wi-Fi On button from left to right (Refer to Figure 8.b)Figure 8.b. Sequence of steps for turning on Wi-Fi connection on smart deviceIn order to connect to Wi-Fi, tap on one of the Wi-Fi networks. A checkmark will appear to the left of the network once it is connected (Refer to Figure 8.c).Figure 8.c A checkmark appears next to the Wi-Fi network. This figure shows the phone connected to the “NJITsecure” Wi-Fi network highlighted in red.Open the “UserAccounts” table in the SQLite databaseOpen the “UserAccounts” table in the MySQL databaseExpected ResultsData transfer from the SQLite database to the MySQL database is operating properly if the following conditions are true:The data from the SQLite database tables should be transferred to the same tables in the MySQL database when the Wi-Fi is turned on according to procedure #5Test Results: TestPass/FailWhen WiFi is turned on, data is transferred from SQLite database into MySQL database according to procedure #5All emails from “UserAccount” table in SQLite database should be in “UserAccounts” table in MySQL database according to procedure #5All passwords from “UserAccount” table in SQLite database should be in “UserAccounts” table in MySQL database according to procedure #5[Test Case 090] Connection to MySQL DatabasePurpose: To verify username, password and server choice have not changed to connect to the remote database. Specification: REQ590, REQ600 Test Architecture:Figure 9.a Computer showing website . Equipment:Dhara’s Website: or Chrome BrowserComputer/LaptopInternetTest Procedure:Open the Firefox or Chrome BrowserIn the address bar, type the the following website: and press the “Enter” key on the keyboard of computer or laptopThis is how the website will look like (Refer to Figure 9.b)Figure 9.b The website with username, password, and email input fields.Look for the phase “Check if MySQL connection works Press "Button"” on the website.Once found click “Button” (Refer to Figure 9.c).Figure 9.c The button demonstrating the connection to the remote database.The message “Successfully Connected!!!” will show up after click the “Button”(Figure 9.d)Figure 9.d The screen showing that the connection to the database was successful.Figure 3Expected ResultsA message that reads “Successfully Connected!!!” should show up according to procedure #6.Test Results: TestPass/FailMessage “Successfully Connected!!!” shows up[Test Case 100] Sounds Generation VerificationPurpose: To verify that the the sounds were generated properly in terms of duration and frequencySpecification: This plan refers to REQ500 and REQ520Test Architecture:Figure 10 The desktop screen with Praat Software and Sound Files on itEquipment: ComputerPraat ProgramGoogle Drive Sound Folder: File in the Sound Folder (cow.wav)Test Procedure:Open Praat by clicking on the Praat icon shown in the test architecture by the red arrowGo to the menu bar on the top of the program and click Open → Read from file... button (shown in figure 10.a) and choose a sound file shown in the test architecture by the black arrowFigure 10.a “Read from file…” is highlightedSelect the sound file (cow.wav) from Google Drive Folder and click the View & Edit button (shown in figure below) (a graph will appear of the signal)Figure 10.b “Sound cow” is the imported sound file highlighted in blueHighlight the entire signal (shown in figure below)Figure 10.c (left) unhighlighted signal; (right) highlighted signalObserve the value on the bottom of the screen titled “Total duration” (shown in figure above)On the menu bar on the top, go to Pitch → Show Pitch → Get Minimum Pitch and record the value that appearsOn the menu bar on the top, go to Pitch → Show Pitch → Get Maximum Pitch and record the value that appearsExpected Results:The test passes if the following occurs:The duration of the sound is less than 5.05 seconds and less than 0.55 seconds, according to procedure #5.The minimum frequency value is greater than 20Hz, according to procedure #6.The maximum frequency value is less than 200 kHz, according to procedure #7.Test Results: TestPass/FailThe duration of the sound is between 0.55 and 5.05 secondsThe minimum frequency value is greater than 20HzThe maximum frequency value is less than 200 kHz[Test Case 110] Client Access to User DataPurpose: To verify the client can see the correct data of the users.Specification: REQ720Equipment:Dhara’s Website: or Chrome BrowserComputer/LaptopInternetMyPhpAdmin: Test Procedure:open phpMyadmin MySQL database on the Firefox browserOpen Firefox browser Login into NJIT phpMyAdmin with the given username,password, and Server ChoiceClick “+” icon left side of the words “audiq_rsrch”. This will expand or collapse different table names. See below image of the blue arrow pointing on the “+” icon (Figure 11.a)Figure 11.a Blue arrow shows how to expand the table in audi_rsch databaseClick on table name “UserPracticeData” (see red arrow of the image below, Figure 11.b)Figure 11.b Red arrow indicates how to access the “UserPractiveData” table4. The results will show up on the right. The column names “practice ID”, “UserID”, “AudIQID”, “QuestionNum”, “USerAnswer”, “In_Correct”, “timestamp”. See blue box in image below.Figure 11.cFigure 11.c Blue box shows the data the client will seeExpected Results:The test passes if the following occurs:Acording to procedure #4, If the column names “practice ID”, “UserID”, “AudIQID”, “QuestionNum”, “USerAnswer”, “In_Correct”, “timestamp” show up on right after clicking on the UserPracticeData table Figure 11.c.Test Results: TestPass/FailAccording to procedure #4, columns names:“practice ID”, “UserID”, “AudIQID”, “QuestionNum”, “USerAnswer”, “In_Correct”, “timestamp” show up on right after clicking on the UserPracticeData table Figure 11.c ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download