Product Delivery
Healthy Kids Zone Survey App
Team 14
Name / Primary Role / Contact EmailJoseph Martinez / Client /
Carson Malcoln / Client /
Yang Wang / Project Manager
Life Cycle Planner /
Chad Honkofsky / IIV&V/QFP /
Xu Zhang / Builder (Front-end Designer) /
Chenglu Wang / Tester /
Junjun Ji / Builder (Mobile Designer) /
Ye Tao / Builder (Back-end Designer) /
Content
Product Delivery 1
1. File Version 3
1.1. AsBuilt Set 3
1.2. Construction Set 3
1.3. Transition and Support Set 3
1.4. Implementation Set 3
2. Acceptance Test & Results 4
1. File Version
1.1. AsBuilt Set
OCD_IOC3_S14b_T14_V4.0
SSAD_IOC3_S14b_T14_V3.2
LCP_IOC3_S14b_T14_V4.0
FED_IOC3_S14b_T14_V4.1
1.2. Construction Set
TPC_IOC3_S14b_T14_V3.1
TPR_IOC3_S14b_T14_V1.2
1.3. Transition and Support Set
TP_IOC3_S14b_T14_V1.3
UM_IOC3_S14b_T14_V1.2
SP_IOC3_S14b_T14_V1.1
TM_IOC3_S14b_T14_V1.1
RTP_IOC3_S14b_T14_V1.1
1.4. Implementation Set
HKZ Version 1 (HKZ.zip)
2. Acceptance Test & Results
Test Case ID / Operation / Expected Output / ResultTC-01-01 / Use “admin, admin” to login / HKZ Homepage displayed / Pass
TC-01-02 / Click logout button / Login page displayed / Pass
TC-02-01
TC-02-02 / (1) ImportSurvey Import
(2) Choose “HKZ_Test” in Survey Monkey List, Click Move.
(3) Repeat the same procedure to “HKZ_Test2”
“HKZ_Test Delete”
(4) Repeat the same procedure with
“HKZ_not enough page”, ”HKZ_Error page name”, “HKZ_Error question type” / (1) “HKZ_Test” displayed in
Database List and disappears
in Survey Monkey List.
(2) “HKZ_Test2”,”HKZ_TestDelete”: Same with above.
(3) The system shows error
message of the last 3 surveys. / Pass
TC-13-01 / (1) ImportImage Upload
(2) Choose “HKZ_Test” in Survey List
dropdown list
(3) Choose “Tally” in Question Type dropdown list
(4) Choose “1” in Question No. dropdown list
(5) Click “select file” button, and choose
“fire_hydrant.jpg” in your computer.
(6) Click “Upload” button. / (1) A message showing successful
uploading. / Pass
TC-03-01 / (1) ConfigurationSchoolCreate School
(2) Type in “USC, la” in school address text field and “USC” in school name text field.
(3) Click “Search School” button
(4) Click “Add School” button
(5) Use the same procedure to create school “UCLL” with school address “UCLA, la”. / (1) In “View School” tab, we could find “USC” with school address “USC, la”.
(2) we could find “UCLL” with school address “UCLA, la”. / Pass
TC-03-03 / (1) ConfigurationSchoolModify School
(2) Choose “UCLL” in school dropdown list
(3) Type in “UCLA” in new school name text field
(4) Click “Update” button / (1) In both “Modify School” tab & “View School” tab, the school’s name has been changed to “UCLA”. / Pass
TC-04-01 / (1) ConfigurationPathCreate Path
(2) Type in “Jefferson” in path name text field
(3) Choose “USC” in School dropdown list
(4) Type in “2” in Blocks text field
(5) Click start & end point on Jefferson Road in Google Maps Box to create a path
(6) Click “Create Path” button
(7) Repeat the same procedure to create
“Hoover”,”USC”,”1”
“Gayley”,”UCLA”,”2”
“Hilgardddd”,”UCLA”,”1” / (1) In “View Path” tab, after selecting school and path, a path with starting & ending point will displayed in Google Maps Box.
(2) All the 4 paths we created could be found in View Path tab. / Pass
TC-04-03 / (1) ConfigurationPathModify School
(2) Choose “UCLA” in school dropdown list
(3) Choose “Hilgardddd” in path dropdown list
(4) Type in “Hilgard” in new path name text field
(5) Click “Update” button / (1) In both “Modify Path” tab & “View Path” tab, the path’s name has been changed to “Hilgard”. / Pass
TC-05-01 / (1) ConfigurationAssociation
(2) Choose “USC” in school dropdown list
(3) Choose “All Path” in path dropdown list
(4) Choose “HKZ_Test” in unassociated survey
(5) Click “Create” button
(6) Repeat the same procedure to create the following association
“USC”, ”Jefferson”, ”HKZ_Test2”
“USC”, ”Hoover”, ”HKZ_Test Delete”
“UCLA”, ”all path”, ”HKZ_Test”
“UCLA”, “Gayley”, “HKZ_Test Delete”
“UCLA”, “Hilgard”, “HKZ_Test2” / (1) School: “USC”
Path: ”all path”
Association List :“HKZ_Test”
(2) School: “USC”
Path: ”Jefferson”
Association List :“HKZ_Test”,
“HKZ_Test2”
(3) School: “USC”
Path: ”Hoover”
Association List :“HKZ_Test”,
“HKZ_Test Delete”
(4) School: “UCLA”
Path: ”all path”
Association List :“HKZ_Test”
(5) School: “UCLA”
Path: ”Gayley”
Association List :“HKZ_Test”,
“HKZ_Test Delete”
(6) School: “UCLA”
Path: ”Hilgard”
Association List :“HKZ_Test”,
“HKZ_Test2” / Pass
TC-06-01 / (1) Deployment
(2) Select “HKZ_Test2” in Inactive Survey list
(3) Click “Deploy” button
(4) Repeat the same procedure to deploy the following surveys:
“HKZ_Test”, ”HKZ_Test Delete” / (1) “HKZ_Test”, “HKZ_Test Delete”,
“HKZ_Test2” are in Deployed
Survey list / Pass
TC-06-02 / (1) Deployment
(2) Select “HKZ_Test Delete” in Deployed Survey list
(3) Click “Retract” button / (1) “HKZ_Test Delete” is in Inactive Survey list / Pass
TC-08-01 / (1) Open HKZ Mobile app
(2) Click “New Survey” Button
(3) Click “USC” in School List
(4) Click “Hoover” in Path List
(5) Click “HKZ_Test” in Survey List
(6) Repeat the same procedure to all the schools, paths and surveys to check if the data is consist with the data on server. / (1) “USC”, “UCLA” are in school list
(2) In USC, there should be two paths: “Jefferson”, “Hoover”
(3) In UCLA, there should be two paths: “Gayley”, “Hilgard”
(4) In “Jefferson”, there should be two surveys: “HKZ_Test”,
“HKZ_Test2”
(5) In “Hoover”, there should be two surveys: “HKZ_Test”,
(6) In “Gayley”, there should be two surveys: “HKZ_Test”,
(7) In “Hilgard”, there should be two surveys: “HKZ_Test”,
“HKZ_Test2” / Pass
TC-10-01
TC-10-02
TC-10-03 / (1) New SurveyUSCHooverHKZ_Test
(2) Choose “Block1/Other” in the category screen
(3) Choose the first option for all the questions
(4) Choose “Tally” in the category screen
(5) Add/drop number for tally question. We make it “2” for each tally.
(6) Repeat the same procedure for all the six available survey. (For testing purpose, we always choose the last option for multiple choice questions when completing the following surveys)
USCJeffersonHKZ_Test
USCJeffersonHKZ_Test2
UCLAGayleyHKZ_Test
UCLAHilgardHKZ_Test
UCLAHilgardHKZ_Test2 / It is hard to describe the output, but we could make some pass/fail criteria.
(1) A navigation bar show display on the bottom of the screen. The user could navigate to category screen.
(2) The user could finished the question
(3) The user could navigate to the next or the last question. / Pass
TC-09-02 / (1) Close HKZ Mobile app / - / Pass
TC-09-01 / (1) Open HKZ Mobile app
(2) Click “Load Survey” button / (1) In TC-10-01,02,03 the user has finished all the questions in “HKZ_Test”. After reopening the survey, the user could still see his answers.
(2) The answers should be the same as before. (The first option) / Pass
TC-11-01 / (1) Click “Map” button in the navigation bar
(2) Add a marker on the Google Maps Box and add comments “Test Marker”, Click Save.
(3) Add a second marker on the Google Maps Box and add comments “Test Marker 2”, Click Save.
(4) Click the second marker added before.
(5) Click “Remove” button. / (1) A marker should display on the Google Maps Box after user creating the marker.
(2) The marker should disappear after user removed the marker. / Pass
TC-12-01 / (1) Click “Reset” button on the navigation bar
(2) After the app prompt user, click “Yes”. / (1) HKZ Mobile app Home Screen displayed.
(2) The user cannot load former survey. / Pass
TC-12-02 / (1) New SurveyUSCHooverHKZ_Test
(2) Choose “Block1” in the category screen
(3) Choose the first option for all the questions
(4) Click “Category” button on the navigation bar. / (1) In the category screen, the color of “Block1” is changed to red. / Pass
TC-12-03 / (1) Finish answering all the questions in HKZ_Test
(2) Click “Submit” button. / (1) A message showing the
submission result is displayed. / Pass
TC-07-01 / (1) Export
(2) Select “HKZ_Test” in the Survey dropdown list
(3) Click “Export Survey” button. / (1) There should be 4 rows in the export csv file. Each row is the results of a specific path.
(2) The results of q1 & q3: 1 of the 4 rows should be “1”; the other 3 should be “2”.
(3) The results of q2 should be “2” for all rows. / Pass
TC-05-02 / (1) ConfigurationAssociation
(2) Choose “USC” in school dropdown list
(3) Choose “Jefferson” in path dropdown list
(4) Choose “HKZ_Test” in Associated Surveys list
(5) Click “Delete” button
(6) Click “Survey Export” tab
(7) Select “HKZ_Test” in the Survey dropdown list
(8) Click “Export Survey” button. / (1) After clicking the delete button in step 5, HKZ_Test moves to the unassociated survey list
(2) There should be 3 rows in the export csv file.
(3) Path Jefferson disappears. / Pass
TC-04-02 / (1) ConfigurationPathDelete Path
(2) Click the checkbox on the row of path “Hilgard”
(3) Click “Delete Path” button
(4) Click “Survey Export” tab
(5) Select “HKZ_Test” in the Survey dropdown list
(6) Click “Export Survey” button.
(7) Select “HKZ_Test2” in the Survey dropdown list
(8) Click “Export Survey” button. / (1) After clicking the delete path button in step 3, path “Hilgard” disappears.
(2) In the first csv file, there should be 2 rows. Path “Hilgard” disappears.
(3) In the second csv file, there should be 1 row. There’s no path named “Hilgard”. / Pass
TC-03-02 / (1) ConfigurationSchoolDelete School
(2) Click “Delete” button on the row of “UCLA”
(3) Click “Survey Export” tab
(4) Select “HKZ_Test” in the Survey dropdown list
(5) Click “Export Survey” button. / (1) After Clicking the delete school button in Step 2, school “UCLA” disappears
(2) In the export csv file, there should be only 1 row. Path “Gayley” disappears because it belongs to “UCLA”. / Pass
TC-02-03 / (1) ImportSurvey Import
(2) Select “HKZ_Test2” in the Database list
(3) Click “Remove” button / (1) “HKZ_Test2” disappears in the Database list and display in Survey Monkey list.
(2) We couldn’t find “HKZ_Test2” In “Survey Export” page or “Association” page. / Pass
2