JTHarness是Sun提供的开源自动化测试框架,它提供了灵活、强大的测试管理功能,尤其适合大多数类型的单元测试,支持JUnit和自定义的测试脚本格式,支持远程测试、分布式测试。JTHarness最初用于TCK(TechnologyCompatibilityKit)测试。后来JTHarness发展为可在多种平台上运行多种不同类型测试的通用测试平台。JTHarness提供了GUI和命令行接口。适合不同阶段对美观性、易用性、执行效率等要求。JTHarness被设计用于配置、管理和执行测试,适合那些包含很多(100,000或者更多)独立脚本的测试。特别适合用来测试API和编译器。可以在所有的java平台上执行测试,从JavaCard