Blog
Home / Blog / Web Applications / How I Benefit from Behavior-Driven Development
14Apr 2017

How I Benefit from Behavior-Driven Development

About the Author

I-Cheng Wang I-Cheng Wang

I-Cheng is an Application Developer working out of Soliant's Philadelphia office. He specializes in Ruby on Rails development, secure computation, database management, and machine learning. I-Cheng likes to try new things and learn cutting-edge technologies.

Comments (3)

bfr00 - October 26, 2016

It appears that part of using Cucumber is selecting from its list of platform-specific tools. But there is no platform-specific tool for FileMaker. So in this case, how do you work with Cucumber?

Reply
    Jeremiah Small - October 27, 2016

    This post is focused on Ruby development. We currently don’t have such an option for FileMaker.

    I-Cheng Wang
    I-Cheng Wang - October 27, 2016

    In fact, we can practice BDD with Cucumber and browser automation tools for any kinds of web applications.

    I am not sure if there is platform-specific tool for FileMaker, but currently Cucumber supports over a dozen different software platforms, including Ruby, Java, PHP, C++, and more. ( https://cucumber.io/docs )

    Note that with web browser automation tools, you can automate any kinds of web applications.
    Though Cucumber is not a browser automation tool, it works well with several browser automation tools like Selenium.
    ( https://cucumber.io/docs/reference/browser-automation )

    Selenium encapsulates a variety of tools and libraries enabling web browser automation. It specifically provides infrastructure for the W3C WebDriver specification — a platform and language-neutral coding interface compatible with all major web browsers.
    Check more details about Selenium: https://github.com/seleniumhq/selenium

Leave a Reply