BASIL an Open Source Software for Quality Management
summary
BASIL is an open source software quality management system that connects code and specs to requirements, test specs and test cases, detects mapping breakage and highlights coverage gaps. It ships as a React web UI with a Flask JSON API, default SQLite storage and Docker deployment, and supports git-driven traceability. Test integration uses the TMT Python library (2,000+ commits, 60+ contributors) and runs LTP and other suites in containers or via SSH. It also offers SPDX export and an HTTP REST API for CI automation, bug filing and impact analysis.
AI-written summary · about
chapters (24)
- 0:00BASIL introduction
- 1:25OS software quality challenges
- 3:11V-model vs open source workflows
- 4:58BASIL vs other QMS tools
- 7:15BASIL features and work items
- 9:01Direct and indirect mapping
- 10:48Tracking changes and versions
- 11:52Reusing work items and forking
- 13:18Document evolution and mappings
- 14:21User roles and management
- 16:08Docker deployment
- 17:18Collaboration and gap highlighting
- 18:25Test environments in BASIL
- 19:08TMT test suite library
- 20:15Test execution views
- 22:45BASIL toolchain integration
- 23:29BASIL HTTP API
- 24:11Linux CIS analysis example
- 25:15BASIL in CI workflows
- 26:21Requirements in Git
- 27:46BASIL architecture
- 29:56Roadmap and public instance
- 31:01Contributing to BASIL
- 32:28Q&A on requirements
related talks
39mBASIL an Open Source Software for Quality Management
01h 01mTraceability and Automation Examples With Basil
01h 01mTraceability and Automation Examples With Basil
24mBASIL: Traceability as Code
25mKnowledge Transfer by Source Code
25mBad Behaviour: Automating System-level Safety Testing Using Open Source Tools
05mLightning Talks: Requirements Bazaar
13mOpen source tools for faster, traceable and reliable development and verification
