Skip to Content

Have you ever used SAP Business One Test Composer to automate your add-ons testing?

Take some minutes and have a look at it, we have just now released a new version 9.1 mainly fixing some limitations found in our previous 2.4 version. This version has been compiled for SAP Business One 9.0 version.

SAP Business One Test Composer is an automation testing tool for SAP Business One. It provides a simple way for mainly record/replay scenarios for testing purposes but can also be employed in many other use cases. This tool leverages on the well known and established SAP Business One SDK, on the .NET platform and on Microsoft Visual Studio .NET environment.

You can see detailed information about B1TC and download it from this link.

You can find the complete list of fixed issues as a comment in our previous blog post at:

http://scn.sap.com/community/downloads/blog/2012/08/09/new-sap-business-one-test-composer-b1tc-release-24

You can also use this blog to give us your feedback: do you find it useful, do you think something important is missing?

Please give us your opinion:

Do you find it useful? User friendly?

We are really interested in hearing your ideas.

To report this post you need to login first.

7 Comments

You must be Logged on to comment or reply to a post.

  1. Nicholas Wieser

    Hello, congratulation a very usefull tool.

    May I ask two questions:

    a) our customer has 25 Different B1 Databases. So when we add a new SIP File, we needed to got to all the 25 Databases and press OK in the System message.

    I now made a script. This Script works fine for one database, but not if i have more than one Database in the Script (Invalid Form or Not Found):

    E.g: (1-10 is a set )

    (The company Databases i hided here with xxxx)

    1) Press on menu “Administration”

    2) Press on menu “Choose Company”

    3) Open form “Choose Company”

    4) Press on matrix “Item4”, Column “Company Name”, Row “1”(Value = PE_xxxx in form “Choose Company”

    5) Press on item “User Code”, in form “Choose Company”

    6) Set Item “User Code” With value “Z00371pm”, in form “Choose Company”

    7) Press “{TAB}” key.

    8) Set Item “Password” With value “Start123”, in form “Choose Company”

    9) Press on item “OK”, in form “Choose Company”

    10) Press on item “OK”, in form “Systemmeldung”

    11) Press on menu “Administration”

    12) Press on menu “Choose Company”

    13) Open form “Choose Company”

    14) Press on matrix “Item4”, Column “Company Name”, Row “2”(Value = xxxxxxxx), in form “Choose Company”

    15) Press on item “User Code”, in form “Choose Company”

    16) Set Item “User Code” With value “Z00371pm”, in form “Choose Company”

    17) Press “{TAB}” key.

    18) Set Item “Password” With value “Start123”, in form “Choose Company”

    19) Press on item “OK”, in form “Choose Company”

    20) Press on item “OK”, in form “Systemmeldung”

    21) Press on menu “Administration”

    22) Press on menu “Choose Company”

    23) Open form “Choose Company”

    24) Press on matrix “Item4”, Column “Company Name”, Row “3”(Value = xxxxxxx), in form “Choose Company”

    25) Press on item “User Code”, in form “Choose Company”

    26) Set Item “User Code” With value “Z00371pm”, in form “Choose Company”

    27) Press “{TAB}” key.

    28) Set Item “Password” With value “Start123”, in form “Choose Company”

    29) Press on item “OK”, in form “Choose Company”

    30) Press on item “OK”, in form “Systemmeldung”

    b) same applies when i add a UDF.

    It works for one Database but not if i have more than one Databases in the Script where i wan to Add the UDF.

    1) Press on menu “Administration”

    2) Press on menu “Choose Company”

    3) Open form “Choose Company”

    4) Press on matrix “Item4”, Column “Company Name”, Row “9”(Value = xxx xxx BRANCH), in form “Choose Company”

    5) Press on item “User Code”, in form “Choose Company”

    6) Set Item “User Code” With value “Z00371pm”, in form “Choose Company”

    7) Press “{TAB}” key.

    8) Set Item “Password” With value “Start123”, in form “Choose Company”

    9) Press on item “OK”, in form “Choose Company”

    10) Close form “Bestätigung von Dauerbuchungen”

    11) Close form “Choose Company”

    12) Call script file “C:\Users\Administrator\Desktop\B1 Testcomposer\SET UDF\UDF_anlegen.Stc” with data file “C:\Users\Administrator\Desktop\B1 Testcomposer\SET UDF\UDF_anlegen.Dtc

    The Script above works. If i copy the 12 lines and paste them it does not work anymore. Either Timeout message, or Invalid Form or not Found.

    I hope this is the right place for asking questions!

    Thank you in advance for your support, Nick

    (0) 
      1. Sam Thomas

        Hi Trinidad,

        I would like to use B1 TC for functional testing of our add-ons. Will it be possible for me to do the functional testing(add-on’s expected against add-on’s actual) of the add-on using B1 TC? Could you please explain with some examples so that I can start with B1 TC.


        For instance, our add-on has a window that allows the user to filter and display BPs in the matrix. User can select a Payment Term from the drop down and click Refresh button. Then the BPs with matching payment term should be listed in the matrix/gird. Here I want to check whether the BPs listed is correct. How can I use B1 Test Composer to do this?


        Regards,

        Sam

        (0) 
  2. Sam Thomas

    Hi,

    I would like to use B1 TC for functional testing of our add-ons. Will it be possible for me to do the functional testing(add-on’s expected against add-on’s actual) of the add-on using B1 TC? Could anyone explain with some examples so that I can start with B1 TC.


    Regards,

    Sam

    (0) 

Leave a Reply