Skip to content

A causal inference-driven framework for functional black-box testing of complex software.

License

Notifications You must be signed in to change notification settings

CITCOM-project/CausalTestingFramework

Folders and files

NameName
Last commit message
Last commit date
Jun 22, 2023
Jun 26, 2023
Jun 26, 2023
Jun 23, 2023
May 3, 2022
Jun 26, 2023
Jul 26, 2022
Aug 11, 2022
Mar 23, 2023
Feb 11, 2022
Nov 19, 2021
Mar 13, 2023
Feb 25, 2022
Jun 22, 2023

Repository files navigation

Causal Testing Framework: A Causal Inference-Driven Software Testing Framework

example workflow codecov Documentation Status

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).

Causal Testing Workflow

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

About

A causal inference-driven framework for functional black-box testing of complex software.

Resources

License

Stars

Watchers

Forks

Packages

No packages published