Jenkins - Continuous Integration Server
Use Jenkins CI server to produce, deliver, deploy and test your Website, your Mobile- or Desktop Application.
You can use JePySi and Jenkins together, very easily. One Jenkins job with a Groovy or a Shell script and it's done.
Python - Programming Language
Python is a programming language that lets you work more quickly and integrate your systems more effectively.
Python is used to implement the JePySi base system and the code behind the individual test steps.
Sikuli - Automate Anything You See
Sikuli automates anything you see on the screen. It uses image recognition to identify and control GUI components.
Sikuli is the heart behind JePySi base system and Sikuli's functions are used within the individual test steps.
Gherkin - Behavior driven
A Business Readable, DSL that lets you describe software’s behaviour without detailing how that behaviour is implemented.
JePySi uses a variant of the Gherkin DSL to describe the test features.
Hyde, a nice static website generator
Git, a really really good version control system
Richard Foster, for sharing his Ruby on Rails version