Unit testing 远程触发石英作业进行验收测试?
我正在从现有站点重新设计一个站点,并且我正在编写验收测试来证明用例,并确保我不会丢失任何功能。该站点有几个Quartz作业,这些作业在一天中被触发,并对DB记录执行处理 对于我的测试策略,我可以访问现有站点和新站点,我的计划是针对现有站点执行几个用例中的每一个,当测试通过时,我将能够使用这些测试来验证新站点的功能 这是陷阱 我有源代码,但我将在工作站点上运行测试。我想做的是触发需要运行的Quartz作业,然后查询DB以确保满足所有业务规则和用例流。在验收测试中,我是否可以在远程服务器上以编程方式触发Quartz作业,或者这是不可能的Unit testing 远程触发石英作业进行验收测试?,unit-testing,jakarta-ee,automated-tests,integration-testing,quartz-scheduler,Unit Testing,Jakarta Ee,Automated Tests,Integration Testing,Quartz Scheduler,我正在从现有站点重新设计一个站点,并且我正在编写验收测试来证明用例,并确保我不会丢失任何功能。该站点有几个Quartz作业,这些作业在一天中被触发,并对DB记录执行处理 对于我的测试策略,我可以访问现有站点和新站点,我的计划是针对现有站点执行几个用例中的每一个,当测试通过时,我将能够使用这些测试来验证新站点的功能 这是陷阱 我有源代码,但我将在工作站点上运行测试。我想做的是触发需要运行的Quartz作业,然后查询DB以确保满足所有业务规则和用例流。在验收测试中,我是否可以在远程服务器上以编程方式
我使用的是JEE5、Quartz、Weblogic、Oracle、Selenium和jUnit。当然,Quartz有一个rmi接口和一个jmx接口,您可以通过它触发作业。关于以编程方式执行此操作的任何提示吗?对于rmi,请设置调度程序的属性,告诉它通过rmi导出自己,然后通过rmi编写代码以使用调度程序API对于JMX,设置调度器的属性,告诉它通过JMX导出自己,然后编写代码查找JMX对象并调用其上的方法。