This repository contains the official whitepaper of the Script-as-Test (SAT) Model — a collaboration model for managing automated test cases by treating test scripts as assets.
The Script-as-Test Model promotes the idea that test scripts should be the authoritative source of test cases, and that they should be automatically extracted, structured, and synchronized into test management systems (TMS), such as Jira Xray.
This model is realized through the SAT Framework, which defines a standardized process to:
- Extract test case metadata from VCS (e.g., GitHub)
- Convert scripts into structured, traceable test cases
- Automatically synchronize test cases with TMS (e.g., Xray)
There are two implementations of this framework:
- Docs: AutoTestCase Extractor
- Marketplace: (Coming Soon)
This whitepaper is licensed under the Creative Commons Attribution 4.0 International (CC BY 4.0) License.
Author: Will Shi (SHI WEI / 石巍)
Website: (coming soon)