Monefy app Functionality matrix (in order of importance)
Expenses
Add any kind of expense using the app. Verify that the percentage is distributed accordingly.
- verify that adding note works.
- verify that it is possible to change the account while adding the expense.
- verify that it is possible to change the category while adding the expense.
- verify that it is possible to change the date while adding the expense.
- verify that it is possible to delete expense while simply clicking and holding it.
- the same with multiple expenses
- verify that it is possible to edit the expense
Types of income
Add all 3 standard types of income: deposits, salary and savings.
- verify that it is possible to add any deposit income
- verify that it is possible to add any salary income
- verify that it is possible to add any savings income
Calendar function
Check using the calendar function
- day. Verify that change of day works and that expenses for each day are individual.
- week. Verify that change of week works, and the expenses don’t overlap. also that week sums up amounts for the days accordingly.
- month. Verify that change of month works, and the expenses don’t overlap. also that month sums up amounts for the weeks and days accordingly.
- year. Verify that change of year works, and the expenses don’t overlap. also that year sums up amounts for the months, weeks and days accordingly
Account
Verify that it is changing of the account works
Balance View
Verify that the amount of added expenses sums up and number of added expenses for each category is correct
Calculator
Verify using the calculator while adding the expenses
Transfers
Verify that transfer functionality works between accounts
- verify that it is not possible to transfer from the same account
- verify that all cases passes for calendar and math operations
- verify that adding new transfer to another account source saves it with correct information
- verify that it is possible to save transfer and undo it correctly
- verify that it is not possible to save transfer with negative value
Unlock paid app
Verify that unlock of the app works in several ways:
- through direct clicking of Unlock Monefy Pro using the settings
- through switching to the Dark theme
- through passcode protection
- through synchronization.
- through multi-currencies.
- though adding new categories.
Paid features
Verify that paid features work.
- verify that password protection works
- verify that synchronization to dropbox works
- verify that synchronization to google drive works
- verify that it is possible to change to dark theme and back
- verify that it is possible to add new category
- verify that it is possible to add new payment source
Currencies
Verify that change of currency works
- Verify that changing of currencies works in all affected areas
Settings
Verify that all of the settings work:
- change of language
- change of currency
- change of first day of the week
- change of first day of the month
Export and data backup
Verify that the Export and Data backup works
- verify export functionality
- verify data backup functionality
- verify data restore functionality
- verify clear data functionality
Budget mode
Verify that budget mode works
New accounts
Verify that adding of new account works
- verify that you can freely add any new type of account
- verify that you can freely delete added accounts
- verify that you can use currency conversion while adding the accounts
Categories editing
Verify that editing of categories work
- verify that change of icon works
- verify that deleting of category works
- verify that adding non-custom category works
Bugs
- I would consider this behaviour as a bug - when you delete the account, the app doesn’t ask what to do with it’s added entries.