Test scenario generator