Skip to content

Latest commit

 

History

History
92 lines (70 loc) · 2.57 KB

FEATURES.org

File metadata and controls

92 lines (70 loc) · 2.57 KB

Features

This project uses Behavior-driven development and defines all features in Gherkin.

All features are defined in this org-mode document and exported to feature files in the same directory using tangling.

Implemented

F1

Feature: Connect to car
  In order to communicate with my car
  As a developer
  I want to connect to my car

F2

Feature: Check cars supported commands
  In order to avoid sending unsupported commands
  As a developer
  I want to check what commands my car supports

F3

Feature: List available commands
  In order to know what commands I can use
  As a developer
  I want to list the available commands

F4

Feature: Identify commands
  In order to separate commands from each
  As a developer
  I want to uniquely identify commands

F5

Feature: Create new commands
  In order to use special manufacturer commands
  As a developer
  I want to create new commands

F6

Feature: Get sensor values
  In order to understand what is going on under the hood
  As a developer
  I want to get sensor values from my car

F7

Feature: Check trouble codes amount
  In order to know if there is something wrong with my car
  As a developer
  I want to check if there are trouble codes set

Wishlist

F8

Feature: Get trouble codes
  In order to understand what is wrong with my car
  As a developer
  I want to get trouble codes from my car

F9

Feature: Clear trouble codes
  In order to turn off the malfunction indicator lamp
  As a developer
  I want to clear all trouble codes and stores values