Manual Integration Test: Basics
DESCRIPTION
Test some basic functionality.
PREPARATION
To check console errors open the developer tools before starting the application and
check with each step, that there are no errors and warnings.
Testing with mock data
Start the Sales Orders application
URL (adjust host and port if necessary):
Testing with back end
Configure your IDE to be able to execute the Sales Orders application against an ABAP back
end system. Start the Sales Orders application URL (adjust host and port if necessary):
REALIZE and CHECK
Set a base context for the a property binding
- After the application is started, click on the button with the check mark icon right
of the text
Favorite product ID
- Check: The text
HT-1000
appears between
Favorite product ID
and the button you just pressed.
Sort after filtering (with back end only)
- Enter '1000' in the field
Filter by gross amount greater than
and press
Enter
.
- Check: The first sales order in the sales orders has a gross amount
greater than 1000.
- Press the button
Gross Amount
in the header of the respective column of
the sales orders table.
- Check: The filter on gross amount still applies:
The first sales order in the sales orders still has a gross amount
greater than 1000.
Sort via API call changeParameters (with back end only)
- Press the button
Sales Order ID
in the header of the respective column
of the sales orders table.
- Check: The filter on gross amount still applies and the list is sorted
ascending in regards to both sales order id and gross amount.
Read data for relative list bindings
- Select the first sales order
- Check: The
Sales Order Line Items
table is not empty.
All items displayed in the table have the ID of the selected sales order in the
column Sales Order ID
- Select the first sales order item
- Check: The
Supplier Contact Information
list is not empty.
- Select the second sales order item
- Check: The contacts shown in the
Supplier Contact Information
table are different from the ones shown for the first sales order item.
Filter on relative list binding (with back end only)
Note: Test runs on sales order items table which is non-growing and therefore does not use
extended change detection.
- Select the first sales order
- In the
Filter by ProductID
field in the header of the
Sales Order Line Items
table, enter the product ID of some line item
displayed in the table.
- Check: The
Sales Order Line Items
table contains exactly one
row with the sales order item having the product ID entered as filter.
Sort on list binding updates or refreshes dependent bindings (with back end only)
- Select the first sales order
- Change sort order of sales orders by clicking the
Gross Amount
column header.
- Check: The Sales Order Details display the details for the sales order
selected after sorting: The Sales Order ID is the same.