improve test id provider and description provider