06
A five-step acceptance process for buyers
Step one: map every task to an access path
Write down the actual work instead of asking whether the service “supports remote access.” Mark each task as graphical, file-based, maintenance-based, or recovery-based.
Graphical tasks should map to VNC. File and status tasks may map to SSH or SFTP. Recovery tasks should map to the web console or a documented support route.
Step two: test the first-login experience
Use the intended macOS user and verify the complete login path. Check whether the user reaches a usable desktop, whether authorization prompts appear, and whether the account has the expected permissions.
For a non-technical operator, this test should include opening Safari, navigating to a normal business page, and locating a local asset through a file dialog. A login screen alone proves very little.
Step three: test files and clipboard separately
Transfer a non-sensitive sample file in both directions if the workflow requires it. Test clipboard copying with plain text. Confirm whether the limitation comes from the VNC client, the service configuration, or the local operating system.
If the team uses SSH and SFTP, confirm the destination path and write permissions. Do not test with confidential customer data during acceptance.
Step four: test failure and recovery
Close the VNC client, reconnect, and confirm what remains active. Then follow the documented recovery path for a simulated desktop failure. Record whether the web console shows status, exposes a restart option, or opens a support request.
Do not treat a successful manual restart as proof of automatic recovery. Those are different capabilities and should be recorded separately.
Step five: test membership changes and handover
Add a test member, adjust the member's permissions, revoke access, and confirm that the revoked identity can no longer connect. Keep a handover record containing the access owner, recovery route, permitted users, and the action required when a contractor exits.