转自:互联网
交互测试接口的简单实现
1.问题或者你已经习惯了写Hardcode JUnit Test Case。但这里有问题:l你写的代码要经过Java compiler才可运行,但实际的环境下不一定允许这样l很难用于交互测试与开发期的错误跟踪。不能要求你的交互测试环境总有一个Java IDE。
上述问题在Java Application的RMI接口测试和错误跟踪时就更明显。
2.解决方法要做交互测试与错误跟踪,要面对的情况是不可料的,故很难用Hardcode的静态语言Java去做。但我对动态语言(如BeanShell)也不大了解。但相对比较了解Java的反射机制与XStream(http: //xstream.codehaus.org/) 的从 XML 文本到 Java Object 的应用
Java的reflect(反射) + XStream的文本到Object instance: