Automated Software Testing for the User Interface

Cem
Valued Contributor

Any one using EggPlant??

My packaging workflow using Composer
snapshot => install => test it => test it again => test it again => build
package

and test the package deployment; try to deploy to few different Macs as
possible (different OSs, different hardware etc) and check all good.

There is a software can do the testing for images called
http://www.testplant.com/

Eggplant Drives FinalCutPro
http://www.testplant.com/community/testtube

I am getting a demo of this soon. I will post my findings. If you already
familiar with this, your input welcome.

Cem

13 REPLIES 13

ryanhollitz
New Contributor

Did you ever get automated testing of the GUI? What do you use to do testing of the GUI?

donmontalvo
Esteemed Contributor III

We tested this, it's a great VNC client/server scripted automation system. The price was a little high though, so I wasn't able to get approval. Pretty nifty, it records what you do, buttons to press, keystrokes, etc., and it automates it for you. I really, really wish we could buy it, it's got an excellent track record.

--
https://donmontalvo.com

jarednichols
Honored Contributor

Wow that's pretty cool.

@Don: Looks like Project SIKULI is an open-source alternative that works in similar fashion. http://sikuli.org

I think I'm going to check this out.

rmanly
Contributor III

I will check out Eggplant but sikuli is very cool. I started playing with it a few years ago when it was on slashdot or something.

I managed at the time to get a sikuli script working from Self-Service that would change your Airport network, trust the cert. and all that jazz. The only problem was if the user moves the mouse pointer while it is running. :P

It was mostly an exercise is seeing if I could get it to do something cool anyway.

rmanly
Contributor III
 

rmanly
Contributor III
 

rmanly
Contributor III
 

rmanly
Contributor III

.

rmanly
Contributor III
 

rmanly
Contributor III
 

rmanly
Contributor III
 

rmanly
Contributor III

WHAT THE _ JUST HAPPENED

donmontalvo
Esteemed Contributor III
WHAT THE _ JUST HAPPENED

@rmanly Run for the hills...EggPlant is taking over the world!!!!

Wow that's pretty cool. @Don: Looks like Project SIKULI is an open-source alternative that works in similar fashion. http://sikuli.org I think I'm going to check this out.

@jarednichols Woah, had no idea about Sikuli. Looks like good stuff, at the right price. :)

--
https://donmontalvo.com