Display-Lab / knowledge-base

Precision Feedback Knowledge Base
https://display-lab.github.io/knowledge-base/
Creative Commons Attribution Share Alike 4.0 International
1 stars 1 forks source link

Improve test cases for Systematic Testing of pipeline #169

Closed icejag closed 4 weeks ago

icejag commented 10 months ago

Rationale/motivation:The current test cases are not precise. The pipeline returns an array of causal-pathways. For example when we test the pipeline with test case that tests -social better causal pathway , it returns [ social-better, social-gain,improving]. Social-better is one among the causal-pathways in the array. To decide whether the pipeline is returning the correct array, we should go back to the numbers and check whether social-gain and improving are satisfied. Describe a solution, possibly with alternatives:To avoid this confusion,It is better to build a test case that tests only that causal-pathways such that it returns the array [social-better]. This would make the testing more precise. Also, the next level of testing is to consciously test two causal pathways like [social-better,social-gain] and know that the pipeline is behaving exactly as required. Also build test cases more consciously ,such that we can test more than two causal pathways at a time and know that the pipeline is returning the exact result. Notes and questions / links: For more details ask Ayshwarya Jagadeesan.