Well These is what generally we follow.
Create one service which do all the operations which you like to do during job run.
Inject that service class in your scheduler bean and call appropriate service method from that service.
Now if you want to test your functionality you can inject the same service in other bean or action class and trigger the same functionality from that bean.
Main idea is to separate the service and you scheduler bean.