So i haven't used cucumber yet, but have been exploring it deeply. Right now I'm starting up a QA dept (just me right now) for a Small Web-Dev company.
I've been researching the heck out of every QA thing under the planet, and i've seen cucumber mentioned a lot. Before my job here I was used to the old-style "write 500 test cases" that get as specific as "click here...expected result: button gets clicked"....etc...
I've realized this isn't maintainable, that being said Cucumber seems like an interesting path into BDD. That being said...where are Feature files actually stored? Right now were trying out testrail, and using Jira for User stories.
My idea is to use the Gherkin Language/Cucumber to create acceptance tests, and then maybe Jenkins to actually run the tests on a daily basis or something. (and run them myself on my computer as well off). But Im not sure how/where to store them.....what does everyone else do?
Side Question: There seems to be a lot of hate on cucumber...on the web, but yet a lot of people use it? Why's that?