Live Test: http://hr4etest.herokuapp.com/ Live test last update: 6/1/14
- Visit our live website
- Click 'Write your own survey'
- Login using Username='hr4e' and Password='pw'
- Create a new project by clicking 'Add a new project'
- Fill in the required fields and click 'submit'
- Visit the old website
- Verify that your newly created project is listed.
- Select a project from the old website
- Visit our live website
- Verify that your selected project is now reflected in the home page, at the top Note that Selecting a project on our website will not reflect onto the old website due to its implementation
- Visit our live website
- Click 'Write your own survey'
- Login using Username='hr4e' and Password='pw'
- Create a new survey by clicking 'Create a new survey'
- Fill in the required fields and click 'submit'
- Visit the old website: selectQuestionnaireDefault It should redirect you and tell you to select a default project. Select the project that contains your survey, and revisit selectQuestionnaireDefault
- Verify that the survey you created is reflected on this list
- Select your newly created survey (important for the next test)
- Visit the old website: setPageToPageTransitionCalculated It shouldn't work; To demonstrate changes on this page:
- Visit our live website
- Select your newly created survey
- Click 'Add a new page' and fill in the required fields; submit
- Visit the old website: setPageToPageTransitionCalculated
- It should still be broken! We have not yet added any questions to this new survey
- Visit our live website
- Select the same survey
- Select the new page you have created
- Click 'Add a new question' and fill in the required fields; submit
- Visit the old website: setPageToPageTransitionCalculated
- It should work, add more pages to see more changes
- From the command line, cd into this repo's root directory
- Run ``python manage.py runserver''
- visit http://127.0.0.1:8000/test/
To view the database structures via Django admin
- visit http://127.0.0.1:8000/admin/ to view database
Questionnaire Editor Python Dependencies
- pip install python-dateutil
- pip install reportlab
Ensure you have Django installed on your machine, otherwise step 2 will fail. To install Django:
- Install pip: https://pip.pypa.io/en/latest/installing.html
- Install Django with
pip install django
Steps above may require root privileges.
usr = hr4e pw = pw