Written Report on View (Testing)

From Expertiza_Wiki
Jump to navigation Jump to search

View Layer Analysis and Improvement

View Analysis

Bugs or Undesired Behaviors

Title Details Actual Behavior Expected Behavior Solved
Default Amount for split The default amount is not set to the difference automatically for the new split Currently, default amount is set to zero The remaining split amount represents the remaining balance among the splits No
Hard to use mouse alone when adding new split The dialog does not offer an easy way to show the effect of amount change in a split Currently one has to shift the focus to either buttons or other source amount for the purpose Could be realized by a mouse click in a non-sensitive target with a large surface such as a panel. No
Category drop down Category list not filtered Some items (credit, cash) are not selectable when selecting a split source. If it's not available for selection, then better take them off the list No
Split From Source Transaction involves split from sources didn't show the split when selected It shows <From> in an unselected mode Should show "split" entry with "..." button surfaced No
Create New menu Undesired behavior. Create new options shouldn't be put under Edit menu. It's not intuitive for new users. Under My Accounts tab, Edit -> Create Account.

Under My Budget tab, Edit -> Create Budget Category.

Several options:
  1. Move to under File menu
  2. Create button for "New Account" and "New Budget Category"
No
Create Budget Category using existing category as parent From "My Budget" tab, "Edit" -> "Create Budget Category" -> create new category and choose one of the parents that does not have any children yet -> "OK". Parent does not have + sign next to its name. It will only show up when you highlight parent's row or switch view from Buddi and come back. Parent's name should have "+" sign next to it right after child creation. No
No

Planned Fixes and Enhancement

  1. The new split amount represents the remaining balance for the total of the splits (SplitTransactionDialog)
  2. The dialogue information refreshes after mouse click away from the amount text box (SplitTransactionDialog)
  3. Fix the source selection in drop-down list, i.e. when a split source is chosen the other source should not lose its selection.
  4. If the above does not automatically solve the problem, find a way to enable both sources to be split type, which the model allows.

Changes Accomplished

  1. The new split amount represents the remaining balance for the total of the splits (SplitTransactionDialog)
  2. The dialogue information refreshes after mouse click away from the amount text box (SplitTransactionDialog)