Sikuli Automation Suite
Sikuli a GUI based automation tool
http://www.sikuli.org/
It can really automate what you can see on your screen.
Example to open a browser and search in google a traditional example but this any web Automation does. What more it can do is the real interesting question that we can see.
It can automate any software which regular web automation tool does not cover like selenium and other automation tool eg QTP.
Sikuli what programming language it runs an interesting question. It core scripts are written in Python. So Next Big question comes to us should we learn python. I got some answer which sound logical to me after tying the Scripts.
What Effective Python Programming you need to know for using in Sikuli Scripts
Python on Sikuli
Control Statements
For File accessing
Data set accessing ( You can create you data set for your test suite in CSV and use python to parse through)
No Python Knowledge needed for using the IDE as given below
Sikuli IDE provide a great support which provide a pallet of these python scripts what they have defined for Automation testing like below
This Pallet has All the command which we do in the computer testing. Grouped into section as shown above.
You can click on this instruction to formulate your Sikuli Script as shown below snipping tool will automatically open and we can use it to Snip the application and perform the corresponding actions.
We will see how to make thing more like using data set. Screen capture and log suite which report the Test logs like Junit in up coming post.
Comments
Post a Comment