cqfn / degit

DeGit is a "Decentralized GitHub"
MIT License
113 stars 2 forks source link

Go BDD test Framework #5

Open dlaisky opened 4 years ago

dlaisky commented 4 years ago

Degit Project is suggested to adopt the BDD (Behavior driven development) test mythology. BDD is the next evolution of a TDD test methodology to produce the high quality code with agility and consistency. BDD is one of agile development technologies. It is an extension of TDD. the software test is driven by software behavior is defined and is described by a simple text language (English, or any nature languages) , Test Automation is golang-native and the test cases directly derived from the description. It provides clear communication mechanism among developers, tester, business, and users. Golang testing framework is built to help you efficiently write expressive and comprehensive tests using Behavior-Driven Development (“BDD”) style. There are many Golang BDD test frameworks available in the open source community: Goconvey, Goblin, Cukumber Ginkgo andGomega, One of the widely adopted Golang Test Framework Gingo (https://github.com/onsi/ginkgo) is known used in many Go centric popular open source projects.