added pretest and posttest taks and q-io dependency