Current scripts structure:
- Script to run eg. basic_test_04_mydata.py
-contains task list of pages with weights
- Separate creds.json file for input
-contains user info
-api keys
-collection of random dataset ids as input to dataset task
- Individual page scripts with additional input/ variables, eg. mydata_links.py
Suggested structure:
- Utility page files that know how to call a particular page
- Test files which contains a task list, uses the utility page files to execute tasks, accepts input from individual data files
- Data files that allows specifying variable data such as persistent ids, usernames, etc.
- Basic config file that specifies system under test (URL).
- Test Suite file that calls set of test files?