是否可以从Java中的其他应用程序执行方法?

时间:2010-06-18 23:10:15

标签: java automated-tests

我正在尝试为使用Java编写的桌面应用程序自动化一些手动测试。我正在使用FEST来执行此操作。是否可以在从FEST测试的应用程序上执行代码的某些部分,并将结果返回到流或其他内容中。或者是否有其他测试框架可以让你这样做?

2 个答案:

答案 0 :(得分:0)

我目前正在使用JUnit来测试任何Java应用程序中的所有内容,它会将结果写入hmtl文档集中,以便于咨询。

尝试使用此框架。好的参考建议你O'Reilly Pocket Ref

答案 1 :(得分:0)

使用FEST reflection module

有一种名为staticMethod的方法,以免你这样做。

实施例


String xml = staticMethod("staticMethodName")
                            .withReturnType(String.class)
                            .in(Class.forName("com.package.className"))
                            .invoke();

return xml;