Skip to Content
Author's profile photo Nisha Agrawal

ANST can help in effective test preparation

ANST – Automated Notes Search Tool, is a powerful tool to help searching SAP notes for issues you encounter in your SAP system. As this tool is part of SAP standard applications now and has been of great use for end customers, partners & development teams, in this blog I am exploring the possibilities of using it for Quality engineers from testing point of view.

Before doing any scenario testing & test automation, it is most important to ensure that the required customizing is correct & complete to support the execution of test case. This tool can be of great help in ensuring the same & achieving more effective testing.

Lets start from the point when we design a test case , its very important to define the prerequisite steps  including the required customizing correctly here. Often, one way of finding important customizing tables involved in process testing is through development colleagues/application responsible, however in that case we are dependent on correctness & completeness of the information provided.

Here is another way to do it using ANST, to find the right tables/views ensuring all customization are done in test automation prior to scenario testing. ANST has got capability to give all the tables which are used in a particular test execution. Before test automation, to get maximum coverage of tables which may impact the test execution, manually perform each test step while using ANST. The trace will capture all the table from different components  during the test execution.After capturing all the tables , you can select the area you want to test/automate  and from there you can navigate to corresponding tables/view.

With this, now you can ensure to  include all of the required customization in your automation script to avoid any customization errors during test execution. This tool offers excellent capability of getting all the customizing tables in one place for a scenario or transaction which is to be tested.

Lets do this with a simple scenario where user wants to create a warranty claim using transaction WTY:

Steps :

Login to test system and start the transaction ANST. Enter The transaction you are testing and Description .

I suggest you to give a meaningful description as this will help to search the trace later if needed.

Anst_1.png

After executing , tool will take you to the transaction screen. Enter the necessary parameters & perform the transaction.

ANST_2.png

ANST_3.png

On completion of transaction, click on customizing tables button on below screen.

ANST_4.png

On below screen, it will show all the tables which are touched upon during this test.There are component specific table lists as well and Important tables can be scanned for the data checks.

/wp-content/uploads/2015/03/anst_6_672591.png

You can double click on a particular table to navigate to the details of table. With this analysis, you can decide to include which all customizing steps should be included as prerequisite steps in the test automation script for this transaction.

You can check the trace later too by opening it with the description saved earlier, as below:

ANST_5.png

Hope this will help in designing automated tests better. If you want to know more about ANST, you can refer to some of the other blogs on this:

What is ANST….and why aren’t you using it?

The power of tools – How ANST can help you to solve billing problems yourself!

Assigned Tags

      13 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Great post! I'm looking forward to giving this approach a try.

      Author's profile photo Nisha Agrawal
      Nisha Agrawal
      Blog Post Author

      Thanks Ryan.

      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      Good tip but I have to note that the title seems somewhat misleading. As it is clear from the blog text, ANST does not actually provide any test automation functionality (as one might believe after reading the title). It can only aid in the decision making when preparing test scripts (regardless of whether any automation tools are used afterwards).

      Maybe it's just me, but based on the title I was expecting to read about the actual automation, so it was a little disappointing. The title would be more accurate if it didn't mention automation, I believe.

      Thank you.

      Author's profile photo Nisha Agrawal
      Nisha Agrawal
      Blog Post Author

      Thanks for reading and sharing your feedback.

      I agree that ANST on it’s own does not provide any automation feature. However, in this blog I wanted to emphasize how ANST can be helpful in determining all the prerequisites, which can lead to errors in test automation, if missing. Since this is applicable for any test preparation I have edited the title according to your suggestion. Thank you.

      Author's profile photo Jelena Perfiljeva
      Jelena Perfiljeva

      Thank you! 🙂

      Author's profile photo Former Member
      Former Member

      Automated execution is not just automation of process/scenario but also ensuring that required pre-requisite (customizing and master data) are also taken care either manually or automation. The idea of using this tool in identifying the missing customizing and there automating the same as a long term solution is good.

      Author's profile photo Carlos Martinez Escribano
      Carlos Martinez Escribano

      Thank you for the article Nisha. Identifying the customizing notes involved in a process is another feature of ANST, not so well known as the note search but very interesting too.

      Cheers,

      Carlos.

      Author's profile photo Nisha Agrawal
      Nisha Agrawal
      Blog Post Author

      Thank you Carlos for reading & feedback.Indeed , It's really an interesting tool from quality prospective as well.

      Regards,

      Nisha

      Author's profile photo ' MoazzaM '
      ' MoazzaM '

      Hi Nisha

      This is new tool for me. Though I didn't check this in system yet but still I am sure this is going to help me in my new project 🙂 Thank you for sharing me and informing me. Please keep me update in future as well.

      Thank$

      Author's profile photo Nisha Agrawal
      Nisha Agrawal
      Blog Post Author

      Thanks MoazzaM for your time. ANST is really a great tool. Use & share your experience as well.

      Sure i will keep updating you.

      Thanks

      Nisha

      Author's profile photo Nitin Jinagal
      Nitin Jinagal

      Well, this is something quite real worthy. Definitely a super hit blog. Why didn't I read it before ? 

      Thanks a lot for sharing this.

      ntn

      Author's profile photo Nisha Agrawal
      Nisha Agrawal
      Blog Post Author

      Thanks Nitin. It's really a very useful tool. A Big thanks to the developers who designed & developed it.Hope it will be very helpful for you as well.

      Regards

      Nisha

      Author's profile photo Former Member
      Former Member

      Hello,

      How to trace in ANST non DIA task (job task)? In st12 this avalaible.

      Best Regards,

      Alexey