Skip to Content
Author's profile photo Maria Trinidad MARTINEZ GEA

New SAP Business One Test Composer (B1TC) release 9.0!!!

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.

Assigned Tags

      8 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Nagarajan K
      Nagarajan K

      Hi,

      Very interesting tool to record whole process.

      Thanks & Regards,

      Nagarajan

      Author's profile photo Nicholas Wieser
      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

      Author's profile photo Maria Trinidad MARTINEZ GEA
      Maria Trinidad MARTINEZ GEA
      Blog Post Author

      Hi Nicolas,

      This is not the right place for asking questions but B1 forums.

      Please post your question in SDK as a discussion and give here only the link, we will then follow up in the forum (reading and following message is not part of the blogs feedback format).

      http://scn.sap.com/community/business-one-sdk/content#filterID=contentstatus%5Bpublished%5D~objecttype~objecttype%5Bthread%5D

      Regards,

      Trinidad.

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Former Member
      Former Member

      Hi Trinidad,


      Any help would be greatly appreciated.


      Thanks & Regards,

      Sam

      Author's profile photo Former Member
      Former Member

      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

      Author's profile photo Former Member
      Former Member

      Hi,

      Do you know if there is a new B1 TC release planned for SAP B1 9.2?

      Thanks in advance.

      Regards,

      Thomas

      Author's profile photo Edgar Ferreira
      Edgar Ferreira

      Hi Trinidad,

       

      Is there any option for B1TC or similar solution form SAP Business One 10.0?

       

      Best Regards,

       

      Edgar