No Active Session
ERR TEST-ERR-003 UC: UC-21.3

Concurrent Editing

Userback Reference: Loading...

Prerequisites

  • Two browser sessions with different users open simultaneously
  • A company record exists that both users can access

Test Credentials

Role: Sales Rep
Email: s.wallace.test@circlemsp.com
Password: MyPassw0rd123!

Test Steps

# Action Expected Result Screenshot Result
1
Open Browser A and log in as Sales Rep (s.wallace.test@circlemsp.com / MyPassw0rd123!)
Sales Rep dashboard loads in Browser A
-
2
Open Browser B (different browser or incognito) and log in as Sales Manager (t.gentry.test@circlemsp.com / MyPassw0rd123!)
Sales Manager dashboard loads in Browser B
-
3
In both browsers, navigate to the same company detail page and open it for editing
Both users have the same company record open in edit mode simultaneously
-
4
In Browser A (Sales Rep), make a change to a field (e.g., update the phone number) and click Save
Save completes successfully in Browser A – the Sales Rep’s change is persisted
-
5
Verify the change from User A is saved by refreshing the page
The updated phone number is displayed after refresh
-
6
In Browser B (Sales Manager), make a different change to the same or another field and click Save
Save completes successfully in Browser B – the Sales Manager’s change is persisted (last write wins)
-
7
Verify User B’s change is now reflected and User A’s change is either preserved (different field) or overwritten (same field)
Last-write-wins behavior is confirmed – no error or conflict dialog is shown
-
8
Check the audit trail for this record and verify both changes are recorded with timestamps and user IDs
Audit trail shows both users’ edits with accurate timestamps and the correct user identity for each change
-

Acceptance Criteria