Files
raven-client/ayanova/devdocs/test protocol.txt

131 lines
4.2 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, translation time issue
- Retest on desktop, probably a general date time conversion bug
- 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 translation bugs
- Login as different translation 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
- translation 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.BizAdmin | AuthorizationRoles.Inventory, EditOwn = AuthorizationRoles.Tech, ReadRecord = AuthorizationRoles.BizAdminRestricted | AuthorizationRoles.InventoryRestricted
- 401 redirect to login
- 403 should redirect to prior form (no rights SubContractorRestricted)
****************************** 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