Testing
This part of the documentation includes every feature accessible to the user.
Features
The following test cases will be used to in our automated test suite. In particular, we are using Vitest & Playwright to test these functionalities.
Demo Request
- [x] Request a demo
Free Trial/Standard Subscription
- [x] Click
Get Startedon Free Trial/Standard Subscription - [x] Fill out form and submit will go to payment page
- [x] Enter payment info and submit
- [x] After submit, redirects to onboarding
Onboarding
Welcome
- [x] Welcome screen
- [x] Click
Get Startedto location creation
Onboarding Locations
- [x] Create company location and add terminals with duty hours and save will redirect to Location list
- [x] Location list
- [x] Click
Nextto employee creation
Onboarding Employees
- [x] Create employee and assign role and save will redirect to employee list
- [x] Employee list
- [x] Click
Nextto finish onboarding
Finish Onboarding
- [x] Finish onboarding and automatically redirect to location selection
Select Location
- [x] List of company locations
- [x] Select location and redirect to terminal
Terminal List
- [x] List of terminals
- [x] Select terminal and redirect to Dashboard
Dashboard
- [x] POS Dashboard
- [x] Open list of customers modal and select customer and redirect to POS
- [x] Create new ticket and click
go to paymentwill redirect to POS PAY - [x] Create new ticket and click
skip paymentwill redirect to POS TICKET
Customer
- [x] List of customers
- [x] Add new customer
- [x] Update customer
- [x] Delete customer
Items & Addons
- [x] List of Item and Addons
- [x] Add new Item and Addons
- [x] Update Item and Addons
- [x] Delete Item and Addons
Services
- [x] List of Location Services
- [x] Add new service
- [x] Update Service
- [x] Delete Service
Locations
- [x] List of locations
- [x] Add new location
- [x] Update location
- [x] Delete location
Employees
- [x] List of employees
- [x] Add new employee
- [x] Update employee
- [x] Delete employee
Printers
- [x] List of printers
- [x] Add new printer
- [x] Update printer
- [x] Delete printer
- [x] Connect printer to location
POS Ticket
- [x] List of customer tickets
- [x] Print Receipt
- [ ] Review receipt PDF
POS Payment
- [x] List of customer payments
POS Pickup
- [x] Select ticket to pickup
- [ ] Capture signature
- [ ] Capture photo
POS Pay
- [x] Select Payment Method
- [x] Select and adjust payment amount and click
charge