Skip to content

Testing Check List

Ameen Ahmed edited this page Nov 25, 2022 · 5 revisions

The following are the things that must be tested.


Expenses Module

After Install

  • Module icon must appear below Accounting in the side menu
  • Expenses Reviewer role must be created
  • Expenses Request Review workflow must be created

Expense Type

Form

  • Common

    • Parent Type field must only display enabled groups
    • Cannot add multiple rows for the same company in the Expense Accounts table
    • The Company field in Expense Accounts table must not suggest already selected companies
    • The Expense Account field in Expense Accounts table must only suggest company expenses accounts
  • New

    • The Is Disabled field is not visible
  • Update

    • The Is Disabled field is visible
    • The Is Group field is not visible
    • The button Convert to Non-Group must be visible in the toolbar if the type is a group
    • The button Convert to Group must be visible in the toolbar if the type is not a group
    • A group can be removed or converted to an item if it has no child items
    • An item can be removed or converted to a group if it is not referenced in any Expense Item entry
    • When a group is disabled, all its descendants will also be disabled

View

  • Must be a tree and can have groups and items
  • Can be viewed as a List
  • In tree view, the quick entry dialog form must behave exactly like normal form in terms of Parent Type and Expense Accounts table

More to come..

Clone this wiki locally