cancel
Showing results for 
Search instead for 
Did you mean: 

REG:REGRESSION & SYSTEM INTEGRITY TEST

Former Member
0 Kudos

Hi experts,

i have one question i dont know it may be basic question. i am new to xi/pi can you please tell me

how we test & what the purpose of the REGRESSION TEST,SYSTEM INTEGRITY TEST,PERFORMANCE TEST

what are the differences between these three test in pi

thanks in advance

koti

Accepted Solutions (1)

Accepted Solutions (1)

rajasekhar_reddy14
Active Contributor
0 Kudos

SEARCH IN SDN...

Performance testing -- Testing interfaces with high volume messages and idetify the perfromace like how much thorugh put it is taking and server utilization.. Runtime work bench we can see performance montioring.

System Integration Testing--Testing interfaces end to end using realtime bussiness systems..its deal with complete end to end testing between bussiness System A and BussiessSyste,

Regression testing----commonly used term in testing..seach in sdn or google it.

Regards,

Raj

Answers (3)

Answers (3)

Former Member
0 Kudos

hi experts thanks for ans

Former Member
0 Kudos

Hi

From the point of view of PI landscape and testing methodologies :

Performance testing

1.To Test the systems load tolerance .Its purely physical testing and no application logic is tested in this.One case may be to check the system performance like how much time is taken if multiple users assess the system or say create orders using the interface.

2.There may be several ways u can design an interface to make the business logic to work.(say with BPM or without BPM).So in PT you can evaluate system performance and decide on which approach is best suited.

3. It might be useful to fix any hardware sizing issues also.

4.Usually done in pr- prod system say after a system refresh or migration etc.

System Integration Testing--

1. To test end to end business logic and functionality when all the systems in the data flow are connected and individual unit test is already done (say ECC,PI and third party ).

2. helps is checking the connectivity, execution of functionality.Basically it can be a functionality test.

3.Done after Dev and before User acceptance testing.

Regression testing----

1. Its done when there are changes made to functionality/data , before and after test scripts are prepared and executed.

2.its helps in checking if the changes made will effect any exisiting functionality ,basically before and after the change the existing functionality should not effect but the required changes should reflect.

3.Done after a fix in code and before moving it to prod.

You can refer this like alsohttp://wiki.sdn.sap.com/wiki/display/ERPLO/TypesofTestings

Best Regards,

Srinivas

Former Member
0 Kudos

These are normal testing terms. You could have searched them in google.

Former Member
0 Kudos

Hi,

SYSTEM INTEGRITY TEST

This is end to end testing where the third party legacy systems would be connected. A complete end to end testing would be done to check the connectivity, message flow etc.

PERFORMANCE TEST

This is most likely like Load testing. A huge load of messages would be pumped in to the system and the system performance and relaibility are monitored. As mentioned above, you can get the statistical data on the message load in performance monitoring in RWB.

REGRESSION TEST

In PI, if an interface is activated for more than one business system, regression testing would be required. This testing is like testing for each and every condition and activation present for an interface.

Regards,

Subbu

Former Member
0 Kudos

Hi Subbu ,

Can please provide me a bit of cleare picture on about th regression test. you said

like 'one interface is activated for more than single buisiness system means can you please explain about this clearly"

suppose i have a scenario, like i need to fetch the data form sap ecc and send to the third party. for that i need to create 6 interfaces like proxy to soap scenario here we are creating single buisiness system for sender and single BS for receiver for all 6 interfaces

so my question is here is it need to test the regression test ? if yes how can i do?

thanks in advance

koti

Former Member
0 Kudos

Regression testing means rerunning test cases from existing test suites to build confidence that software changes have no unintended side-effects. Regression testing usually happens if any change to existing functionality/code happens and this test ensures that new changes have not impacted/changed the existing logic/functionality.