aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorThomas <tmashuang@gmail.com>2018-04-06 05:56:39 +0800
committerThomas <tmashuang@gmail.com>2018-04-06 05:56:39 +0800
commitd0c7db618d582e2866f1dc2543db3d45c049d84f (patch)
treefcfd14135cc3e8a7b21ce0f5e74db43f1e3e457e /docs
parent50c36074fb94d0a3de53d32a5aee35f573162397 (diff)
downloadtangerine-wallet-browser-d0c7db618d582e2866f1dc2543db3d45c049d84f.tar
tangerine-wallet-browser-d0c7db618d582e2866f1dc2543db3d45c049d84f.tar.gz
tangerine-wallet-browser-d0c7db618d582e2866f1dc2543db3d45c049d84f.tar.bz2
tangerine-wallet-browser-d0c7db618d582e2866f1dc2543db3d45c049d84f.tar.lz
tangerine-wallet-browser-d0c7db618d582e2866f1dc2543db3d45c049d84f.tar.xz
tangerine-wallet-browser-d0c7db618d582e2866f1dc2543db3d45c049d84f.tar.zst
tangerine-wallet-browser-d0c7db618d582e2866f1dc2543db3d45c049d84f.zip
Commit Metamask QA Guide
Diffstat (limited to 'docs')
-rw-r--r--docs/QA_Guide.md44
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/QA_Guide.md b/docs/QA_Guide.md
new file mode 100644
index 000000000..31a75f2c0
--- /dev/null
+++ b/docs/QA_Guide.md
@@ -0,0 +1,44 @@
+# QA Guide
+
+Steps to mark a full pass of QA complete.
+* Browsers: Opera, Chrome, Firefox, Edge.
+* OS: Ubuntu, Mac OSX, Windows
+* Open Developer Console in background and popup
+* 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.
+* Open Developer Console in background and popup
+* 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 → ropesten → rinkeby → localhost
+* Copy public key to clipboard
+* Export private key
+
+* Explore changes in master, target features that have been changed and break.