User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » Project Sikuli Page [1]  
Stimwalt
All American
15292 Posts
user info
edit post

Quote :
"Sikuli is a visual technology to automate and test graphical user interfaces (GUI) using images (screenshots). You can programmatically control a web page, a Windows/Linux/Mac OS X desktop application, or even an iphone or android application running in a simulator or via VNC"


Homepage: http://sikuli.org/

Demo: http://www.youtube.com/watch?feature=player_embedded&v=FxDOlhysFcM

Has anyone used this for unit testing an application written in an older language lacking automated unit testing? My company just started using this to regression test some ancient application written in Foxpro, and it's beast! Thanks MIT.

[Edited on June 15, 2012 at 10:55 AM. Reason : -]

6/15/2012 10:53:25 AM

nacstate
All American
3785 Posts
user info
edit post

Looks interesting, definitely easier to use than Automation Anywhere. Curious to know if its as robust.

6/17/2012 7:57:07 AM

Noen
All American
31346 Posts
user info
edit post

Another Coded UI test automation solution. Neatest thing about it is that it's cross platform, and its free. But if this is being used for a business, there's better commercial options depending on what you're testing.

OP, if you're testing FoxPro in windows, using VS Test Professional you can create coded ui tests without writing code at all. You just do what the sikuli demo showed, click through the UI while the the test runner is recording, and then save. Test Pro actually crawls down through the object symbols and handles all the events for you.

Then you can add it to your test suite along with other automated tests, manual tests et al. You can try out the RC for Test Pro 2012.

6/17/2012 2:39:18 PM

Stimwalt
All American
15292 Posts
user info
edit post

Yes, it is free, and cross-platform, but it's also Image Recognition Software.

So this isn't your classic Macro-driven software that relies upon mouse placement to do UI testing.

You actually load images into the unit tests, scan the display for an image match, and it then executes your testing logic based on image match hits. It's very sophisticated in that it can literally test any GUI!

There is some work involved initially to load the unit tests with good screenshot images of the software, however after that, you never have to create another unit test again for that functionality (unless you change the UI design so the image recognition gets thrown askew).

It's pretty amazing actually.

6/18/2012 11:10:15 AM

Specter
All American
6575 Posts
user info
edit post

yes, i've used it for testbed setup and automation testing. The one thing I reALLY LIKED ABOUT IT IS THAT IT WAS PYThon BASEd so there was a lot of stuff you could do with it programmaticallY>

6/18/2012 5:18:44 PM

 Message Boards » Tech Talk » Project Sikuli Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.38 - our disclaimer.