Skip to content
/ TDDI Public

Test Driven Development Initializer (platform for learning testing)

Notifications You must be signed in to change notification settings

TDDI/TDDI

Repository files navigation

TDDI (Test Driven Development Initializer)

TDDI is an educational platform for learning the foundations of test driven development

  • Easily Digestible Testing Basics: TDDI presents an easily understood outline of what to test and how
  • Real-time In-browser Code Evaluation: Solve testing issues in browser with dynamic feedback
  • Real World Applications: Each section is created to support a step by step plan for testing properly

Quick Start

In your repo type:

npm install

This command will install all dependencies and build a development version of the app.

NOTE: You will need a PostgreSQL database with the appropriate database and user to properly populate the database.

node populateDB.js

This command will populate the database with the data held in sectionData.js

npm start

This command will start a development server and opens a browser window. All files in src folder will be watched for changes and automatically reload either the server or frontend depending on location of the file. (this command will also attempt to populate the database)

Table of Contents

  1. Usage
  2. Requirements
  3. Tech Stack
  4. Team Members

Usage

To interact with the site directly, visit this link

Requirements

Chrome is not a requirement, but highly recomended for visual consistency

Tech Stack

We used:

Team

  • Product Owner: Lu Yin
  • Scrum Master: Kurt Bartholomew
  • Technical Expert: John Winstead
  • Technical Coordinator: Brian Liu

About

Test Driven Development Initializer (platform for learning testing)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published