Macro testing