我正在从现有网站重新设计网站,我正在编写验收测试以证明用例并确保我不会丢失任何功能。该站点有一些全天触发的Quartz作业,并执行DB记录处理。
对于我的测试策略,我可以访问现有站点和新站点,我的计划是针对现有站点执行几个用例中的每一个,并且当测试通过时,我将能够使用这些测试来验证新网站的功能。
这是捕捉......
我有源代码,但我将对工作站点进行测试。我想要做的是触发需要运行的Quartz作业,然后查询DB以确保满足所有业务规则和用例流。我可以在验收测试中以编程方式在远程服务器上触发Quartz作业,还是不可能?
我正在使用JEE5,Quartz,Weblogic,Oracle,Selenium和jUnit。
答案 0 :(得分:2)
当然,quartz有一个rmi接口和一个jmx接口,通过它可以触发作业。