This repository has been archived by the owner on Jan 26, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 40
Testing
ryanml edited this page Aug 20, 2019
·
3 revisions
ethereum-remote-client
contains various stylistic and functional changes vs MetaMask. This document creates a guide for running through and verifying those changes, as well some regression testing items.
- There should be no prompt to opt-in to MetaMetrics telemetry during the onboarding process.
- After password creation, a 24 word seed phrase should be generated for you, and it should process during the verification step.
- The backup file should contain the intact 24 word seed phrase.
- Ensure that text fields for seed phrases only accept 24 word phrases
- Upon successful recovery, the exact wallet should be loaded as the main account. Balances for each network should be retained.
- There should be no
About
tab present - Under the advanced tab, there should be no prompt for Mobile Sync
- The
Info & Help
tab should not be present in the main dropdown menu - There should be no link to the MetaMask TOS
- There should be no option to opt-in to MetaMetrics telemetry from the
Security
tab
- There are no appearances of the word
MetaMask
. - Links to MetaMask resources, such as websites and emails, should point to Brave resources.
- In downloadable resources, such as the recovery key, the name MetaMask should not be in the filename.
- The MetaFox logo should not be present anywhere. (Check the welcome page, header, and login page)
- Muli and Poppins fonts should be in use throughout the extension
- The BAT Token should be added by default to each eth network.
Use a dapp such as https://www.cryptokitties.co/ for testing
- The Dapp can successfully connect to your crypto wallets account, signed via a pop-up notification
- Transactions relating to the dapp's functionality can be signed and completed via a pop-up notification
- All dapp transactions where assets are sent/received show up in the account activity view within the extension
- A QR code is visible for the generated address on Account Details
- Eth/ERC-20 tokens can be received at the addresses generated for your account
- Eth/ERC-20 tokens can be sent to other addresses from your account
- For send transactions, Gas is calculated appropriately and can be adjusted for different speeds
- Multiple accounts be created via the dropdown menu, whether new or imported
- An account can be created by connecting a Trezor hardware device
- An account can be created by connecting a Ledger hardware device
- ERC-20 assets can be added to the token list