Test-Driven in Android Development
-
Updated
Feb 24, 2019 - Kotlin
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).
Test-Driven in Android Development
Sample Android chat application demonstrating how to follow Behavior-Driven Development (BDD), by writing unit tests that test the behavior and not the implementation.
Kotlin example implementation of ports and adapters (hexagonal) architecture
Cucumber library for simpler e2e tests with predefined sentences for API and basic database access for Spring.
Created by Kent Beck, D.D. McCracken
Released 1957