Skip to content
Kishor Jyoti Sarma edited this page Oct 21, 2017 · 23 revisions

Welcome to the kabo wiki!#

What is kabo?

A Weird name right.Not really . It was once a part of india. A exotic valley which was once a part of the kingdom of Manipur. Obviously it is not the only reason I named this framework. My motive is to make people's life a bit easier.

What kabo will do?

It will be a pain killer while automating a UI project. Hey folks , you do not have to worry about maintaining bulk excel files for hybrid automation framework. kabo will do it for you using Behavior-driven development approach. Automation does not mean writing ugly driver.findElement code everywhere in the test scripts. It should be well organized so that maintenance become easy.

From now on forget about creating webDriver instances , forget about the pain you have endured to handles windows. Your only concentration should be on business logic or we call the core functionality.

What is Behavior-driven development?

From now on start writing your test cases in a format everyone understand. Is not it fabulous(read in abish mathew's accent) if you start writing your test cases like below

Given something 
When I do this 
Then that should happen
And That should happen too.

Write your Step Definations in class like

@Given("something") public void something(){

/* Your business logic*/

}

kabo will bring the power of JBehave and Junit right to your IDE with just a maven dependency .

What will be there in the initial release ?

Hmm, Only selenium. But second release onwards, will provide support for API automation and native mobile app automation and Aplitools eye too look after your UI, out of the box saucelab or browserstack integration.

So stay updated, for the initial version release .

To all the QA folks , Always believe something magical is about to happen.

@Author:: KISHOR JYOTI SARMA

Clone this wiki locally