Tuesday, October 22, 2013

Sikuli Script

     Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code

Still not properly working with Win 8.
Capture/Replay tool.

  • The test developer interacts with an application under test, typically through the graphical user interface (GUI), while some capture tool simultaneously generates an automated test script
  • Tests are difficult to maintenance as the application changes -> ex. screens will get added,buttons will get removed,column names will get modified

HTMLTestRunner is 3th party tool, but very helpful to organize test and display results. An extension to the Python standard library's unittest module It generates easy to use HTML test reports.
Issues to solve
  • GUIs are difficult to test directly in code
  • Need of a reliable consistent regression test execution approach
  • Need of easy-to-read test execution results
  • Too many repeatable test steps
  • No suitable tools for specific applications (e.g. mobile app simulators)

No comments:

Post a Comment