MVP Test Plan
Test RAIRlite
Please complete the following test scenarios to ensure your deployment is functioning properly.
Prerequisites
Application is deployed on a System (Laptop or Virtual Machine on any Cloud Provider) with 16GB memory
Networking related configuration on VM is already completed (e.g., Opening of Ports, assigning of Public Static IP Address to VM)
Metamask extension is installed on Browser (e.g., Chrome, Firefox, Brave etc.)
Web3Auth configuration is complete (For Custodial wallets)
Alchemy Key is defined in .env file (For deployment of contracts)
Application with all services are running
Test Scenarios
Login
Visit the application Home Page:
Login with Metamask wallet:
Login with Web3Auth
Admin User Tests
Configure environment variables for providing Admin access
Buy NFT
Verify connected user has Admin Privileges
Update MongoDB for providing SuperAdmin access
Providing SuperAdmin privileges from UI
Factory Deployment Tests
Contract Deployment
Product/Collection creation
Creating Ranges
Approving Marketplace and Putting Ranges up for sale
Metadata Update Tests
Download Metadata csv Template file
Uploading Metadata csv file
UI Customization Tests
Switch Theme
Setting Custom Dark Mode Colors - Primary Color
Setting Custom Dark Mode Colors - Secondary Color
Setting Custom Dark Mode Colors - Text Color
Setting Custom Dark Mode Colors - Primary Button Color
Setting Custom Dark Mode Colors - Secondary Button Color
Setting Custom Dark Mode Colors - Fade Button Color
Contract Hiding Tests
Hiding Smart Contracts
Un-Hide Smart Contracts
Last updated
Was this helpful?