GitHub Link: https://github.com/abhishekkr/abk-labs.cucumber
Cucumber lets software development teams define the behavior of any application in Business Readable DSL as plain text.
Hence serves as documentation, automated tests and development aid ~ All In One.
[] What is "derailed_cuke"?
+ Project Repo @GitHub
[] How To get "derailed_cuke"? + you could either clone the repo or download compressed project in following ways ~
[] Pre-requisites for "derailed_cuke"?
+ Ruby, RubyGems & Bundler Gem installed
[] How to use "derailed_cuke"?
+ The downloaded project would have a directory "abk-labs.cucumber" with a directory "derailed_cuke" inside it.
~~~~~~~~~~
Step#1 Now all you need to do is open a console, change current working directory to "derailed_cukes".|
Step#2 Run "#bundle install" to install all required gems.
|
Step#3 If your ruby binary file is accessible by any name other than 'ruby' {i.e. say you are jruby and thus access it using 'jruby'}; then edit the file "Fcuke.rb" and replace the value of variable "RUBY_BIN" in line number 2 with the name you access your Ruby Binary.
|
Step#4 Now simple execute "Fcuke.rb" and by default it will check for two (already present for testing) features checking Google.com and Twitter.com
|
Step#5 To add custom web-application behavioral tests ~ user will need to write the custom Cucumber Features and respective Step Definitions {as in general scenario for using Cucumber}. For reference present feature and step definitions can be seen & used.
~~~~~~~~~~
[] Where to learn cucumber?
+ http://wiki.github.com/cucumber/cucumber/tutorials-and-related-blog-posts
In current release of "derailed_cuke", user need to know writing Cuke Features and Step Definitions.
………………………………………………………
[] Planned Goals for the Project involves
+ auto-generation of basic tests by analysis of application,
then major task left would be to add uncovered custom tests
and tweak the generated tests (if required).
………………………………………………………
Hence serves as documentation, automated tests and development aid ~ All In One.
[] What is "derailed_cuke"?
+ Project Repo @GitHub
[] How To get "derailed_cuke"? + you could either clone the repo or download compressed project in following ways ~
Clone Repository:
#git clone git://github.com/abhishekkr/abk-labs.cucumber.git
#git clone git://github.com/abhishekkr/abk-labs.cucumber.git
Download As Zip: https://github.com/abhishekkr/abk-labs.cucumber/zipball/master
[] Pre-requisites for "derailed_cuke"?
+ Ruby, RubyGems & Bundler Gem installed
[] How to use "derailed_cuke"?
+ The downloaded project would have a directory "abk-labs.cucumber" with a directory "derailed_cuke" inside it.
~~~~~~~~~~
Step#1 Now all you need to do is open a console, change current working directory to "derailed_cukes".|
Step#2 Run "#bundle install" to install all required gems.
|
Step#3 If your ruby binary file is accessible by any name other than 'ruby' {i.e. say you are jruby and thus access it using 'jruby'}; then edit the file "Fcuke.rb" and replace the value of variable "RUBY_BIN" in line number 2 with the name you access your Ruby Binary.
|
Step#4 Now simple execute "Fcuke.rb" and by default it will check for two (already present for testing) features checking Google.com and Twitter.com
|
Step#5 To add custom web-application behavioral tests ~ user will need to write the custom Cucumber Features and respective Step Definitions {as in general scenario for using Cucumber}. For reference present feature and step definitions can be seen & used.
~~~~~~~~~~
[] Where to learn cucumber?
+ http://wiki.github.com/cucumber/cucumber/tutorials-and-related-blog-posts
In current release of "derailed_cuke", user need to know writing Cuke Features and Step Definitions.
………………………………………………………
[] Planned Goals for the Project involves
+ auto-generation of basic tests by analysis of application,
then major task left would be to add uncovered custom tests
and tweak the generated tests (if required).
………………………………………………………