Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Use Case Name

Find Invoice

ActorAccount Manager
DescriptionUser should be able to search invoices (Sales, Purchase etc..) in the system.

Trigger

The Account Manager accesses the accounting.

Precondition

None.

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on [Invoices] tab.

  3. The system displays a search form to find invoice.

  4. User clicks on [Find] button.

  5. The system successfully finds all invoices.

  6. Now User can filter records based on invoice id, status, invoice date, invoice description etc...

  7. The system successfully displays records based on a filter.

Post-condition

User is able to Find Invoices.

  


 

TC ID: 1 [Validate the user login]

 

Instructions

Expected results

Actual results

Pass/Fail

Open browser and enter “[https://localhost:8443/accounting]” in URL

Login page of Accounting application should be opened successfully.

Working as expected.

PASS

Enter the credentials to login:

Username: admin and Password: ofbiz

User should be allowed to login to the system successfully after authentication check. User should be directed to Accounting Manager Main page.

Working as expected.

PASS

 

TC ID: 2 [Find All the Invoices]

Instructions

Expected results

Actual results

Pass/Fail

Run TC 1

TC 1 should run successfully.

Working as expected.

PASS

Click on the Invoices Tab.

The ‘Find Invoice’ Screen Should be displayed which contains ‘Search Options’ and ‘Search Results’.

Working as expected.

PASS

Click on the ‘Find’ button without entering any of the details in ‘Search Options’ section.

All the Invoices should be displayed in ‘Search Results’ section with attributes Invoice Id, Invoice Type, Invoice Date, Status, Description, From Party, To Party, Total, Outstanding Amount.

Working as expected.

PASS

 

TC ID: 3 [Search Invoice Based on Invoice Id]

Instructions

Expected results

Actual results

Pass/Fail

Enter the Invoice Id in Search Options tab and click on ‘Find’ button.

The ‘Search Results’ section should display all the details corresponding to the Invoice Id.

Working as expected.

PASS

Enter an invalid Invoice Id and click on Find Button.

Search result should not display any record.

Working as expected.

PASS

 

User Story 2: View Invoice

...

 

Use Case Name

Create Payment Group

Actor

Account Manager

Description

User should be able to create a new Payment Group

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Payment Group] tab.

  3. User clicks on the [Create new Payment Group] tab.

  4. The user needs to feed required fields.

  5. User clicks on [Create] button.

  6. Payment Group created successfully.

Post-condition

User is able to create a new Payment Group.

 

User Story 10: Find Payment Group

 

Use Case Name

Find Payment Group

Actor

Account Manager

Description

User should be able to Find Payment Groups in the system.

Trigger

The Account Manager accesses the accounting.

Precondition

NONE

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Payment Group] tab.

  3. The system displays a search form to find Payment Groups.

  4. User clicks on [Find] button.

  5. The system successfully finds all Payment Groups.

  6. Now User can filter records based on Payment Group Id, Payment Group Type Id, Payment Group Name etc..

  7. The system successfully displays records based on filters.

Post-condition

User is able to Find Payment Groups.

 

User Story 11: View Payment Group

 

Use Case Name

View Payment Group

Actor

Account Manager

Description

User should be able to view Payment Group in the system

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Payment Group] tab.

  3. The system displays a search form to find Billing Accounts.

  4. User clicks on [Find] button.

  5. The system successfully finds all Payment Groups.

  6. User clicks on Payment Group Id.

  7. The system successfully views Payment Groups.

Post-condition

User is able to view Payment Group details.

 

User Story 12: Update Payment Group Name

 

Use Case Name

Update Payment Group Name

Actor

Account Manager

Description

User should be able to update the Payment Group Name

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Payment Group] tab.

  3. The system displays a search form to find Payment Groups.

  4. User clicks on [Find] button.

  5. The system successfully finds all Payment Groups.

  6. User clicks on Payment Group Id.

  7. The system successfully views Payment Group.

  8. User click on the [Group] button

  9. The user can edit the payment group name.

  10. User clicks on the [Update]button.

  11. User successfully updates the Payment Group Name.

Post-condition

User is able to update Payment Group Name successfully.

 

User Story 13: Add Payment Group Members

 

Use Case Name

Add Payment Group Members

Actor

Account Manager

Description

User should be able to add Payment Group Members

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Payment Group] tab.

  3. The system displays a search form to find Payment Groups.

  4. User clicks on [Find] button.

  5. The system successfully finds all Payment Groups.

  6. User clicks on Payment Group Id.

  7. The system successfully views Payment Group.

  8. User click on the [Group Members] button

  9. The user can feed required fields.

  10. User clicks on the [Add]button.

  11. User successfully added the Payment Group Member.

Post-condition

User is able to add Payment Group Member successfully.

 

User Story 14: Update Payment Group Members

 

Use Case Name

Update Payment Group Members

Actor

Account Manager

