SNIssue IDSummaryTest Scenarios
1OFBIZ-5777

Picking screen get block when there are large number of records to process

Test Case:
1. Go to facility -> Picking (https://localhost:8443/facility/control/PicklistOptions?facilityId=WebStoreWarehouse)
2. Enter the number of order you want to group in 'Group first' text box. (Default value is 50 orders)
3. Click on Submit button.

Expected Result: On submitting, number of orders grouped should be equal to number of orders specified in the 'Group first' text box.

2OFBIZ-5778

Manage Picklist screen get block when there are large number of records to process

Test Case:
1. Go to facility -> Manage Picklists screen (https://localhost:8443/facility/control/PicklistManage?facilityId=WebStoreWarehouse)
2. Screen should render properly and pagination also should work.

Expected Result: Pagination should be working properly. Total number of
picklists should be shown correctly in pagination. Page should load with large number of records.

3OFBIZ-4528

Out of stock products screw up the pagination during category browsing

Test Case:

  1. Set 'showOutOfStockProducts' flag in ProductStore entity to 'N'
  2. Make some products of any category 'Out Of Stock' by reducing inventory and set it to zero

Test Case: For ecommerce store:

  1. Go to ecommerce http://localhost:8080/ecommerce/control/main
  2. Browse products by clicking 'Categories' from left nav
  3. Observe the counts of pagination and actual products display

Expected Result: Pagination count and number of products display should be same

Test Case: For ordermgr:

  1. Go to ordermgr -> Order Entry (https://localhost:8443/ordermgr/control/orderentry)
  2. On 'Add To Order' page of sales order creation page
  3. Select products to add by selecting 'Browse Categories' from left nav.
  4. Observe the counts of pagination and actual products display

Expected Result: Pagination count and number of products display should be same

4

OFBIZ-5769

web.xml: empty allowPaths init param causes NPE

Test Case:

  • Goto any 'web.xml' file for any application.
  • Comment out or delete the allowed paths in init-param .
  • Then access the particular application like BI or Webtools.

Actual Result: A NPE occurs and the page is not displayed.
Expected Result: User should be able the access the application.

5

OFBIZ-5739

copyContentAndElectronicTextandAssoc service broken

Test Case:

Actual Result: Error occurred after submit the form
Expected Result: New content should be created with related electronicText and contentAssoc.

6OFBIZ-5775

Some Payment Settings options at ordermgr/control/finalizeOrder disappear if Continue is clicked without selecting a payment

Test Case:
1. Go to ordermgr and select Order Entry
2. Create order, do not select customer and continue till payment setting in finalize order flow.
3. Click on continue without selecting any peyment method.
4. Page will be shown with error "Please select a method of payment". Some of payment methods disappears.

Expected Result:
All payment methods should be available which were there before.

7OFBIZ-3879invalid invoice id is not handled correctly by invoiceOverview

Test Case:
1. Access invalid invoice https://demo-trunk.ofbiz.apache.org:8443/accounting/control/invoiceOverview?invoiceId=80103333

Expected Result:
Invoice does not exists message should be shown.

Actual Result:
Parameter missing related error is coming on page.

Reason :
Required Checks for invoice existence were missing.

8OFBIZ-3537

Not all sales invoice item types are showing in listInvoiceItems screen

Test Case:
1. Go to Accounting -> Invoices https://localhost:8443/ar/control/findInvoices
2. Click on Create Invoice
3. Add new invoice item
4. Observe 'Invoice Item Type' drop down, it shows all invoiceItem

Expected behavior: Invoice item type should be display as per selected invoice typeId

9OFBIZ-2990

New Order ship to partyid is ignored.

Test Case:

  1. Create a Purchase Order from ordermgr application then 
  2. Add items to order
  3. Finalize the Order.
  4. On the ship group section, Add party using 'Ship To Another Party' section
  5. Party was getting ignore


Expected Result: Newly added party should successfully added and shown

10OFBIZ-5775

Some Payment Settings options at ordermgr/control/finalizeOrder disappear if Continue is clicked without selecting a payment

Test Case:
1. Go to ordermgr and select Order Entry
2. Create order, do not select customer and continue till payment setting in finalize order flow.
3. Click on continue without selecting any peyment method.
4. Page will be shown with error "Please select a method of payment". Some of payment methods disappears.

Expected Result: All payment methods should be available which were there before.

11OFBIZ-2942createPartyContactMechPurpose service doesn't allow fromDate

Added code to take fromDate of PartyContactMechPurpose from user. If user provides fromDate then that will be used else nowTimeStamp will be used as fromDate.

12OFBIZ-1705

Merging of processCustomerSettings and createUpdateUser method

Test Case:
1. Go to ecommerce front store and add items into cart.
2. Click on "Quick Checkout" button.
4. In this screen under "Checkout Without Login" section click on "Quick Checkout" button.
5. Fill the personal, billing and shipping address related information and click on continue. (This is place where createUpdateCustomer method is used.)
6. Select the shipping options and place the order.

Expected Result: Order should get successfully placed with anonymous user.

13OFBIZ-5773

<@htmlTemplate.renderDateTimeField> icon buttons disappear on some pages after refresh

Test Case: (issue can be generated on Mozilla browser only)

  1. Go to order detail page of any order make sure Ship After Date should be entered any value on Shipment Information block.
  2. Now refresh the page using F5 key, calender icon of Ship After Date will be removed.

Expected Result: Ship After date should remains after page refresh