Jenkins
we need something else?
Cucumber
Gherkin
using Gherkin...
What is Gherkin?
- syntax for eliciting requirements
- Given, When, Then...
something to integrate the requirements with
the tests...
so now we have a working test we need to schedule it...
What tools
should we use?
...a necessity
in an Agile world.
Test Automation...
Sikuli
Test Complete
Sikuli
QTP
Selenium
?
Eggplant
?
- www.sikuli.org
- developed by MIT
- open source
?
- uses image recognition technology
- can be used across all desktop applications
- can be driven by multiple languages
- and its FREE!!
sikuli in action...
run cucumber...
schedule again...
lets schedule..
- http://jenkins-ci.org/
- continuous integration server
- opensource and extendable
Ruby
step definitions..
What is Ruby?
- http://www.ruby-lang.org/en/
- developed mid-90's
- object-oriented
- inspired by PERL and Smalltalk