REG:REGRESSION & SYSTEM INTEGRITY TEST

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

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

Similar Messages

  • Unit testing and system integration testing for crystal report

    Hi gurus,
           I am creating crystal report by oracle procedure, will you please tell me how to do unit testing and system integration testing? appreciate very much.

    The focus of this forum is report design. The actual testing of reports would be subject to your own internal policies and procedures.
    Jason

  • Difference between unit testing and integration testing

    What is the difference between unit testing and integration testing in SAP? Is unit testing takes place in Dev client and integration testing takes place in QA system?
    Please clarify
    thanks

    Hello Krishen,
    unit testing means veryfiingsmall / the smallet pieces of software, while integration testing checks the overall functionality of applications. Within the AS ABAP the tool ECATT + manual tests is used for integration tests and the ABAP Unit language integration for unit testing.
    When, Who, Where tests are carried out is ultimately a personal decision. As unit tests are operate even under heavy development they are often the first choice for developers, but the unit tests can also serve for regression tests over a long period. Integration tests tend too be created and executed in later stages as they require often a certain majurity of the software under test.
    Beside the mentioned links you may check out ABAP Unit infos also in the Wiki.
    https://wiki.sdn.sap.com/wiki/display/HOME/ABAP+Unit
    Best Regards
      Klaus

  • Docs on integration testing

    please send me docs on integration testing with atleast one complete scenerio

    Hi Karunakar,
    Integration testing - It is the phase of software testing in which individual software modules are combined and tested as a group. It follows unit testing and precedes system testing.
    Integration testing takes as its input modules that have been checked out by unit testing, groups them in larger aggregates, applies tests defined in an Integration test plan to those aggregates, and delivers as its output the integrated system ready for system testing.
    Unit testing - One part or the whole part of transfer rules , update rules, etc..
    Integration testing - The whole data flow cycle to be tested
    This link will give u detailed description
    http://en.wikipedia.org/wiki/Software_testing
    Stress testing in BI..
    /people/mike.curl/blog/2006/12/05/how-to-stress-test-bw-the-easy-way
    REFER THIS REG CATT
    http://help.sap.com/saphelp_erp2005/helpdata/en/d7/e21221408e11d1896b0000e8322d00/frameset.htm
    Check this doc on Unit Testing
    unit testing
    Look at the threads below :
    Testing Methods in BW
    Unit Testing in BW
    How to do testing in BW
    Hi...BW testing
    Re: Hi...BW testing
    Hi...BW testing
    Pls refer following links...
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e210c8408e11d1896b0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/aba235413911d1893d0000e8323c4f/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e2123b408e11d1896b0000e8322d00/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/d7/e2123b408e11d1896b0000e8322d00/frameset.htm
    Hope it helps you!
    ****Assign Points If Helpful****
    Regards,
    Ravikanth

  • Unit Testing / Integration Testing

    Hi all
    Can somebody provide links to SAP testing....
    Can anybody define & write down the step by step details on carrying out unit testing, integration testing and user acceptance testing...How it is done..which systems..tools..test scripts / test cases etc

    hi,
    For all kinds of testing the first thing is to enumerate the scenarions i.e preparing a list of scenarions that need to be tsted. this wud include the test data and also the desired results. templates are provided by the consultants to the end users. thse templates have a description of the scenarios, the data used, the transacion codes,  the docs generated and if the desired results were obtained. thse need to be certified by the concerned.
    integration and unit tsting can be done on the same or different clients depanding on system landscape. user accptance testing is generally after the interfration tests have been satisfactorily conducted. different knds of users are asked to do the tests once their id roles and profiles are created. this phase shud be handled as if live production envirionment.
    saurabh

  • Unit testing and integration testing

    hello 2 all,
                    what is the diff bet unit and integration testing? in sap what is unit teesting consists of and integration testing consists of what?
    is this the work  of test engineers r whose work is this?
    take care
    love ur parents

    Hi Sameer,
    Unit Testing
    A unit test is a procedure used to validate that a particular module of source code is working properly from each modification to the next. The procedure is to write test cases for all functions and methods so that whenever a change causes a regression, it can be quickly identified and fixed. Ideally, each test case is
    separate from the others; constructs such as mock objects can assist in separating unit tests. This type of testing is mostly done by the developers and not by end-users.
    Integration testing
    Integration testing can proceed in a number of different ways, which can be broadly characterized as top down or bottom up. In top down integration testing the high level control routines are tested first, possibly with the middle level control structures present only as stubs. Subprogram stubs were presented in Section 2 as incomplete subprograms which are only present to allow the higher level control routines to be tested. Thus a menu driven program may have the major menu options initially only present as stubs, which merely announce that they have been successfully called, in order to allow the high level menu driver to be tested.
    Top down testing can proceed in a depth-first or a breadth-first manner. For depth-first integration each module is tested in increasing detail, replacing more and more levels of detail with actual code rather than stubs. Alternatively breadth-first would proceed by refining all the modules at the same level of control
    throughout the application. In practice a combination of the two techniques would be used. At the initial stages all the modules might be only partly functional, possibly being implemented only to deal with non-erroneous data. These would be tested in breadth-first manner, but over a period of time each would be
    replaced with successive refinements which were closer to the full functionality. This allows depth-first testing of a module to be performed simultaneously with breadth-first testing of all the modules.The other major category of integration testing is bottom up integration testing where an individual module is
    tested from a test harness. Once a set of individual modules have been tested they are then combined into a collection of modules, known as builds, which are then tested by a second test harness. This process can continue until the build consists of the entire application.
    In practice a combination of top-down and bottom-up testing would be used. In a large software project being developed by a number of sub-teams, or a smaller project where different modules were being built by individuals. The sub-teams or individuals would conduct bottom-up testing of the modules which they were
    constructing before releasing them to an integration team which would assemble them together for top-down testing.
    I think this will help.
    Thanks ,
    Saptarshi

  • Unit Testing and Integrating testing In HR

    Dear Sap Gurus,
    Would you be kind enough to  give me an example of unit testing and integrating testing??  what do you test, eg..TC and what else.. what happened.??. And also an example of Integrating testing  ..and an example ....I know what unit and integrating test is ..and with a good example, i will have a great idea about it ...thanks a lot.

    Hi Pooja
    Unit Testing:
    A process for verifying that software, a system, or a system component performs its intended functions.
    Unit transactions are tested against their own specifications and design documents.
    Integration Testing
    An orderly progression of testing in which software elements, hardware elements or both are combined and tested until the entire system has been integrated.
    Integration tests deal mainly with the testing of cross-application process chains in addition to transactions and business processes. The process models and the test cases derived from these form the basis of these tests.
    Regards
    Vijay

  • Scenario Testing vs. Integration Testing

    Hi,
    I am really confused with all the Testing lingo. There are so many different types of testing. They all sound like one another. Can somebody please clarify for me the difference btwn scenario testing and integration testing. A definition of each with a brief explanation would be nice.
    Thanks
    <b><REMOVED BY MODERATOR></b>
    Message was edited by:
            Alvaro Tejada Galindo

    Hi Ali,
    Testing is actually the process of exercising or evaluating a system or a system component by manual or automated means to verify that it satisfies specified requirements. It is the process of executing a program with the intent of locating errors.
    There are certain levels of testing as below:
    1) Unit Testing or Component Testing or White Box Testing or Scenario Testing
    2) Integration Testing or Interface Testing
    3) System Testing
    So, Scenario or Unit testing is taken care by the developer by executing the particular piece. Example is Developer wrote one program to display the list of vendors details. So, the developer tests whether the program is displaying the data correctly and in the correct format meeting the requirements.
    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.
    Integration testing (sometimes called Integration and Testing, abbreviated I&T) is the phase of software testing in which individual software modules are combined and tested together as a group.The purpose of integration testing is to verify functional, performance and reliability requirements placed on major design items.
    Example: A third party system sends vendor data file into our unix box. Our application program read the file and uploads the data and posts to different tables there by creating some document numbers.
    Hope this helps.
    <b><REMOVED BY MODERATOR></b>
    Thanks,
    Srinivasa
    Message was edited by:
            Alvaro Tejada Galindo

  • Integration Test and UAT - planning and document templates

    Hey all
    we are planning Integration Test and UAT currently
    I am perfectly aware of what you need in an e.g. out-dated classical APO-project with integration to ECC, BI etc
    But how do you do that in S&OP?
    We do not have a 3-system landscape with Developemt-Test-Production or more, we just have a test tennant and production
    Is there somewhere a recommended and described procedure?
    Example: If we plan 3 test cycles for data migration, we need to get rid of master dat in the existing model, but than we cannot go on working on correcting at the same time. So we need to make a copy of the planning area and load. Sounds simple. But than we need to switch interface with every test cycle
    there might be more things to consider which I am not aware of, especially as we are in a cloud
    Who can help with documentation / check lists / experience ???
    Same applies for a cutover plan ...
    Thanks
    Irmi

    Hi jitender,
    Yes, you can use Lync Rollout and Adoption Success Kit (RASK) .
    The Lync Rollout and Adoption Success Kit (RASK) provides an easy-to-follow, end-to-end framework for rolling out Lync 2013 within an organization. Inclusive of checklists, best practices, and key resources, Lync 2013 RASK offers guidance and resources to
    help achieve maximum results with your Lync rollout.
    For more details about Lync Rollout and Adoption Success Kit (RASK):
    http://blogs.technet.com/b/nexthop/archive/2013/04/19/introducing-the-lync-2013-rollout-and-adoption-success-kit-rask.aspx
    Best regards,
    Eric

  • Any one prepar integration test cases in SAP XI

    Hi,
    any one help me ,how to prepare integration Test cases in SAP XI
    bye
    suresh

    Hi All,
    This is my Scenario,here java system(sapphire) and sap system ,in this one example is
    Whenever inspection lot is created, the inspection lot data should go to the receiver that is sapphire through XI. This User exit is tested to see whether IDOC Function module is populated or not and to check whether Idoc is populated.
    In this scenario,we r using File to IDOC
    for this scenario we are writting a integration teat cases.
    bye
    suresh

  • Reloading POF context -- broken integration tests

    Adding in POF support has broken our integration tests. Each test passes by itself, but running the suite causes some to fail. Based on the log messages, it looks like one test A loads the default POF config from the coherence jar. Then test B sets tangosol.pof.config to a file that contains user types, but test B fails because the user type is not recognized. We call CacheFactory.shutdown() after every test, so I would expect the POF config to be fully reloaded.
    My question is: how can I reload the POF context so it will use the current tangosol.pof.config value?
    Here's the source for a junit test that reproduces the problem. It fails on the assertion in bold.
    public class ReloadPofConfigTest
    private static final String CACHE_NAME = "SearchResultCache";
    @Test
    public void pofContextShouldBeReconfigurable()
    ConfigurablePofContext pofContext pofContext = getPofContext(CacheFactory.getCache(CACHE_NAME));
    assertFalse(pofContext.isUserType(PortableSearchFuture.class));
    CacheFactory.shutdown();
    System.setProperty("tangosol.coherence.cluster", "SearchResultCache-local");
    System.setProperty("tangosol.coherence.ttl", "0");
    System.setProperty("tangosol.pof.config", "search-pof-config.xml");
    pofContext = getPofContext(CacheFactory.getCache(CACHE_NAME));
    assertTrue(pofContext.isUserType(PortableSearchFuture.class));
    CacheFactory.shutdown();
    public static ConfigurablePofContext getPofContext(NamedCache cache)
    Serializer serializer = cache.getCacheService().getSerializer();
    assertEquals(ConfigurablePofContext.class, serializer.getClass());
    ConfigurablePofContext pofContext = (ConfigurablePofContext) serializer;
    return pofContext;
    }

    Hi user10646670,
    If you change your configuration to
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
        <caching-scheme-mapping>
            <cache-mapping>
                <cache-name>SearchResultCache</cache-name>
                <scheme-name>search-result-cache</scheme-name>
            </cache-mapping>
        </caching-scheme-mapping>
        <caching-schemes>
            <distributed-scheme>
                <scheme-name>search-result-cache</scheme-name>
                <backing-map-scheme>
                    <local-scheme/>
                </backing-map-scheme>
                <autostart>true</autostart>
                <serializer>
                    <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
                    <init-params>
                        <init-param>
                            <param-type>string</param-type>
                            <param-value system-property="my.pof.config">coherence-pof-config.xml</param-value>
                        </init-param>
                    </init-params>
                </serializer>
            </distributed-scheme>
            <local-scheme>
                <scheme-name>search-result-local-cache</scheme-name>
            </local-scheme>
        </caching-schemes>
    </cache-config>and use my.pof.config system property in your test:
    System.setProperty("my.pof.config", "search-pof-config.xml");it should work.
    Regards,
    Dimitri

  • Purpose of UVT and integrations tests

    Hello
    Can you please explain me the purpose of  User validation and integration tests?
    In which system are these tests conducted?
    Thanks

    Hi,
    These Tests are done in
    1)User Tests-In Dev-Done by Developer
    2)IntegrationTest - In Quality.-Done by Third Party or user.
    The Purpose of it ..........
    1)There is Gap in understanding of the User Requiement and what wehave developed.
    2)For Ducumentation purpose so that if there is ny clarifiction in future we can always refer the UT/IT.
    3)Security Reasons,impact
    4)Authorization Reasons,impact.
    5)To check the Quality of Data and the Amount of Validation done.
    6)To Cross check all the Scenerios as per Requieement.
    7)if any Programs are used ,the impact of the same.
    Rgds
    SVU

  • E2E Integration Testing

    Hello,
    we have a Solution Manager system with SMD and E2E Root cause analysis setup.
    We need to now enable or setup E2E Integration testing for test scenarios.
    Is there a setup guide for this like How we have to setup E2E Root cause analysis?
    Thanks
    WR

    Hi,
    Check with the following links.
    1. http://www.sap-press.de/download/dateien/1448/189_leseprobe.pdf
    2. http://www.sapforum.co.kr/TECHDAY07/download/10.%20%5BAGS%5D%20END-TO-END%20SOLUTION%20operations_final_2.pdf
    3. http://service.sap.com/soutionmanager --> search for E2E configuration.
    Regards,
    Srini Nookala

  • Unit testing or integration testing?

    Here it says that this example is more of an explanation of framework than best practice because of the conflation of integration/unit testing concepts: http://docs.flexunit.org/index.php?title=Using_Asynchronous_Startup
    My question is, how do you define a line here between unit testing and integration testing? What kind of UI components asynchronous tests are then considered to be unit tests and not yet integration tests? Many books recommend having 100% code coverage with unit tests. How would this example look like, to be considered only a unit test and not integration test?

    The question about which levels of testing to do are really dependent upon you. Let me explain a bit more.
    If you are building an application, and only an application, then functional testing probably covers most of your needs. In an application environment, you have a relatively narrow pathway of options and interactions that a user might follow. So long as you test those options well, your app will probably work as well.
    Where I see the real value of unit testing is testing for the unknowns. If you have a class that will be used in multiple applications in multiple ways, or perhaps it is intended to be a reusable class where others in your organization will use it in the future, then you want lower level testing. You want to have the best coverage you can because you want to know that, regardless of the way someone chooses to use the code, it will likely function or at least fail gracefully.
    The same is true for integration. If I am creating a Flex component, then I can unit test part of it, but not all. So, I want to use integration tests to ensure that it works in as many circumstance as possible. Further, Flex components have a life cycle, so testing them when they are not on the display list isn't really a valid test..
    So, to summarize, I see unit and integration w/Flex about testing possibilities and trying to achieve realistic code coverage for known and possible use cases. I see functional testing as testing those components in very specific use cases.
    Which do you need? Depends. Are you developing reusable components across (n) projects, likely the first 2 and maybe the last. Are you an application developer testing that an application works in documented business cases? Just functional will likely work.
    Hope that helps,
    Mike

  • My Macbook aliminium unibody from late 2008 will not boot. I reach the grey screen with the apple icon and the spinning grey gear. I used disk utility to boot it but it said integrity test failed. I don't know what to do can anyone please help?

    My Macbook aliminium unibody from late 2008 will not boot. I reach the grey screen with the apple icon and the spinning grey gear. I used disk utility to boot it but it said integrity test failed. I don't know what to do can anyone please help?

    Sounds like you may have a harddrive issue.  You are probably going to need to get that changed out and then install the OS X again to get it going.

