160 lines
6.0 KiB
Plaintext
160 lines
6.0 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 customer 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
|
|
- customer 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 customer 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
|
|
|
|
|
|
|
|
|
|
SEEDING PERF LEVELS:
|
|
|
|
//WINDOWS Installed PG server: (debug)
|
|
2021-10-20 14:42:17.8716|INFO|Seeder|Small level sample data seeded in 15 seconds
|
|
2021-10-20 14:45:17.1372|INFO|Seeder|MEDIUM level sample data seeded in 2 minutes and 2 seconds
|
|
2021-10-20 14:54:46.5645|INFO|Seeder|LARGE level sample data seeded in 4 minutes and 19 seconds
|
|
2021-10-20 15:38:00.4839|INFO|Seeder|HUGE level sample data seeded in 38 minutes and 27 seconds
|
|
(weirdly it's slower in call cases but not by much)
|
|
|
|
//WINDOWS with standalone pg (debug)
|
|
2021-10-20 15:42:38.9969|INFO|Seeder|Small level sample data seeded in 15 seconds
|
|
2021-10-20 15:45:21.3240|INFO|Seeder|MEDIUM level sample data seeded in 1 minute and 52 seconds
|
|
2021-10-20 15:56:08.5573|INFO|Seeder|LARGE level sample data seeded in 4 minutes and 10 seconds
|
|
2021-10-20 16:32:24.6365|INFO|Seeder|HUGE level sample data seeded in 34 minutes and 5 seconds
|
|
|
|
//WINDOWS with standalone pg (RELEASE MODE)
|
|
2021-10-21 08:36:45.3984|INFO|Seeder|Small level sample data seeded in 11 seconds
|
|
2021-10-21 07:35:08.3904|INFO|Seeder|MEDIUM level sample data seeded in 1 minute and 17 seconds
|
|
2021-10-21 06:25:48.8241|INFO|Seeder|LARGE level sample data seeded in 3 minutes and 18 seconds
|
|
2021-10-20 17:26:12.6142|INFO|Seeder|HUGE level sample data seeded in 28 minutes and 30 seconds
|
|
|
|
|
|
//LINUX SERVER comparison useful for relative perf calculations to have idea of variance (release, not debug)
|
|
2021-10-20 23:45:55.8145|INFO|Seeder|Small level sample data seeded in 11 seconds
|
|
2021-10-20 23:48:33.3221|INFO|Seeder|MEDIUM level sample data seeded in 1 minute and 15 seconds
|
|
2021-10-20 23:52:47.8938|INFO|Seeder|LARGE level sample data seeded in 2 minutes and 50 seconds
|
|
2021-10-21 00:19:23.8220|INFO|Seeder|HUGE level sample data seeded in 22 minutes and 48 seconds |