Skip to content

Test Reports

The test reports provide information on the coverage and execution of tests on this project. Currently, all tests in this project are automated. At this stage of application prototyping, I determined that manual testing is not worth the effort of documentation.

🗃️ Coverage report

Overall test coverage rate: 88%

This overall rate includes the documented test cases for the application features and for documentation governance: 111 active tests out of 126 defined = 88%.

For reference, code-only coverage for the application itself is 83.24% (code_source_simule/*).

Click the links to see the coverage level for each major feature.

Feature Report Notes
Authentication View report ✅ Test cases for login + access control
Dashboard View report ✅ Test cases for dashboard UI / data refresh
Demo View report ✅ Demo scenarios + main CTA links covered
Pipeline View report ✅ Data import / processing workflows
Stock Detail View report ✅ Detail page test coverage
Documentation View report ✅ Docs configuration, governance & navigation

▶️ Test execution report

Execution validation combines Pytest (backend/application logic) and Playwright E2E (critical user journeys).

The artifacts linked below are generated by running pytest and stored alongside the code.

Latest validated execution snapshot: 328 passed, 2 warnings.

This latest session added transaction safeguards: the first operation must be BUY, a backdated SELL before the first BUY is blocked, a corrective backdated BUY is allowed, the only remaining BUY is protected, deleting a BUY is refused when total Shares would become negative, holding deletion requires confirmation, and demo transactions render newest first.

Execution success rate: 100% (328/328 tests passed).