Description

User should be able to update Payment Group Members

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Payment Group] tab.

  3. The system displays a search form to find Payment Groups.

  4. User clicks on [Find] button.

  5. The system successfully finds all Payment Groups.

  6. User clicks on Payment Group Id.

  7. The system successfully views Payment Group.

  8. User click on the [Group Members] button

  9. The user can set through date.

  10. User clicks on the [Update]button.

  11. User successfully updates the Payment Group Member.

Post-condition

User is able to update Payment Group Member successfully.

 

User Story 15: Create Billing Account

 

Use Case Name

Create Billing Account

Actor

Account Manager

Description

User should be able to create a new Billing Account

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Billing Account] tab.

  3. User clicks on the [Create new] tab.

  4. The user needs to feed required fields.

  5. User clicks on [Create] button.

  6. Billing account created successfully.

Post-condition

User is able to create a new Billing Account.

 

User Story 16: Find  Billing Account

 

Use Case Name

FInd Billing Account

Actor

Account Manager

Description

User should be able to Find Billing Account in the system.

Trigger

The Account Manager accesses the accounting.

Precondition

NONE

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Billing Account] tab.

  3. The system displays a search form to find Billing Accounts.

  4. User clicks on [Find] button.

  5. The system successfully finds all Billing Accounts.

  6. Now User can filter records based on Billing Account id, description, Account limit, From date, Through date etc...

  7. The system successfully displays records based on filters.

Post-condition

User is able to Find Billing Account.

 

User Story 17: View Billing Account

 

Use Case Name

View Billing Account

Actor

Account Manager

Description

User should be able to view Billing Account in the system

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Billing Account] tab.

  3. The system displays a search form to find Billing Accounts.

  4. User clicks on [Find] button.

  5. The system successfully finds all Billing Accounts.

  6. User clicks on Billing Account Id.

  7. The system successfully views Billing Accounts.

Post-condition

User is able to view Billing Account details.

 

User Story 18: Update Billing Account

 

Use Case Name

Update Billing Account

Actor

Account Manager

Description

User should be able to update the Billing Account

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Billing Account] tab.

  3. The system displays a search form to find Billing Accounts.

  4. User clicks on [Find] button.

  5. The system successfully finds all Billing Accounts.

  6. User clicks on Billing Account Id.

  7. The system successfully views Billing Account.

  8. The user can feed the updated details.

  9. User clicks on the [Update]button.

  10. User successfully updates the Billing Account details.

Post-condition

User is able to update Billing Account details.

 

User Story 19: Create Financial Account

 

Use Case Name

Create Financial Account

Actor

Account Manager

Description

User should be able to create a new Financial Account

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Financial Account] tab.

  3. User clicks on the [Find Financial Account]

  4. User clicks on the [Create new Financial Account] tab.

  5. The user needs to feed required fields.

  6. User clicks on [Create] button.

  7. Financial account created successfully.

Post-condition

User is able to create a new Financial Account.

 

User Story 20: Find  Financial Account

 

Use Case Name

FInd Financial Account

Actor

Account Manager

Description

User should be able to Find Financial Account in the system.

Trigger

The Account Manager accesses the accounting.

Precondition

NONE

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Financial Account] tab.

  3. User clicks on [Find Financial Account] button.

  4. The system displays a search form to find Financial Accounts.

  5. User clicks on [Find] button.

  6. The system successfully finds all Billing Accounts.

  7. Now User can filter records based on Financial Account id, Financial Account Type, Financial Account Name etc..

  8. The system successfully displays records based on filters.

Post-condition

User is able to Find Financial Account.

 

User Story 21: View Financial Account

 

Use Case Name

View Financial Account

Actor

Account Manager

Description

User should be able to view Financial Account in the system

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Financial Account] tab.

  3. User clicks on [Find Financial Account] button.

  4. The system displays a search form to find Billing Accounts.

  5. User clicks on [Find] button.

  6. The system successfully finds all Financial Accounts.

  7. User clicks on Financial Account Id.

  8. The system successfully views Financial Accounts.

Post-condition

User is able to view Financial Account details.

 

User Story 22: Update Financial Account

 

Use Case Name

Update Financial Account

Actor

Account Manager

Description

User should be able to update the Financial Account

Trigger

The Account Manager accesses the accounting.

Precondition

None

Basic Path

  1. User selects 'Accounting' menu item.

  2. User clicks on the [Financial Account] tab.

  3. User clicks on [Find Financial Account] button.

  4. The system displays a search form to find Financial Accounts.

  5. User clicks on [Find] button.

  6. The system successfully finds all Financial Accounts.

  7. User clicks on Financial Account Id.

  8. The system successfully views Financial Account.

  9. The user can feed the updated details.

  10. User clicks on the [Update]button.

  11. User successfully updates the Financial Account details.

Post-condition

User is able to update Financial Account details.