generic tester