How to make a Abap Unit Test Suit with many test classes

Hi,
Problem space
we have different packages(embedded) in our project and each package corresponds to a differnt functional layer in the design.
We want to create abab unit test classes for these different layers.
say embedded package 1 has 10 unit test classses
      embedded package 1 has 20 unit test classses
How to grup these classes together so that we can start them frm a test suite.
Code examples and blogs links will be appreciated.
regards
anubhav

This sounds a bit like Project Administration 101 to me.
I'm not exactly sure what you are actually trying to do here --but generally if you want to functionally test something you need to start with a business process -
You need to create scripts which tell the user the data to be entered, the transaction to be used and the outcome.
With SAP you might need to show screen shots of each stage as well.
You follow this for each complete business process until you've covered the whole business cycle.
You complete this say individually for Logistics, Purchasing and Finance and then compare what SAP gives you with what you expected to get.
For some type of testing CATTS can help but without the business processes any testing is essentially meaningless.
It is totally pointless trying to design a "generic" test plan until you've got the functional consultants to describe the business processes involved.
Cheers
jimbo

Similar Messages

  • How to make your iPad and iPhone commicate with each other

    How to make your iPad and iPhone commicate with each other

    this is very easy...
    firstly disconnect the DSL modem for the linksys..
    then connect the computer to the linksys router (port 1/2/3/4)..
    then access the linksys setup UI
    open ur web browser
    site: http://192.198.1.1/
    username: [blank]
    password: admin
    now hook up the westell modem.. and goto the status page ...
    check Internet IP.
    if then Internet IP is 192.168.1.* then,
    disconnect the westell from the router and goto the setup page.
    change the LOCAL IP address to 192.168.2.1 (notice the 2.1 and not 1.1)
    save settings....
    connect the westell and viola ur online...
    if the Internet IP is 0.0.0.0 then
    goto the setup page and change the 'Internet connection Type' to 'PPPoE'
    once done the page changes and give u a place to enter a username and a password.. this username and password is given by verizon..
    sud be something like '[email protected]'
    once done save settings...
    goto the status page and hit connect... give it a few moments... u shud get a Internet ip address... if u get one ur online if not then power cycle the entire network. and try check to see if u get an ip..
    hope this helps...
    cheers..
    Life is short... So get movin !!!
    DopeLorD

  • Has anyone figured out how to make the Yamaha 01V96i mixer work with Logic 9.1.8

    Has anyone figured out how to make the Yamaha 01V96i mixer work with Logic 9.1.8 as a control surface ?

    In YAMAHA01v96i:
    Go to DIO/SETUP select Generic DAW. Go to MIDI settings page and set the desired port (personally I use Number 1), Select the same audio frequency you use in your DAW (I use 44.1KhZ)...at this point You should save a scene in you 01V96i to avoid to repeat all the procedure again.
    Open studio manager, go to patch and set the input port from 17 to 32 respectively to USB1-USB16 (this will give you the return from you DAW to the 01v96i
    Save again the scene overwriting the old one.
    in LOGIC
    Click on preferences, select Audio then select 01v96i, then click on control surface and select Mackie design Baby HUI and in the midi session set the same port that you've been setting on the Yamaha 01V96i (Port 1 if you follow this example).
    That's more or less it.
    It worked for me...so far

  • Hello, i would like to know how to make horizontal sites and it moves with the scroll

    Hello, i would like to know how to make horizontal sites and it moves with the scroll

    Hi
    You can refer to these videos :
    http://www.lynda.com/Muse-tutorials/basics-horizontal-scrolling-websites/108131/115685-4.h tml
    https://www.youtube.com/watch?v=gZI_K1TXqOM
    Thanks,
    Sanjit

  • How can i split a long single video with many different scenes in it ?

    how can i split a long single video with many different scenes in it ? in premiere pro cs3

    Yep better ask in the Premeire Pro forums, but while loading their forum page check the cutter tool (C) it will allow you to cut your footage

  • How to make an ABAP program run for a specified number of times ?

    assalamoalikum all!!!
    Can some 1 plz tell me that How can I make my ABAP program run ONLY for 2 times (after it went in production etc)
    AND when the program runs for 2 times It then gets hanged/Locked foreever.
    Suppose my program is:
    REPORT twice002.
    write ' I will run only twice bye bye'.

    Well, I guess the only full proof way is to create a custom "Z" table which will hold the counter, in your program you would update this table every time the program runs. In this same program before updating the counter, you would retrieve the counter and check if it is = 2, if so, then write a message and RETURN.
    Regards,
    Rich Heilman

  • How to use TH1 Custom Guitar Effect Suite with Garageband?

    I'm a newbie at home recording so bear with me.
    I just downloaded the TH1 Triode VST demo but can't figure out how to make it work with my Garageband software?
    Any suggestions where to start?
    Should I have downloaded the Stand alone version instead?
    Any help would be much appreciated.
    Cheers!

    Bingo! That was the trick!
    Now, second question.
    If I want to buy the full version, do I purchase the the TH1 Triode AU version or would I need the TH1 1.1.4 AU Mac version? It says the TH1 1.1.4 AU is Mac OS X 10.6 Snow Leopard compatible. But I'm on the 10.5.8 system. I guess my question is whether the TH1 1.1.4 is the latest version that works with 10.5.8 or is it only compatible with 10.6 or later? And by "Triode" do they mean "Try" ? LOL!!!
    I know it sounds dumb but I really haven't got a clue which one to go for on my system.

  • HT2801 How to make external "SuperDrive" work on iMac with failed built-in?

    WHY is my new external "SuperDrive" "designed exclusively for use with Mac computers that do not have a built-in optical drive"?  How can I make it work on my iMac with a failed built-in "SuperDrive" that was obviously junk to begin with?  I ordered it from a Staples kiosk that had zero product information but the name of the product was USB SuperDrive and it was made by Apple so I reasoned it would run on my Apple.  I bought an LG 2 months ago when the built-in failed but the LG only worked about a month then every disc burn was aborted as "error."  So I bought new burn software from the Apple app store but still "error" so I went to Staples and bought this and it didn't work so I ise a magnifying glass to read the light grey letters on the white box and it says "Compatible with Mac systems without a built-in optical drive."  I found articles online advising how to hack my own computer to make this work but I am low-tech and afraid of wrecking my computer.  I am FURIOUS with Apple, I buy it only because Windows gave me such grief but honestly Apple hardware has OFTEN proven itself short-lived and low quality.  PLEASE how do I burn an audio CD with my stupid iMac peice of garbage?

    Calm down.
    If you so choose here are some quality optical drives you can purchase, online here.
    http://eshop.macsales.com/item/OWC/VLU2SD24XS/
    http://eshop.macsales.com/item/OWC/MR3F82SD24S/
    For Mac burning software, you can purchase and use Roxio Toast.
    http://www.roxio.com/
    OR you can try this freeware software called simply Burn.
    http://burn-osx.sourceforge.net/Pages/English/home.html

  • Simple test suite for regression testing

    Hi,
    I was wondering if anyone has a simple test suite available.
    I'm after these main areas:
    1. arbitary script lanching (or just firing off ud32 files)
    2. database comms (inserting test data, extracting final status)
    3. comparison (ala diff) for regression tests.
    I have knocked out a partial (i.e. not 100% finished!) one myself in perl, but was wondering what else other people have created .
    i'm Looking for insparation / use what has already been done!
    Thank in adavance,
    Wayne

    Subclass the test case itself, and have a factory method to return instances of the correct class you wish to test, or, use a protected instance variable to put it in
    e.g
    public class TestMyClass extends TestCase {
       public MyClass getMyClass() {
         return new MyClass();
      public void testSomething() {
           MyClass myClass = getMyClass();
           assertTrue(myClass.isWorking());
      public class TestSubclass extends TestMyClass {
         @Override
         public MyClass getMyClass() {
            return new Subclass(); // assume this extends MyClass
         // all the superclass test methods still get run
      }or
    public class TestMyClass extends TestCase {
      protected MyClass myClass;
      public void setup() {
        this.myClass = new MyClass();
      public void testSomething() {
           assertTrue(myClass.isWorking());
      public class TestSubclass extends TestMyClass {
      public void setup() {
        this.myClass = new SubClass();
         // all the superclass test methods still get run
      }

  • How to make the Printer deskjet 3940 compatible with Windows 7, home basic, 32 bits?

    I have HP Deskjet 3940 Printer. I recently purchased a Lenovo desktop( C320, 57-302429) which has Windows 7,home basic,32 bits operating system. The said printer does not work with the above computer. Please guide how to make this printer compatible with the above operating system.
    This question was solved.
    View Solution.

    1. Click the Start button, click Control Panel and double click Devices and Printers.
    2. Click Add a Printer.
    3. Select Add a local printer.
    4. Choose an existing USBx Local port, click Next.
    5. Click the Windows Update button.
    6. After the update finishes, search for the 3940 driver.
    7. click Next,Next,Next,Next,Finish
    Please mark the post that solves your issue as "Accept as Solution".
    If my answer was helpful click the “Thumbs Up" on the left to say “Thanks”!
    I am not a HP employee.

  • How to make the active save-to-file with the data from GPIB ?

    Hello,,everybody !!
    I want to make the active save-to-file with the data from GPIB since starting the measurement. To save-to-file at the end of measurment is somehow risky for losing the data because my measurment have to take for long time (eg. 24-48 hours).
    Thank you in advance for anybody's help !!

    Thanks Dennis,
    I have already append, I got it but still have one small problem that between each line it has the blank line. Example as below ,
    16:40:33 54.24
    16:40:34 54.23
    16:40:35 54.24
    I want to get rid of the blank line in between.. Do you have the idea about it ?

  • How to make an ABAP Proxy public as an asynchronous WebService

    Hello together,
    i have made an ABAP-Proxy public as an WebService by generating the WSDL from the directory for my asynchronous <b>outbound interface</b>. This outbound interface is mapped to the ABAP-inbound interface and so on. This works fine.
    But actually i don't need any mapping. So i'm thinking about to how to send the WebService <i>directly</i> and to the ABAP-Inbound-Interface <u>asynchron</u>.
    1. Is this possible at all (and how), and if so
    2. does it makes sense in order to improve the performace (there is a mass-processing in behind)?
    Gunnar

    Gunnar,
    I guess its simple...go for SOAP to Proxy scenario.
    If ur source and target structure is same ..u need not require mapping.u can execute the scenario without mapping also.
    I have done same scenario 2 months ago.....
    following things u need to do.
    1)create outbound message interface
    2)create inbound message interface
    3)No need of message mapping and interface mapping(if u dont require any transformation of source structure)
    4)create WSDL for outbound message interfce
    5)create proxy for inbound MI
    6)write the necessare code in ur proxy
    7)using any SOAP editor like XML spy send data to proxy...
    u have done the work!!!!
    All the best
    regards
    biplab

  • How to make inactive ABAP Program in production system

    Dear Expert,
    I have a lot abap program in production system which are not used anymore and my company plan to upgarde our SAP system, therefore to reduce the effort for the SAP upgarde I will  deactivate the unused ABAP program.
    My question how to change the active abap to inactive in production system ?
    Thank you in advance.
    Best regrads,
    Tjandiagung

    Program details are stored in the table REPOSRC.
    Primaray keys are PROGNAME and R3STATE.
    Suppose if the program zxy is in active state, then enry will be
    ZXY  A
    Suppose if we made some changes to it and saved, so the program is in inactive state. so one more entry will be there in the table
    ZXY A
    ZXY  I
    So if you add like this for the program which you want in the table REPOSRC, then that programs will be in inactive state.
    Regards,
    Nikhil

  • Need details on how to make custom ABAP report archive enabled

    Hi All,
    We are working in our project to make custom reports as archive enabled so that they can read archived data.
    Need some information on the below queries.
    1.Is there any function module to read selected data from archive file? For example i don't want to read the whole BKPF table data from archive file instead want to get belnr and bukrs only.
    2. What are the perfromance measure which can be taken while making an existing program archive enabled
    3. Important archiving tables which can help for the above.
    4. When i use the function module "Archive_open_for_read' then system displays a pop up to select the archive files based on the archive object.
    Considering that all the reports are run in background how do i make sure that in background run all the archive files are selected and processed.
    Thanks in advance for your valuable suggestions...
    Regards/Ajay

    Hi Ajay,
    1.  You have to create a separate field catelogus and AIS according to your requirement with the required fields you want . Because the standard structures and field catelogues contains many fields from all tables. So before doing the read operation you have to deactivate the standard AIS and activate your newly created AIS .
    2. Can you give some more details for this question to be answered.
    3. The important archiving tables used are ARCH_IDX,ARCH_RPRG,ARCH_DEF.
    4. While scheduling the Read process in batch mode , it will give you three criterias to be entered.
         . Spool Parameters
         (ii). Start date
         (iii). Archive selection of files.
        Unless you enter values for any one of these options , You cannot execute the batch job.
    Hope this would help you.
    Regards - Swarna.

  • How to make SAP ABAP trial version (with BI) system faster?

    Hello,
    I have just installed the SAP Netweaver ABAP trial version. (And using it along with SAP BI) My PC Configuration is 2 GB RAM, 10 GB Free HD, 1.6 GHz processor.
    But when I run SAP BI, it is very slow. A regular command takes about 20-30 seconds. Is there any way I can speed up the SAP system?
    I am ready to upgrade my laptop/Or even buy a new one with nice settings if I am sure that it is going to help me.
    Thanks
    Dhananjay

    >
    Mukesh Trivedi wrote:
    > Hi Dhananjay,
    >
    > I have installed 2004s ABAP Trial Version (Also I have NW 7.0 ABAP trial version on other machine) and trying to access BI. Can you please guide me how can I access as when I try to access from 000 client it tells me to use 001 client and when I login to 001 client using SAP* user it tells me that System NSP Client 001 has no logical name Creat , Assign or Cancel, can you please guide what option I have to select and what are the steps after that.
    >
    > Thanks,
    > Mukesh
    Double post. See other thread for answer.

Maybe you are looking for

  • Crystal report generation with Java Bean AS  Data source on RAD

    <p>Hi,</p><p> </p><p>          Our company wants report generation in IBM RAD 7.0  using crystal reports with a Java Bean as data source. i HAVEN'T FOUND ANY ARTICLES TO WORK ON RAD. Any inputs appreciated..</p><p> </p><p>Thanks,</p><p>Manju</p>

  • Can't see my folios online...

    Hi, I've created folios with the Folio Builder panel in InDesign. I'm logged in from InDesign and the online DPS Folio Producer panel with the same login, but my folios aren't showing up in the online panel. Is this because I haven't purchased a memb

  • Time Capsule on roaming

    Hi Everyone. I need help. I noticed I am downloading at half the speed when my laptop in roaming on my Time Capsule(wireless download). The main AExtreme(connected to broadband modem)has a download speed of 600KB/s but the Time Capsule is only downlo

  • Error while POF serialization

    Hi i am getting the following error while doing the POF serialization. please help java.lang.StackOverflowError at com.tangosol.io.pof.PofBufferWriter$UserTypeWriter.isEvolvable(PofBufferWriter.java:2753) at com.tangosol.io.pof.PofBufferWriter$UserTy

  • Automating my AE(CS4) composition workflow?

    This may be a very basic process and if so I apologize in advance. I have a workflow for doing certain comps in AE. I use alot of keyframes and they are very repetative. Meaning I use alot of the same comp settings, keyframes etc in each comp BUT the