2. Testing
Business Compliance Unit Testing Basis Stress Testing
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.