Demo
This page lists all the test cases for this feature. Test cases are followed by an explanatory legend.
ποΈ Test cases
Coverage rate:
| Status | ID | Title |
|---|---|---|
| β Active | tc-demo01 | Demo dashboard displays its own mock data |
| β Active | tc-demo02 | Verify navigation within the demo version |
| β Active | tc-demo03 | Verify that the private application is not accessible from the demo |
| β Active | tc-demo04 | Verify the main CTA buttons and their documentation/access links |
| β Active | tc-demo05 | Validate key visual parity card headers on the public demo |
| β Active | tc-demo06 | Verify shared business card titles are reused between secure dashboard and demo |
| β Active | tc-demo07 | Verify coherence of shared cards and absence of removed legacy block labels |
| β Active | tc-demo08 | Verify demo sample cap (max 10 holdings and max 10 history rows per displayed item) |
| β Active | tc-demo09 | Verify demo uses one coherent snapshot date across cards |
| β Active | tc-demo10 | Verify deterministic demo fallback context generation across runs |
| β Active | tc-demo11 | Verify tooltip triggers render on all nine metric cards |
| β Active | tc-demo12 | Verify tooltip links target the dedicated Chapter 4 anchors |
| β Active | tc-demo13 | Verify tooltip labels are English on the public demo |
| β Active | tc-demo14 | Verify demo indicators respect signs, exclusivity, and displayed-price consistency |
| β Active | tc-demo15 | Verify each demo ticker exposes 10 Snapshot History entries (8 generated weekly points + the 2 existing real entries) |
| β Active | tc-demo16 | Verify the 8 generated weekly values progress monotonically and deterministically toward the June 28, 2026 price |
| β Active | tc-demo17 | Verify /demo/titre/<TICKER> renders all 10 Snapshot History rows and chart points |
| β Active | tc-demo18 | Verify demo transactions in newest-first order and temporary operations |
| β Active | tc-demo19 | Reject an invalid demo sale and reset after inactivity |
| β Active | tc-demo20 | Confirm deletion of the only remaining BUY in the demo |
| β Active | tc-demo21 | Reject deleting a BUY when it would make the demo share balance negative |
| β Active | tc-transaction-20 | Demo transactions are temporarily manageable and reset after inactivity |
| β To Do | Demo: Unknown ticker page returns a controlled 404 response (/demo/titre/<ticker>) |
|
| β To Do | Verify the remaining auxiliary links on the demo page (e.g. LinkedIn/profile link and representative holdings anchor rendering) |
β Coverage status legend
| Status | Description |
|---|---|
| β Active | The test case is implemented and validated by an automated pytest test. |
| β To Do | The test case is defined but does not yet have a corresponding pytest test. |