You are on page 1of 11

Testing Automation by Haneya®

The objective is to automate the following scenarios for S/4 HANA Move by providing data set input,
configuration requirements, and document types. Post the execution, provide a dashboard of test
scenarios executed vs. planned, Pass vs Fail each scenario, and % completion statistics. In addition, log
the error and warning messages during the execution, and create defects automatically in the Test
Cockpit and assign it to a developer.
1) Order to Cash - Self Collect (no shipment)
2) Order to Cash - Delivered (shipment must be added)
3) Order to cash with Down payment (Quotation->(QUOT)sales order->down payment->sales order
credit release and then follow the 1) or 2) process
4) Order to cash with payment post net 30 days (Payment Terms)
5) Consignment sale
6) Subcontracting sale
7) Order to cash with different customer types
8) Procure to pay – Raw materials
9) Procure to pay – MRO items
10) Procure to pay – Semi Finished
11) Stock transfer - Plant to Plant
12) Stock Transport inter company
13) Procure and Trade Finished Goods
14) Manufacturing – Inhouse
15) Manufacturing – 3rd party
16) Manufacturing – Assemblies
17) Manufacturing – Sub-assemblies
18) Hire to Retire by Employee type
19) Payroll Run
20) General Ledger Balances
21) Asset Balances
22) Costing work sheets
23) Closing Process
How?
Record and execute the above scenarios with various Data Sets and Document types.
- Plan a scenario by stringing the steps and transactions together
- Record and Capture step by step with output and results
- Need to have one clean run – 100% Accurate Run
- Then, Kick-off test scenariosautomatically with right data input and document types
- If the preceding step fails, STOP if it is a hard stop. If it is a warning message, proceed further and
execute the subsequent steps
- For every fail, create a defect in the test cockpit and assign it to a developer
- Soon the defect is passed, re-run the test
- Record the results in the Dashboard by scenario
Technical Flow of Process: Selection Screen /VSHANEYA/TESTING_AUTOMATION(ProgName) - Hema

CREATE PACKAGE: /VSHANEYA/TESTING_AUTO

SAP BUSINESS PROCESS TESTING AUTOMATION BY


HANEYA

Process Mode:
ʘ Automatic ʘ Manual

List of Business Processes:


ʘ Order to Cash - Self Collect

ʘ Order to Cash – Delivered


ʘ Order to Cash – With down payment
ʘ Order to Cash – with payment post net 30 days
ʘ Consignment Sale
ʘ Sub-contracting Sale
ʘ Order to Cash with different customer types

Data Selection:
ʘ Upload file from Application Server __________________
ʘ Upload file from flat file ___________________________

ʘ Manual Entry ___________________________

Job Type:
ʘ Background (Recommended)

ʘ Foreground

Testing Report Summary/Dashboard:


ʘ Spool (Recommended) - include graphical result
ʘ Download in Excel file
ʘ Download in to Application Server
ʘ Download in Excel file

Share Testing Report Summary:


ʘ Email : _____________________________
ʘ Fax : _____________________________
2) Consignment Sales Process (/VSHANEYA/SD_CONSIGN_PROC) (Developer – Nanda)

>- Import data from file


>- Convert uploaded data
into internal tables.
Error: File not uploaded
properly

Error Log Success Log

No |
Yes

1. Check sales doc types ‘CF’,


already exist in VBAK
NO | YES

Call BAPI to create consignment


Sales order type ‘CF’
Success | Failed

Call BAPI to create Consignment


Issue Order type ‘CI’
Success | Failed

Call BAPI to create consignment


return order type ‘CONR’
| Failed
SUCCESS

Create Consignment Pickup


Order type ‘CP’
| Failed
SUCCESS
1) Consignment sale:

You might also like