[x] Add web site with periodicity 1hour + inactive
[x] Add web site with periodicity 1week + Active
[x] Add web site with periodicity 1week + Inactive
[x] Add web site with periodicity 1month + Active
[x] Add web site with periodicity 1month + inactive
[x] Site is successfully created
[x] Validations prevents from site to be created.
[x] Enabled site appear under Monitored section
[x] Not enabled site appear under Non Monitored section
Check that details appear correctly in UI
Resource table in DB is correctly populated for each case
*Make sure UI updates with correct number of resources (monitored and non monitored)
Edit web site.
[x] Make sure details populated correctly (URl and periodicity)
[x] Make sure URL field is disabled
[x] Update site periodicity 5min + Active --> Inactive + 1 month
[x] Add web site with periodicity 5min + InActive --> Active + 1 week
[x] Add web site with periodicity 1hour + Active --> Inactive + 1 month
[x] Add web site with periodicity 1week + Inactive --> Active + 5 min
[x] Make sure active sites flipped to inactive not picked anymore
-[ ] Update with the same periodicity (should stay under same region [Monitored/Non Monitored])
-[ ] Update with the different periodicity should switch from Monitored to Non Monitored and vice versa
Make sure changes reflected in DB
Delete web site.
[x] Yes/No dialog appears with correct message
[x] Entry deleted from DB [resources table]/Not deleted
[x] All related entries deleted from DB [resourcesHistory table]
[x] Make sure it removes from correct area (monitored/non monitored)
[x] Make sure widget updates accordingly
Scheduler functionality
[x] Runs 5min time [logs, datetime stamp on records]
[x] Runs 1hour time [logs, datetime stamp on records]
[x] Runs 1week time [logs, datetime stamp on records]
[x] Runs 1month time [logs, datetime stamp on records]
[x] Check that only Active sites being picked
[x] Produce records with correct data in DB [resourcesHistory table]
[x] Make sure Graph is populated (for each resource)
[x] Run rule of 5 min on empty DB (to make sure no exceptions)
[x] Check scheduler run with site with http
[x] Check scheduler run with site with https
[x] Check scheduler run with site with www
[x] Check scheduler run with site with %site.com%
[x] Run scheduler for non existing site. Check for errors in logs
[ ] Run scheduler for non authorized page site. Check for errors in logs
Other
Check if it make sense to remove/update periodicity pipe
[x] User Action appear in DB as an entry when user add new web site
[x] User Action appear in DB as an entry when user update web site
[x] User Action appear in DB as an entry when user delete web site
UI
Main page
[x] Correct spelling
[x] Has Sign In/Sign Out links
[x] Has fiv.ico
[x] Has Logo
[x] Has footer with all working links
[x] links to mail:to working
[x] correct link to twitter
Login
[x] Spelling
[x] input validations
[x] Link to Forgot password
[x] Link to sign up
[x] Error messages
[x] Successful login leads to dashboard
[ ] unsuccessful attempt leads to "temporary account lock"
Register
[x] Spelling
[x] input validations
[x] Link to login password
[x] Error messages
[x] Successful registration leads to ....
[x] Sent email to user with temporary code
[x] Redirect to /user-confirmation
Success: redirect to: /login
Fail: message
Dashboard
[x] Header appear with logo with menu (2 items)
[x] All widgets updated correctly
[x] Monitored items opened + graph (dates)
[x] Delete history item removes from UI
[x] Update works (both flows: update/cancel)
[x] Change password works (update/cancel)
[x] Log of (success - to main page, cancel - stay on dashboard)
Add new web site.
Check that details appear correctly in UI Resource table in DB is correctly populated for each case *Make sure UI updates with correct number of resources (monitored and non monitored)
Edit web site.
[x] Make sure details populated correctly (URl and periodicity)
[x] Make sure URL field is disabled
[x] Update site periodicity 5min + Active --> Inactive + 1 month
[x] Add web site with periodicity 5min + InActive --> Active + 1 week
[x] Add web site with periodicity 1hour + Active --> Inactive + 1 month
[x] Add web site with periodicity 1week + Inactive --> Active + 5 min
[x] Make sure active sites flipped to inactive not picked anymore -[ ] Update with the same periodicity (should stay under same region [Monitored/Non Monitored]) -[ ] Update with the different periodicity should switch from Monitored to Non Monitored and vice versa
Make sure changes reflected in DB
Delete web site.
Scheduler functionality
http
https
www
%site.com%
[ ] Run scheduler for non authorized page site. Check for errors in logsOther
Check if it make sense to remove/update periodicity pipe
[x] User Action appear in DB as an entry when user add new web site
[x] User Action appear in DB as an entry when user update web site
[x] User Action appear in DB as an entry when user delete web site
UI
Main page
Login
Register
Dashboard