I want to build up automation tests for the software I'm working on as a QA. I don't have much experience in that field, I'm still freshly graduated and I don't know all the good habits behind Automated tests, my question is about Behavior Driven Development combined to Automated tests.
I was reading that some QA recommend to write test with Selenium combining BDD (Behavior Driven Development) with frameworks like Cucumber, lettuce or radish for example.
BDD looks like a good thing to do if I want to involve everyone in the process and make easier the understanding of my tests but it seems to take more time as well
What's your opinion on BDD and Automated tests, do you use that or is it something that you don't use for some reasons?