# grin-wallet v5.0.0 test plan
## Revision history
Date | Version | Author | Description
---|---|---|---|---|
20201129|0.1|@lehnberg|initial draft
## Summary
### In scope
* Building
* Sending txs with slatepack
### Out of scope
* Sending tx with other method than slatepack to 4.x wallets
* Testnet behavior
* Mobile devices
* Full compatibility across OSes
## Requirements
### Environment
#### OS
* Tbd
#### Devices
* Computers / servers only
#### Other config
* Tbd
### v5.0.0 release information
* [Planning issue](https://github.com/mimblewimble/grin-pm/issues/287#issuecomment-733903021)
### Builds
* v5.0.0: tbd
* [v4.0.0](https://github.com/mimblewimble/grin-wallet/releases/tag/v4.0.0)
## Test cases
| ID | Desc |
|---|---|
| G1 | Run basic commands of wallet, ensure they work
| G2 | Send, Receive, Finalize slatepack (Tor) with 4.x wallet
| G3 | Send, Receive, Finalize slatepack (text) with 4.x wallet
| G4 | Send, Receive, Finalize slatepack (Tor) with 5.0 wallet
| G5 | Send, Receive, Finalize slatepack (text) with 5.0 wallet
| G6 | Send, Receive, Finalize slatepack (Tor) INVOICE with 4.x wallet
| G7 | Send, Receive, Finalize slatepack (text) INVOICE with 4.x wallet
| G8 | Send, Receive, Finalize slatepack (Tor) INVOICE with 5.0 wallet
| G9 | Send, Receive, Finalize slatepack (text) INVOICE with 5.0 wallet
| G10 | Restore from seed, 5.0 wallet
| G11 | Restore from seed, 4.x wallet
| G12 | Confirm http(s) is disabled
| G13 | How to test late locking?
| G14 | How to test owner API?