Basic tests in Ruby for understanding TDD and BDD
-
Updated
May 17, 2024 - Ruby
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).
Basic tests in Ruby for understanding TDD and BDD
BlogApp is a web application that allows users to create, update, and interact with blog posts. It is built using Ruby on Rails and PostgreSQL as the database, and it includes comprehensive unit and integration tests implemented in RSpec and Capybara.
An example framework to run BDD tests for Android and iOS
Bootstrap project to run standalone Capybara against a remote application
Ruby-Cucumber BDD script that tests complete order placement and mandatory fields verification on saucedemo.com
This application makes advantage of Rails CRUD features to allow users to classify and add transactions using a web interface. This project's main framework is Ruby on Rails, and its style is done with MaterializeCSS and SASS.
This project was developed to implement fundamentals of behavior-driven development (BDD) The language used is Ruby, Bundler and Cucumber and its specification language, Gherkin. Providing sample requirements specification writing, defining scenarios, setting up failing tests, and optimizing your code to emphasize domain-oriented design and obje…
Created by Kent Beck, D.D. McCracken
Released 1957