Product Delivery

Healthy Kids Zone Survey App

Team 14

Name / Primary Role / Contact Email
Joseph 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 / Result
TC-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)  ImportSurvey 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)  ImportImage 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)  ConfigurationSchoolCreate 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)  ConfigurationSchoolModify 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)  ConfigurationPathCreate 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)  ConfigurationPathModify 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)  ConfigurationAssociation
(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 SurveyUSCHooverHKZ_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)
USCJeffersonHKZ_Test
USCJeffersonHKZ_Test2
UCLAGayleyHKZ_Test
UCLAHilgardHKZ_Test
UCLAHilgardHKZ_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 SurveyUSCHooverHKZ_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)  ConfigurationAssociation
(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)  ConfigurationPathDelete 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)  ConfigurationSchoolDelete 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)  ImportSurvey 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