Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add manual test cases #70

Merged
merged 5 commits into from
Mar 5, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions tests/auto-receive/auto-receive-tests.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Version:,Environment:,,
Date:,Tester:,,
,,,
Test case,Description,Priority,Result
Wallet,,,
Create wallet and set auto-receive preference,Create a wallet and set thw auto-receive preference in the node-management screen.,PRIO1,
,,,
Transactions,,,
Receive transaction with auto-receive enabled,Automatically receive a transaction by enabling the auto-receive preference.,PRIO1,
Receive transaction with auto-receive disabled,Manually receive a transaction by disabling the auto-receive preference and manually receive it from the pending transaction list.,PRIO1,
,,,
P2P Swap,,,
Start & complete native P2P Swap with auto-receive enabled,"Start a native swap, wait for the counterparty to join and complete the swap with auto-receive enabled.",PRIO1,
Start & complete native P2P Swap with auto-receive disabled,"Start a native swap, wait for the counterparty to join and complete the swap with auto-receive disabled.",PRIO1,
Join & complete native P2P Swap with auto-receive enabled,"Join a native swap and wait for the counterparty to complete the swap with auto-receive enabled.",PRIO1,
Join & complete native P2P Swap with auto-receive disabled,"Join a native swap and wait for the counterparty to complete the swap with auto-receive disabled.",PRIO1,
,,,
Wallet Options,,,
Disable auto-receive,Disable the auto-receive preference,PRIO1,
Enable auto-receive,Enable the auto-receive preference,PRIO1,
Reset wallet and verify auto-receive after confirmation,Reset and reinitialize the wallet and verify that the no transactions are automatically received before confirming the auto-receive preference.,PRIO1,
23 changes: 23 additions & 0 deletions tests/community-nodes/community-nodes-tests.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Version:,Environment:,,
Date:,Tester:,,
,,,
Test case,Description,Priority,Result
Assets,,,
Add community nodes,Add nodes by editing the assets/community-nodes.json file and verify added nodes by restarting syrius,PRIO1,
Remove community nodes,Remove nodes by editing the assets/community-nodes.json file and verify removed nodes by restarting syrius,PRIO1,
Invalid community nodes,Add invalid node urls by editing the assets/community-nodes.json file and verify they are not added by restarting syrius,PRIO1,
Delete community nodes file,Delete the assets/community-nodes.json file and verify empty community nodes by restarting syrius,PRIO2,
Invalidate community nodes file,Invalidate the assets/community-nodes.json file by using incorrect format and verify empty community nodes by restartng syrius,PRIO2,
,,,
Node management (onboarding),,,
Verify community nodes list,Verify community node list and corresponding icons,PRIO1,
Confirm community node,Select and confirm a community node and verify connection,PRIO1,
Add existing node,Adding an existing node causes a node already exist exception,PRIO1,
Shuffle community nodes,Verify community node list is shuffled each time they are loaded,PRIO1,
,,,
Node management (settings),,,
Verify community nodes list,Verify community node list and corresponding icons,PRIO1,
Select community nodes,Select and confirm a community node and verify connection,PRIO1,
Add existing node,Adding an existing node causes a node already exist exception,PRIO1,
Edit existing node,Editing an existing node causes a node already exist exception,PRIO1,
Shuffle community nodes,Verify community node list is shuffled each time they are loaded,PRIO1,
23 changes: 23 additions & 0 deletions tests/walletconnect/walletconnect-tests.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
Version:,Environment:,,
Date:,Tester:,,
,,,
Test case,Description,Priority,Result
Pairing,,,
Create pair with wc url,Create a walletconnect pair by manually connecting to a wc url.,PRIO1,
Create pair with on-screen QR scanner,Create a walletconnect pair by scanning a QR with the on-screen QR scanner.,PRIO2,
Create pair with camera QR scanner,Create a walletconnect pair by scanning a QR with the camera QR scanner.,PRIO2,
Disconenct a pairing from syrius,Disconnect a pairing by removing it from the WalletConnect Pairing List.,PRIO1,
Disconnect a pairing from third-party app,Disconnect a pairing by removing it from third-party application and verify its removal from the Pairing List.,PRIO1,
Expired pairing,An expired pairing cannot be used to start a session.,PRIO1,
,,,
Sessions,,,
Approve session,Approve a session and verify the acknowledged session in the WalletConnect Sessions List.,PRIO1,
Reject session,Reject a session and verify inactive pairing.,PRIO1,
Expired session,An expired session cannot be used to send requests.,PRIO1,
,,,
Requests,,,
Approve request,Approve a request and verify is has been approved.,PRIO1,
Reject request,Reject a request and verify it has been rejected.,PRIO1,
,,,
Miscellaneous,,,
Pairings and sessions are not deleted on wallet reset,Reset and reinitialize wallet and verify pairings and sessions are not deleted.,PRIO2,
Loading