Skip to content
This repository has been archived by the owner on Sep 5, 2020. It is now read-only.

QA Checklist

Marc Garreau edited this page May 7, 2018 · 24 revisions

This is a manual checklist for testing Mist and Ethereum Wallet beyond what our automated end-to-end tests are currently capable of. It should, at a minimum, be used prior to new releases as a final vote of confidence.


Nodes

  • Each of the following tests should be performed on both the remote and local nodes. Consider using the no-sync option for testing on the remote node.

Accounts

  • create an account
    • check pw form validations and creation state
  • delete a wallet
    • check accounts updated correctly

Transactions

  • send a tx to new account
    • check gas calculation, live tx updates and link to etherscan
  • 'send all' from an account
    • check that value is correctly calculated
  • create a wallet contract
    • check live updates
  • send to and from a wallet contract

Contracts

  • deploy an erc20 token contract (code)
  • send a erc20 token
  • deploy a contract and execute a function (code)

Networks

  • switch networks
    • check accounts updated correctly
  • switch sync modes

Misc

  • change the application language
Clone this wiki locally