在自动测试系统中,经常会遇到输出测试报告的问题。报告内容类型是一定的,大致可以分为:测试的集合的名称测试开始的时间测试结束的时间测试用例的名称测试结果测试数据测试日志...这样看上去,好像并不存在什么问题,因为报告内容类型可以被定义清楚,并且也不存在变化的需求。所以,只需在需要输出测试报告的地方将内容输出就可以了。但是,现实往往不如人所愿,随着测试系统的扩展,原先我们将这些输出是以本文格式文件的信息存储在本地。而现在为了与另一个测试系统交互,我们必需将输出的形式由文本格式文件转变成为XML格式的输出。这可是个不大不小的麻烦,我们必需修改那些原来“需要输出的地方”的代码。可想而知,这些代码已经被