Files
raven-client/ayanova/devdocs/test protocol.txt
2019-05-31 20:49:31 +00:00

134 lines
4.7 KiB
Plaintext

Test protocol for latest build:
#### Check these items and only note where they are still a problem under each browser ####
- DIRTY RECORD THEN DELETE Delete works but triggers navigation guard when record has been edited and is dirty and it attempts to navigate away after deletion automatically
- Dirty delete should clear dirty after successful delete then move away or whatever
- TITLE UPDATED ON LOG FROM ABOUT? About form when you go to log doesn't update the title bar showing log, still seems to say about ayanova
- COPY LOG WORKS? About AyaNova form (NEED TO TEST FROM ALL CLIENTS THE COPY BUTTON):
- Copy to clipboard button for client info and log
- CLIENT BROWSER INFO WORKS? About page CLIENT section
- should show currently logged in user name, doesn't actually show anywhere right now
- should show the exact client browser and device info as much as possible as it also serves as the tech support info thing
- ENTER ON LOGIN FIELDS WORKS? LOGIN: hitting enter / return should be equivalent of clicking on OK button
- CLIENT BROWSER INFO ON ABOUT PAGE - NOTE REDUNDANT OR EMPTY FIELDS
- Pixel: oscpu empty, webdriver: empty, avail=height/width no difference
- iPad: oscpu empty, maxTouchPoints empty, avail=height/width no difference
- lenovo tablet: oscpu empty, webdriver empty, avail=height/width no difference
- CHROME desktop: oscpu empty. NOTE: avail is different than width/height so on this platform it helps
- FF desktop: vendor empty
- EDGE desktop: oscpu, vendor
- RESULTS: I would say leave all in as they each will display somethign useful on different platforms.
- TIME INPUT UTC HONOURED? Date time input fucked:
- Selected 420 in the widget edit form but it shows as 11:20 on the main list, localization time issue
- Retest on desktop, probably a general date time conversion bug
- RELOAD DELETED RECORD HANDLED PROPERLY? On object not found when deleting an item and trying to reload the edit page, shoudl redirect to home or back instead or just not there
- NOT DOING THIS AS DIRTY CHECK COVERS IT ANYWAY....On save of record should have a brief notification that auto closes that says "SAVED" or something just to handle the case of people not clicking on save??
- or, would the dirty check on nav away cover this anyway?
- Would it be annoying on a small device?
- 404 WORKS ON ALL DEVICES DISPLAYS PROPERLY
- Can enter a route of /bad and it will just show an empty form like it thinks it's valid or something
- UNDER CONSTRUCTION DISPLAYS PROPERLY?
- show under construction page in every item that has no current view so it's clear it's not just buggy and blank but purposefully so
ISSUES:
iPad
- PWA not updating on iPad, even removed and refreshed in safari then readded to home screen and still showed outdated FML!
- Copy to log not working undefined is not an object when accessing navigator.clipboard.writetext
-
EDGE desktop
- Copy to log not working, same error as iPad: DEV ERROR errorHandler::devShowUnknownError - unexpected error: Vue error: TypeError: Unable to get property 'writeText' of undefined or null reference info: event handler for "menu-click"
=-=-=-=-=- OLD STUFF =-=-=-=-
- does it update automatically
- No localization bugs
- Login as different locale users and confirm no ?? showing
- Menu
- surfaces properly given size changes
- enabled works
- displays properly under edit form or general app contexts
- Help works
- About works
- App name is AyaNova when "installed" as PWA and not "ayanova"
- Login not autocapitalize
- failed login UI?
- Clear buttons show on pw and login
- Menu options work:
- Update and save
- Delete
- Prompt works
- Navigation guard works
- Broken rules work
- Navigate via menu then press back goes back to last form properly?
- About then back to form or main inventory home etc
- Widget form
- Localization showing properly on form
- Numeric inputs show numeric keyboard on mobile
- Calendar selects date and time or is that still fucky on some platforms?
- Rights work properly
- Test as manager
- Test widget form under full, edit own and readonly and no rights, confirm it works
- Roles: Change = AuthorizationRoles.BizAdminFull | AuthorizationRoles.InventoryFull, EditOwn = AuthorizationRoles.TechFull, ReadFullRecord = AuthorizationRoles.BizAdminLimited | AuthorizationRoles.InventoryLimited
- 401 redirect to login
- 403 should redirect to prior form (no rights SubContractorLimited)
****************************** F I N D I N G S *******************************************
iPad
=-=-
Safari
Chrome
Firefox
Opera Mini
LENOVO ANDROID TABLET
=-=-=-=-=-=-=-=-=-=-=-
Chrome
FireFox
PIXEL PHONE
=-=-=-=-=-=-
Chrome
Firefox
W10 PC
=-=-=-=-
Chrome browser
Firefox browser
MS EDGE browser