Maybe you are looking for

  • The difference between the bubble and the panel

    I just experienced another reason why I hate the bubble instead of the drawer/panel, besides the whole data entry thing. I had the calendar on my smaller 20" monitor on my right - I use my 30" monitor for the nuts and bolts of my work. The calendar w

  • How to resize a PDF document in simplicity ?

    Hi, I have an HP OfficeJet Pro 8500 printer.  When I scan a document an import it in PDF, the size of the document is very large.  Since the beginning, I used Apple's Color Sync utility to reduce the size of file without really reducing the quality o

  • AppleScript input box issue

    I created an AppleScript on my Mac Pro and the text input box never shows up! I've tried other samples and it never shows up, I tested the same script on my MBP and it works fine. This looks like a stretched circle with a down arrow. Here is a screen

  • How does a basis adimn support SRM procurement?

    We newly installed SRM for our procurement. Support is an on-going effort.  However we do not know what is specific for basis people to support procurement? Please share your experience. Thanks!

  • 2LIS_13_VDITM Enhancement  problem

    Dear Experts, Below is the Code which i wrote in the EXIT_SAPLRSAP_001 Function exit. There are two field which i wanted to fill (TSR and Profit Center) but only Profit center is getting filled. Please let me know what is wrong in this code. WHEN '2L