One tactic is to write the test before the code it tests, and ensure the test fails first for the right reason. If you use TDD you should get at least this level of testing of tests.
A more exhaustive way to test the quality of a test suite is to use mutation testing.