TestML * Everything uppercase is defined by TestML * Everything lowercase is implementation provided * "Bridge" classes hook tests to code being tested * TestML should work with any existing Test framework * One Runner class per framework