A framework for causal testing using causal directed acyclic graphs.
Project description
Causal Testing Framework: A Causal Inference-Driven Software Testing Framework
Causal testing is a causal inference-driven framework for functional black-box testing. This framework utilises graphical causal inference (CI) techniques for the specification and functional testing of software from a black-box perspective. In this framework, we use causal directed acyclic graphs (DAGs) to express the anticipated cause-effect relationships amongst the inputs and outputs of the system-under-test and the supporting mathematical framework to design statistical procedures capable of making causal inferences. Each causal test case focuses on the causal effect of an intervention made to the system-under test. That is, a prescribed change to the input configuration of the system-under-test that is expected to cause a change to some output(s).
Installation
See the readthedocs site for installation instructions.
Documentation
Further information on causal inference, the code, usage and more can be found on the docs
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for causal_testing_framework-4.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd7f679e41ec6e7f54f43e351956a1a49d0f40597f35e83c36da78be64b5a1ae |
|
MD5 | 21174f268df743153099a0ce67d9e8bf |
|
BLAKE2b-256 | ee229233cc09c0fef1db5e19e1bd3d8035f59f2573e5cd3462a19389c5ebac3b |
Hashes for causal_testing_framework-4.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebfe17a4aafc4f57cd8926d02b771a2f783b4657b8415a83bb55a2aa21447027 |
|
MD5 | 2c5f3d94508c52f54d9a557b22d49a0a |
|
BLAKE2b-256 | 92917b56bca9ff92b740c7fafcbf0459e26dac69807924375b5aeed08154ce19 |