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:
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.
After executing , tool will take you to the transaction screen. Enter the necessary parameters & perform the transaction.
On completion of transaction, click on customizing tables button on below screen.
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.
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:
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!
Great post! I'm looking forward to giving this approach a try.
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.
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.
Thank you! 🙂
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.
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.
Thank you Carlos for reading & feedback.Indeed , It's really an interesting tool from quality prospective as well.
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.
Thanks MoazzaM for your time. ANST is really a great tool. Use & share your experience as well.
Sure i will keep updating you.
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.
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.
How to trace in ANST non DIA task (job task)? In st12 this avalaible.