software testing bdd selenium acceptance testing cucumber continuous delivery agile webdriver javascript karma test automation acceptance criteria specification by example continuous deployment git design patterns examples packer aws puppet cloud devops functional testing unit testing mercurial pull requests lean startup tdd code coverage "feature branching" "continuous delivery" java cucumber-jvm software requirements user stories agile software development atdd webdriver selenium karma javascript cucumber bdd imperative declarative ci maven jenkins branching
See more