globaldothealth / InsightBoard

A dashboard to upload and manage data and generate reports.
MIT License
2 stars 1 forks source link

Define user stories for system testing #40

Open jsbrittain opened 5 days ago

jsbrittain commented 5 days ago

The testing framework now supports interactivity (end-to-end) tests. These should reflect core functionality, but also user stories to ensure that components operate as expected in sequence. User stories therefore need to be defined / refined and then implemented in the testing framework.

Example 1: Load data using parser; make an amendment; commit to database; view data; view report; load second data source; make an amendment; commit to database; view data; run report

Example 2: Load data using parser; make an amendment; commit to database; load same data; make additional amendments; commit modified data to database; view data; export data to csv