create baseTestLoop and implement testLoopElement
BaseTestLoop method exec have new arguments
document exec function in BaseTestLoop