← Back to team overview

kicad-developers team mailing list archive

Re: Regression Testing

 

> Keyboard recording has the advantage that you can create the dialog
automaton portion
> simply by walking through keystrokes, as if you were a user.  That sounds
like a lean way
> to develop and record a portion of a test.  Verifying the operation that
gets done after
> that might require a way to verify the production of a data file.

I have found http://www.sikuli.org/ to be pretty effective for
testing/automating desktop applications. The scripting interface is a
Python DSL.

One downside is its JVM based Jython so startup is slow, which can be a
pain if you have lots of separate scripts in a test run.

References