Business compliance represents a suite of tests that ensure that new configuration
will not adversely
effect the production system.
Whenever new configuration is transported into a Quality system, three types of test
should be
performed.
- UNIT TEST -
Test that new configuration works as expected
- REGRESSION TESTING - Test that
other functions in same area still work
- INTEGRATION TESTING - Test the
business processes around the configuration still work.
The problem with this level of testing is the manpower
and time required to perform the test. A
comprehensive test would require a team of people each testing there application area. To do this
level of testing once is difficult, to do this each time new configuration is transported is almost
impossible to do manually.
Siamease allows each application area to define small tests within the business process.
The
complete business process can then be automated. The advantage of this is that the application
teams can execute other teams processes without requiring any knowledge of those module.
E.g. The finance team may need to test open item clearing. Open items are typically
created by the
SD module. The finance team can then run a Siamease script that creates a sales order, delivers it
and finally bills the order creating an open item in finance. This process can be rerun as often as
required. A manual test would require an SD person to constantly provide test data for the finance
team. A task that has little or no benefit to the SD team, but is critical for the Finance team.
This is a feature that gives Siamease staying power long
after data migration.