In order to prove business
compliance, all testing should be performed electronically. This ensures
that measurable results can be obtained via the test and should not require a team of people to
perform the test nor validate the test.
Siamease allows complete
business processes to be automated. Each business process step
can be defined by the application team responsible for that step. Each step is a unit test and can
contain either its own data, generate new data or inherit data from prior steps in the business
process (or a combination of all 3).
Siamease allows these test
to be executed using a Siamease script via a SAP transaction or via a
BAPI. BAPI's can be called by software packages outside of SAP. Configuration being
transported from Development to quality could, after importing, trigger a full unit test on all
applicable items as well as perform an integration test across all major business processes that
may be effected. This leaves the business analyst to perform exception testing and to validate that
none of the tests failed.