add testcases frameworks