Merge pull request #3901 from MetaMask/MM-QA-Guide
Commit Metamask QA Guidefeature/default_network_editable
commit
054dce8d66
@ -0,0 +1,48 @@ |
|||||||
|
# QA Guide |
||||||
|
|
||||||
|
Steps to mark a full pass of QA complete. |
||||||
|
* Browsers: Opera, Chrome, Firefox, Edge. |
||||||
|
* OS: Ubuntu, Mac OSX, Windows |
||||||
|
* Load older version of MetaMask and attempt to simulate updating the extension. |
||||||
|
* Open Developer Console in background and popup, inspect errors. |
||||||
|
* Watch the state logs |
||||||
|
* Transactions (unapproved txs -> rejected/submitted -> confirmed) |
||||||
|
* Nonces/LocalNonces |
||||||
|
* Vault integrity |
||||||
|
* create vault |
||||||
|
* Log out |
||||||
|
* Log in again |
||||||
|
* Log out |
||||||
|
* Restore from seed |
||||||
|
* Create a second account |
||||||
|
* Import a loose account (not related to HD Wallet) |
||||||
|
* Import old existing vault seed phrase (pref with test Ether) |
||||||
|
* Download State Logs, Priv key file, seed phrase file. |
||||||
|
* Send Ether |
||||||
|
* by address |
||||||
|
* by ens name |
||||||
|
* Web3 API Stability |
||||||
|
* Create a contract from a Ðapp (remix) |
||||||
|
* Load a Ðapp that reads using events/logs (ENS) |
||||||
|
* Connect to MEW/MyCypto |
||||||
|
* Send a transaction from any Ðapp |
||||||
|
- MEW |
||||||
|
- EtherDelta |
||||||
|
- Leeroy |
||||||
|
- Aragon |
||||||
|
- (https://tmashuang.github.io/demo-dapp) |
||||||
|
* Check account balances |
||||||
|
* Token Management |
||||||
|
* create a token with tokenfactory (http://tokenfactory.surge.sh/#/factory) |
||||||
|
* Add that token to the token view |
||||||
|
* Send that token to another metamask address. |
||||||
|
* confirm the token arrived. |
||||||
|
* Send a transaction and sign a message (https://danfinlay.github.io/js-eth-personal-sign-examples/) for each keyring type |
||||||
|
* hd keyring |
||||||
|
* imported keyring |
||||||
|
* Change network from mainnet → ropsten → rinkeby → localhost (ganache) |
||||||
|
* Ganache set blocktime to simulate retryTx in MetaMask |
||||||
|
* Copy public key to clipboard |
||||||
|
* Export private key |
||||||
|
|
||||||
|
* Explore changes in master, target features that have been changed and break. |
Loading…
Reference in new issue