Skip to content
#

behavior-driven-development

Behavior-driven development (BDD) is a test-first, agile testing practice. Without focusing on internal implementation, BDD tests are business-facing scenarios that attempt to describe the behavior of a story, feature, or capability from a user’s perspective. Behaviour-driven development is a synthesis and refinement of practices stemming from test-driven development (TDD) and acceptance-test-driven development (ATDD).

Here are 42 public repositories matching this topic...

This project is a dynamic pricing system based on machine learning and game theory. It analyzes complex customer behaviors and historical transaction data to generate intelligent, differentiated pricing strategies, aiming to maximize expected revenue. 本项目是一个基于机器学习与博弈论的动态定价系统。系统通过深度分析复杂的客户行为与历史交易数据,生成智能、差异化的定价策略,旨在实现预期收益的最大化。

  • Updated Jun 16, 2025
  • Python

Test and Behavior Driven Development Project. Test-driven development applied to build Product catalog backend to an ecommerce service and test it's functionality from the inside-out. Behavior Driven Development is used to test UI from the outside in using Selenium webdriver to emulate user behavior.

  • Updated Jan 16, 2024
  • Python

Created by Kent Beck, D.D. McCracken

Released 1957

Followers
49 followers
Website
github.com/topics/bdd
Wikipedia
Wikipedia

Related topics

atdd behat continuous-testing cucumber gherkin specification-by-example tdd testing