๐ปE2E Wallet Automation Test Plan
Goal:
To aide manual QA on testing repetitive, easy and important test for Wallet application.
To generate analytic test report and be an asset into product requirements review.
To give the team more time to spend on challenging and rewarding task.
To improve accuracy
To increase Test coverage
Scope:
Answers which part of the system requires E2E automation
Environments to test:
Staging:
BO : Local environment
Site: Local environment
Production:
Testing types we are going to use:
Regression testing
Sanity testing
Wallet got 2 main pages:
Back Office
Site
Features included in the Regression test:
Staging Back Office:
Admin Login
Admin Logout
BO Dashboard page
Generate reports
Analytic reports
Operator page
Account Management features
Create Operator
Edit Operator
Delete Operator
Operator accounts search Filters
Permission Group features
Create Permission Group
Edit Permission Group
Delete Permission Group
Download Persmission group report
Permission group search Filters
Members page
Member Management features
Member Marker Management features
Label Management features
Members Online feature
Profile Setting feature
Member Reports feature
Member Management Config feature
Affiliates page
Affiliates Programme feature
Affiliates Criteria feature
Affiliates Request feature
Deposits page
Deposit Requests(Internal)
Deposit Requests(3rd Party)
3rd Party Deposit Providers
Withdrawals page
3rd Party Withdrawal Provider
Withdrawal Request
Promo page
Promo Label feature
Promo Requests feature
Promo Listing feature
VIP page
Rebates page
Reports page
Balance Service Record
Balance Transaction Record
Daily Operating Reports
Reports
Member Records
Promo Payout Records
Rebate reports
Features included in the Sanity test:
Back Office Sanity:
Admin Login
Admin Logout
BO Dashboard page
Generate reports
Analytic reports
Operator page
Account Management features
Create Operator
Edit Operator
Delete Operator
Operator accounts search Filters
Permission Group features
Create Permission Group
Edit Permission Group
Delete Permission Group
Download Persmission group report
Permission group search Filters
Members page
Member Management features
Member Marker Management features
Label Management features
Members Online feature
Profile Setting feature
Member Reports feature
Member Management Config feature
Affiliates page
Affiliates Programme feature
Affiliates Criteria feature
Affiliates Request feature
Deposits page
Deposit Requests(Internal)
Deposit Requests(3rd Party)
3rd Party Deposit Providers
Withdrawals page
3rd Party Withdrawal Provider
Withdrawal Request
Promo page
Promo Label feature
Promo Requests feature
Promo Listing feature
VIP page
Rebates page
Reports page
Balance Service Record
Balance Transaction Record
Daily Operating Reports
Reports
Member Records
Promo Payout Records
Rebate reports
Web Sanity:
Main Page
Register
Login
Sportsbook page
Casino page
Virtual Sports page
Feature
Safer Gaming
Account related functions:
Account Verification
Balance
Betting History
Bonus Info
Deposit
Deposit Profile
Game History
Inbox
Limitations
Member Balance
Personal Details
Profile Options
Reality Checked
RTP
Transaction History
Withdrawal
Help Center
Safer Options
Support and Tips
Entry Criteria
What are the things needed before starting E2E automation testing.
Test automation tools
E2E test suite Cypress version installed
Test Git repository
Testing reports and Analytics
Stable project environment build where the tests runs
Local environment for Staging build
Production test environment for QA
Test case documents
PASSED test cases
Testing type tags for each test cases (Regression or Sanity)
Identified test cases that can be automated
Manpower
Test Automation Engineers
Exit Criteria
What are the things to expect after writing of End to End test.
All test cases for Regression test defined in the scope are with automation script.
All test cases for Prod Sanity test defined in the scone are with automation script.
Regression scheduled test run for Staging Back Office and Site
CI setup for E2E test is done
Slack command trigger to run Sanity test automation
Github CI command trigger to run Regression test automation
Slack notifcation for the Test reports and status results.
Wallet test are then for maintain and for updates if there are new features in the product.
Last updated