cancel
Showing results for 
Search instead for 
Did you mean: 

Regression testing

former_member681145
Participant
0 Kudos

Hi

How is differentiating Regression testing from integration testing?

Regards

Ishikesh

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member

Hi,

In SAP these testings are same as software testings.

Integration testing :

Integration tests are performed when new code is added to an existing code base; for example, when a new function is added to a set of existing functions. Integration tests measure whether the new code works -- integrates -- with the existing code; these tests look for data input and output, correct handling of variables, etc.

Regression testing:

The term "regression testing" can be applied two ways. First, when a code problem has been fixed, a regression test runs tests to verify that the defect is in fact fixed; "Imagine finding an error, fixing it, and repeating the test that exposed the problem in the first place. This is a regresson test" (Kaner in Testing Computer Software). Second, regression testing is the counterpart of integration testing: when new code is added to existing code, regression testing verifies that the existing code continues to work correctly, whereas integration testing verifies that the new code works as expected. regression testing can describes the process of testing new code to verify that this new code hasn't broken any old code.

For information on many tests pls go through the link below:

[Different tests|http://www.philosophe.com/testing/tests.html]

Regards,

Krishna.

Former Member
0 Kudos

Hi,

Regression testing means rerunning test cases from existing test suites to build confidence that software changes have no unintended side-effects. The u201Cidealu201D process would be to create an extensive test suite and run it after each and every change.

Integration testing is a logical extension of unit testing. In its simplest form, two units that have already been tested are combined into a component and the interface between them is tested. A component, in this sense, refers to an integrated aggregate of more than one unit. In a realistic scenario, many units are combined into components, which are in turn aggregated into even larger parts of the program. The idea is to test combinations of pieces and eventually expand the process to test your modules with those of other groups. Eventually all the modules making up a process are tested together. Beyond that, if the program is composed of more than one process, they should be tested in pairs rather than all at once.

Integration testing identifies problems that occur when units are combined. By using a test plan that requires you to test each unit and ensure the viability of each before combining units, you know that any errors discovered when combining units are likely related to the interface between units. This method reduces the number of possibilities to a far simpler level of analysis.

Thanks.

Former Member
0 Kudos

Hi,

You can have a search at any of search engine and u will get enough materials. These testings concept is same in SAP also.

Thanks,

Raja